[Pkg-mono-svn-commits] [mono] 01/01: Merge tag 'debian/3.0.6+dfsg2-4'

Jo Shields directhex at alioth.debian.org
Wed Oct 9 19:04:02 UTC 2013


This is an automated email from the git hooks/post-receive script.

directhex pushed a commit to branch master
in repository mono.

commit 16637c87431e9120b66a6527ad137613d4b5c24d
Merge: 5dbcccf 4372b43
Author: Jo Shields <directhex at apebox.org>
Date:   Wed Oct 9 21:02:32 2013 +0200

    Merge tag 'debian/3.0.6+dfsg2-4'
    
    mono Debian release 3.0.6+dfsg2-4
    
    Conflicts:
    	debian/changelog

 ChangeLog                                          |  900 +-
 ChangeLog.old                                      | 5706 -
 LICENSE                                            |   24 +-
 Makefile.am                                        |   74 +-
 Makefile.in                                        |  104 +-
 README                                             |    8 +-
 acinclude.m4                                       |    1 +
 aclocal.m4                                         |   82 +-
 autogen.sh                                         |   29 +-
 build-mingw32.sh                                   |    4 +-
 config.h.in                                        |  108 +
 config.rpath                                       |  672 +
 configure                                          | 6779 +-
 configure.in                                       |  766 +-
 data/ChangeLog                                     |   56 -
 data/ChangeLog.old                                 |   15 -
 data/Makefile.am                                   |   14 +-
 data/Makefile.in                                   |   71 +-
 data/aspnetwebstack.pc.in                          |    4 +
 data/cecil.pc.in                                   |    2 +-
 data/config.in                                     |    2 +
 data/gdb/mono-gdb.py                               |   21 +
 data/mono-cairo.pc.in                              |    2 +-
 data/mono-options.pc.in                            |    2 +-
 data/mono.d                                        |   59 +
 data/net_2_0/Browsers/Makefile.in                  |   29 +-
 data/net_2_0/ChangeLog                             |   11 -
 data/net_2_0/ChangeLog.old                         |  147 -
 data/net_2_0/Makefile.in                           |   29 +-
 data/net_4_0/ChangeLog                             |   43 -
 data/net_4_0/ChangeLog.old                         |    9 -
 data/net_4_0/Makefile.in                           |   29 +-
 data/net_4_5/DefaultWsdlHelpGenerator.aspx         | 1901 +
 data/net_4_5/Makefile.am                           |   13 +
 data/net_4_5/Makefile.in                           |  708 +
 data/net_4_5/machine.config                        |  310 +
 data/net_4_5/settings.map                          |   48 +
 data/net_4_5/web.config                            |  253 +
 data/reactive.pc.in                                |   12 +
 data/system.web.mvc3.pc.in                         |    4 +
 debian/README.source                               |  154 +-
 debian/changelog                                   |   99 +
 debian/control                                     |  335 +-
 debian/copyright                                   |  239 +-
 debian/dh_makeclilibs                              |    6 +-
 debian/gbp.conf                                    |    4 +-
 debian/git-pull-debian-patches                     |    2 +-
 debian/libmono-2.0-1.symbols                       |   26 +-
 debian/libmono-accessibility4.0-cil.install        |    5 +-
 debian/libmono-c5-1.1-cil.install                  |    3 +-
 debian/libmono-cairo4.0-cil.install                |    5 +-
 debian/libmono-cil-dev.install                     |    2 +
 debian/libmono-codecontracts4.0-cil.install        |    2 +-
 ...no-compilerservices-symbolwriter4.0-cil.install |    1 +
 debian/libmono-corlib4.5-cil.install               |    1 +
 debian/libmono-csharp4.0-cil.install               |    1 +
 debian/libmono-custommarshalers4.0-cil.install     |    5 +-
 debian/libmono-data-tds4.0-cil.install             |    1 +
 debian/libmono-db2-1.0-cil.install                 |    1 +
 debian/libmono-debugger-soft4.0-cil.install        |    3 +-
 ...ibmono-entityframework-sqlserver6.0-cil.install |    2 +
 debian/libmono-entityframework6.0-cil.install      |    2 +
 debian/libmono-http4.0-cil.install                 |    2 +-
 debian/libmono-i18n-cjk4.0-cil.install             |    2 +-
 debian/libmono-i18n-mideast4.0-cil.install         |    2 +-
 debian/libmono-i18n-other4.0-cil.install           |    2 +-
 debian/libmono-i18n-rare4.0-cil.install            |    2 +-
 debian/libmono-i18n-west4.0-cil.install            |    2 +-
 debian/libmono-i18n4.0-cil.install                 |    2 +-
 debian/libmono-ldap4.0-cil.install                 |    1 +
 debian/libmono-management4.0-cil.install           |    1 +
 debian/libmono-messaging-rabbitmq4.0-cil.install   |    1 +
 debian/libmono-messaging4.0-cil.install            |    1 +
 .../libmono-microsoft-build-engine4.0-cil.install  |    2 +-
 ...ibmono-microsoft-build-framework4.0-cil.install |    2 +-
 ...mono-microsoft-build-tasks-v4.0-4.0-cil.install |    1 +
 ...-microsoft-build-utilities-v4.0-4.0-cil.install |    1 +
 debian/libmono-microsoft-build4.0-cil.install      |    3 +
 debian/libmono-microsoft-csharp4.0-cil.install     |    1 +
 debian/libmono-microsoft-visualc10.0-cil.install   |    1 +
 ...ono-microsoft-web-infrastructure1.0-cil.install |    1 +
 debian/libmono-npgsql4.0-cil.install               |    1 +
 debian/libmono-opensystem-c4.0-cil.install         |    2 +-
 debian/libmono-oracle4.0-cil.install               |    1 +
 debian/libmono-parallel4.0-cil.install             |    3 +
 debian/libmono-peapi4.0-cil.install                |    1 +
 debian/libmono-posix4.0-cil.install                |    5 +-
 debian/libmono-rabbitmq4.0-cil.install             |    1 +
 debian/libmono-relaxng4.0-cil.install              |    5 +-
 debian/libmono-security4.0-cil.install             |    1 +
 debian/libmono-sharpzip4.84-cil.install            |    5 +-
 debian/libmono-simd4.0-cil.install                 |    1 +
 debian/libmono-sqlite4.0-cil.install               |    1 +
 ...ystem-componentmodel-composition4.0-cil.install |    1 +
 ...m-componentmodel-dataannotations4.0-cil.install |    1 +
 ...ono-system-configuration-install4.0-cil.install |    2 +-
 debian/libmono-system-configuration4.0-cil.install |    2 +-
 debian/libmono-system-core4.0-cil.install          |    2 +-
 ...no-system-data-datasetextensions4.0-cil.install |    1 +
 debian/libmono-system-data-linq4.0-cil.install     |    5 +-
 ...mono-system-data-services-client4.0-cil.install |    1 +
 debian/libmono-system-data-services4.0-cil.install |    1 +
 debian/libmono-system-data4.0-cil.install          |    1 +
 debian/libmono-system-design4.0-cil.install        |    1 +
 .../libmono-system-drawing-design4.0-cil.install   |    1 +
 debian/libmono-system-drawing4.0-cil.install       |    2 +-
 debian/libmono-system-dynamic4.0-cil.install       |    1 +
 ...ibmono-system-enterpriseservices4.0-cil.install |    2 +-
 ...o-system-identitymodel-selectors4.0-cil.install |    1 +
 debian/libmono-system-identitymodel4.0-cil.install |    1 +
 debian/libmono-system-json4.0-cil.install          |    3 +
 debian/libmono-system-ldap4.0-cil.install          |    1 +
 debian/libmono-system-management4.0-cil.install    |    2 +-
 debian/libmono-system-messaging4.0-cil.install     |    1 +
 ...bmono-system-net-http-formatting4.0-cil.install |    2 +
 debian/libmono-system-net-http4.0-cil.install      |    2 +
 debian/libmono-system-net4.0-cil.install           |    1 +
 debian/libmono-system-numerics4.0-cil.install      |    1 +
 .../libmono-system-runtime-caching4.0-cil.install  |    1 +
 ...system-runtime-durableinstancing4.0-cil.install |    1 +
 ...me-serialization-formatters-soap4.0-cil.install |    1 +
 ...ono-system-runtime-serialization4.0-cil.install |    1 +
 debian/libmono-system-runtime4.0-cil.install       |    1 +
 debian/libmono-system-security4.0-cil.install      |    2 +-
 ...no-system-servicemodel-discovery4.0-cil.install |    1 +
 ...mono-system-servicemodel-routing4.0-cil.install |    1 +
 .../libmono-system-servicemodel-web4.0-cil.install |    1 +
 debian/libmono-system-servicemodel4.0-cil.install  |    1 +
 .../libmono-system-serviceprocess4.0-cil.install   |    2 +-
 ...-system-threading-tasks-dataflow4.0-cil.install |    2 +
 debian/libmono-system-transactions4.0-cil.install  |    2 +-
 .../libmono-system-web-abstractions4.0-cil.install |    1 +
 ...o-system-web-applicationservices4.0-cil.install |    1 +
 .../libmono-system-web-dynamicdata4.0-cil.install  |    1 +
 ...ono-system-web-extensions-design4.0-cil.install |    1 +
 .../libmono-system-web-extensions4.0-cil.install   |    1 +
 ...libmono-system-web-http-selfhost4.0-cil.install |    2 +
 debian/libmono-system-web-http4.0-cil.install      |    2 +
 debian/libmono-system-web-mvc3.0-cil.install       |    2 +
 debian/libmono-system-web-razor2.0-cil.install     |    2 +
 debian/libmono-system-web-routing4.0-cil.install   |    1 +
 debian/libmono-system-web-services4.0-cil.install  |    1 +
 ...o-system-web-webpages-deployment2.0-cil.install |    2 +
 ...ibmono-system-web-webpages-razor2.0-cil.install |    2 +
 debian/libmono-system-web-webpages2.0-cil.install  |    2 +
 debian/libmono-system-web4.0-cil.install           |    1 +
 ...-windows-forms-datavisualization4.0-cil.install |    1 +
 debian/libmono-system-windows-forms4.0-cil.install |    1 +
 debian/libmono-system-xaml4.0-cil.install          |    1 +
 debian/libmono-system-xml-linq4.0-cil.install      |    2 +-
 debian/libmono-system-xml4.0-cil.install           |    2 +-
 debian/libmono-system4.0-cil.install               |    1 +
 debian/libmono-tasklets4.0-cil.install             |    1 +
 debian/libmono-web4.0-cil.install                  |    2 +-
 debian/libmono-webbrowser4.0-cil.install           |    1 +
 debian/libmono-webmatrix-data4.0-cil.install       |    1 +
 debian/libmono-windowsbase4.0-cil.install          |    1 +
 debian/mono-4.0-gac.install                        |    2 +-
 debian/mono-4.0-service.install                    |    2 +-
 debian/mono-csharp-shell.install                   |    2 +-
 debian/mono-devel.install                          |  112 +-
 debian/mono-devel.links                            |    2 +-
 debian/mono-devel.manpages                         |    2 +
 debian/mono-devel.postinst                         |    2 +-
 debian/mono-dmcs.dirs                              |    2 -
 debian/mono-dmcs.install                           |    2 -
 debian/mono-dmcs.manpages                          |    1 -
 debian/mono-gmcs.install                           |    2 -
 debian/mono-gmcs.manpages                          |    1 -
 debian/mono-mcs.install                            |    4 +-
 debian/mono-mcs.manpages                           |    2 +
 debian/mono-runtime.install                        |    1 +
 debian/mono-xbuild.install                         |    4 +-
 debian/monodoc-base.install                        |    4 +-
 debian/rules                                       |  113 +-
 docs/Makefile.in                                   |   29 +-
 docs/deploy/api-style.css                          |   40 -
 docs/deploy/mono-api-assembly.html                 |  337 -
 docs/deploy/mono-api-class.html                    |  797 -
 docs/deploy/mono-api-codegen.html                  |  162 -
 docs/deploy/mono-api-counters.html                 |  126 -
 docs/deploy/mono-api-debug.html                    |  180 -
 docs/deploy/mono-api-domains.html                  |  307 -
 docs/deploy/mono-api-dynamic-codegen.html          |  362 -
 docs/deploy/mono-api-embedding.html                |  428 -
 docs/deploy/mono-api-exc.html                      |  694 -
 docs/deploy/mono-api-gc.html                       |  119 -
 docs/deploy/mono-api-gchandle.html                 |  228 -
 docs/deploy/mono-api-image.html                    |  517 -
 docs/deploy/mono-api-internal.html                 |  584 -
 docs/deploy/mono-api-jit.html                      |  141 -
 docs/deploy/mono-api-jitinternal.html              |  247 -
 docs/deploy/mono-api-marshal.html                  |   78 -
 docs/deploy/mono-api-metadata.html                 | 1313 -
 docs/deploy/mono-api-methods.html                  |  578 -
 docs/deploy/mono-api-object.html                   | 1134 -
 docs/deploy/mono-api-profiler.html                 |  268 -
 docs/deploy/mono-api-reflection.html               |  257 -
 docs/deploy/mono-api-security.html                 |  130 -
 docs/deploy/mono-api-string.html                   |  405 -
 docs/deploy/mono-api-threads.html                  |  185 -
 docs/deploy/mono-api-type.html                     |  274 -
 docs/deploy/mono-api-types.html                    |  201 -
 docs/deploy/mono-api-unsorted.html                 |  483 -
 docs/deploy/mono-api-utils.html                    |  635 -
 docs/deploy/mono-api-vm.html                       |   55 -
 docs/deploy/mono-api-wapi.html                     | 1604 -
 docs/sources/mono-api-decimal.html                 |   19 +
 docs/ssapre.txt                                    |    3 +-
 docs/toc.xml                                       |  362 +-
 eglib/ChangeLog                                    |  437 -
 eglib/ChangeLog.old                                | 1564 -
 eglib/INSTALL                                      |  365 -
 eglib/Makefile.am                                  |   11 +-
 eglib/Makefile.in                                  |   56 +-
 eglib/acinclude.m4                                 |    1 +
 eglib/aclocal.m4                                   | 8019 +-
 eglib/autogen.sh                                   |    8 +-
 eglib/config.h.in                                  |   18 +
 eglib/config.rpath                                 |  672 +
 eglib/configure                                    | 1304 +-
 eglib/configure.ac                                 |   68 +-
 eglib/m4/Makefile.am                               |    1 +
 eglib/m4/Makefile.in                               |  393 +
 eglib/m4/iconv.m4                                  |  214 +
 eglib/m4/lib-ld.m4                                 |  110 +
 eglib/m4/lib-link.m4                               |  774 +
 eglib/m4/lib-prefix.m4                             |  224 +
 libtool.m4 => eglib/m4/libtool.m4                  |    0
 ltoptions.m4 => eglib/m4/ltoptions.m4              |    0
 ltsugar.m4 => eglib/m4/ltsugar.m4                  |    0
 ltversion.m4 => eglib/m4/ltversion.m4              |    0
 lt~obsolete.m4 => eglib/m4/lt~obsolete.m4          |    0
 eglib/src/Makefile.am                              |    8 +-
 eglib/src/Makefile.in                              |  629 +-
 eglib/src/eglib-config.h.in                        |    2 +
 eglib/src/eglib-config.hw                          |    3 +
 eglib/src/eglib-remap.h                            |   44 +-
 eglib/src/garray.c                                 |   62 +-
 eglib/src/gbytearray.c                             |   54 +-
 eglib/src/gdir-unix.c                              |   38 +
 eglib/src/gfile-posix.c                            |    7 +-
 eglib/src/gfile-unix.c                             |    6 +-
 eglib/src/gfile.c                                  |   63 +
 eglib/src/ghashtable.c                             |   68 +-
 eglib/src/giconv.c                                 | 1333 +
 eglib/src/glib.h                                   |  344 +-
 eglib/src/glist.c                                  |   19 +
 eglib/src/gmarkup.c                                |    2 +-
 eglib/src/goutput.c                                |   33 +-
 eglib/src/gpath.c                                  |   87 +-
 eglib/src/gptrarray.c                              |   18 +-
 eglib/src/gqsort.c                                 |  165 +
 eglib/src/gspawn.c                                 |   30 +-
 eglib/src/gstr.c                                   |  129 +-
 eglib/src/gstring.c                                |   76 +
 eglib/src/gunicode.c                               |  241 +-
 eglib/src/gutf8.c                                  |  866 +-
 eglib/test/Makefile.am                             |   10 +-
 eglib/test/Makefile.in                             |  574 +-
 eglib/test/UTF-16BE.txt                            |  Bin 0 -> 15242 bytes
 eglib/test/UTF-16LE.txt                            |  Bin 0 -> 15242 bytes
 eglib/test/UTF-32BE.txt                            |  Bin 0 -> 30484 bytes
 eglib/test/UTF-32LE.txt                            |  Bin 0 -> 30484 bytes
 eglib/test/UTF-8.txt                               |  212 +
 eglib/test/path.c                                  |   22 +-
 eglib/test/ptrarray.c                              |   42 +-
 eglib/test/string-util.c                           |   40 +-
 eglib/test/utf8.c                                  |  210 +-
 external/Lucene.Net/.gitignore                     |   17 +
 external/Lucene.Net/ACKNOWLEDGEMENTS.txt           |   10 +
 external/Lucene.Net/CHANGES.txt                    | 4009 +
 external/Lucene.Net/LICENSE.txt                    |  271 +
 external/Lucene.Net/NOTICE.txt                     |    6 +
 external/Lucene.Net/README.txt                     |   61 +
 external/Lucene.Net/branding/font/AllerDisplay.ttf |  Bin 0 -> 95616 bytes
 external/Lucene.Net/branding/font/Aller_Rg.ttf     |  Bin 0 -> 134436 bytes
 .../Lucene.Net/branding/font/Aller_Std_Family.zip  |  Bin 0 -> 391636 bytes
 external/Lucene.Net/branding/font/GOTHIC.TTF       |  Bin 0 -> 137568 bytes
 external/Lucene.Net/branding/logo/favicon.ico      |  Bin 0 -> 100911 bytes
 .../branding/logo/lucene-color-variations.ai       | 6040 +
 external/Lucene.Net/branding/logo/lucene-net-L.ai  | 4735 +
 external/Lucene.Net/branding/logo/lucene-net-L.png |  Bin 0 -> 18715 bytes
 external/Lucene.Net/branding/logo/lucene-net-L.svg |  147 +
 .../branding/logo/lucene-net-badge-120x36.ai       | 4862 +
 .../branding/logo/lucene-net-badge-120x36.png      |  Bin 0 -> 2067 bytes
 .../branding/logo/lucene-net-badge-180x36.ai       | 4734 +
 .../branding/logo/lucene-net-badge-180x36.png      |  Bin 0 -> 3043 bytes
 .../branding/logo/lucene-net-badge-80x100.ai       | 5035 +
 .../branding/logo/lucene-net-badge-80x100.png      |  Bin 0 -> 4600 bytes
 .../Lucene.Net/branding/logo/lucene-net-color.png  |  Bin 0 -> 8303 bytes
 .../Lucene.Net/branding/logo/lucene-net-color.svg  |  262 +
 .../branding/logo/lucene-net-grayscale.png         |  Bin 0 -> 5915 bytes
 .../branding/logo/lucene-net-grayscale.svg         |  169 +
 .../branding/logo/lucene-net-icon-128.png          |  Bin 0 -> 5229 bytes
 .../branding/logo/lucene-net-icon-128x128.png      |  Bin 0 -> 5436 bytes
 .../branding/logo/lucene-net-icon-256.png          |  Bin 0 -> 11739 bytes
 .../branding/logo/lucene-net-icon-256x256.png      |  Bin 0 -> 12530 bytes
 .../branding/logo/lucene-net-icon-32.png           |  Bin 0 -> 1168 bytes
 .../branding/logo/lucene-net-icon-32x32.png        |  Bin 0 -> 1136 bytes
 .../branding/logo/lucene-net-icon-512.ai           | 1237 +
 .../branding/logo/lucene-net-icon-512x256.png      |  Bin 0 -> 22613 bytes
 .../branding/logo/lucene-net-icon-512x512.png      |  Bin 0 -> 25657 bytes
 .../branding/logo/lucene-net-icon-64.png           |  Bin 0 -> 2506 bytes
 .../branding/logo/lucene-net-icon-64x64.png        |  Bin 0 -> 2530 bytes
 .../Lucene.Net/branding/logo/lucene-net-icon.ico   |  Bin 0 -> 100911 bytes
 .../branding/logo/lucene-net-not-outlined.ai       | 4843 +
 .../branding/logo/lucene-net-reverse-color.png     |  Bin 0 -> 8661 bytes
 .../branding/logo/lucene-net-reverse-color.svg     |  263 +
 .../branding/logo/lucene-net-reverse-grayscale.png |  Bin 0 -> 6020 bytes
 .../branding/logo/lucene-net-reverse-grayscale.svg |  173 +
 .../Lucene.Net/branding/logo/lucene-net-words.ai   | 4977 +
 .../Lucene.Net/branding/logo/lucene-net-words.png  |  Bin 0 -> 5949 bytes
 .../Lucene.Net/branding/logo/lucene-net-words.svg  |  166 +
 external/Lucene.Net/branding/logo/lucene-net.ai    | 5076 +
 external/Lucene.Net/branding/logo/lucene-net.psd   |  Bin 0 -> 1262331 bytes
 external/Lucene.Net/build.cmd                      |   27 +
 .../Lucene.Net/build/scripts/All/Lucene.Net.nuspec |   41 +
 .../Lucene.Net/build/scripts/All/document.targets  |   55 +
 .../Lucene.Net/build/scripts/All/project.targets   |   54 +
 .../build/scripts/Analyzers/document.targets       |   31 +
 .../build/scripts/Analyzers/project.targets        |   66 +
 .../build/scripts/Contrib-Core/document.targets    |   31 +
 .../build/scripts/Contrib-Core/project.targets     |   66 +
 .../scripts/Contrib/Lucene.Net.Contrib.nuspec      |   62 +
 .../build/scripts/Contrib/document.targets         |   51 +
 .../build/scripts/Contrib/project.targets          |   72 +
 .../build/scripts/Core/Lucene.Net.Core.nuspec      |   42 +
 .../Lucene.Net/build/scripts/Core/document.targets |   31 +
 .../Lucene.Net/build/scripts/Core/project.targets  |   75 +
 .../Lucene.Net/build/scripts/CustomDictionary.xml  |   31 +
 .../scripts/FastVectorHighlighter/document.targets |   31 +
 .../scripts/FastVectorHighlighter/project.targets  |   66 +
 .../build/scripts/Highlighter/document.targets     |   31 +
 .../build/scripts/Highlighter/project.targets      |   65 +
 .../build/scripts/Memory/document.targets          |   31 +
 .../build/scripts/Memory/project.targets           |   66 +
 .../build/scripts/Queries/document.targets         |   31 +
 .../build/scripts/Queries/project.targets          |   66 +
 .../build/scripts/Regex/document.targets           |   31 +
 .../Lucene.Net/build/scripts/Regex/project.targets |   66 +
 .../scripts/SimpleFacetedSearch/document.targets   |   31 +
 .../scripts/SimpleFacetedSearch/project.targets    |   66 +
 .../build/scripts/Snowball/document.targets        |   31 +
 .../build/scripts/Snowball/project.targets         |   66 +
 .../Spatial.NTS/Lucene.Net.Spatial.NTS.nuspec      |   43 +
 .../build/scripts/Spatial.NTS/document.targets     |   31 +
 .../build/scripts/Spatial.NTS/project.targets      |   66 +
 .../scripts/Spatial/Lucene.Net.Spatial.nuspec      |   43 +
 .../build/scripts/Spatial/document.targets         |   31 +
 .../build/scripts/Spatial/project.targets          |   66 +
 .../build/scripts/SpellChecker/document.targets    |   31 +
 .../build/scripts/SpellChecker/project.targets     |   66 +
 external/Lucene.Net/build/scripts/build.cmd        |   25 +
 external/Lucene.Net/build/scripts/build.sh         |   47 +
 external/Lucene.Net/build/scripts/build.targets    |  149 +
 external/Lucene.Net/build/scripts/docs.shfbproj    |   90 +
 .../Lucene.Net/build/scripts/dot-net-tools.targets |  192 +
 .../Lucene.Net/build/scripts/mono-tools.targets    |   46 +
 external/Lucene.Net/build/scripts/rules.fxcop      |  143 +
 external/Lucene.Net/build/scripts/rules.stylecop   |   48 +
 .../Lucene.Net/build/scripts/template.shfbproj     |   93 +
 external/Lucene.Net/build/scripts/user.targets     |   92 +
 .../build/scripts/validate-tool-chain.ps1          |  304 +
 external/Lucene.Net/build/scripts/version.targets  |   25 +
 .../build/vs2010/contrib/Contrib.All.sln           |  186 +
 .../build/vs2010/contrib/Contrib.Analyzers.sln     |   56 +
 .../build/vs2010/contrib/Contrib.Core.sln          |   56 +
 .../contrib/Contrib.FastVectorHighlighter.sln      |   56 +
 .../build/vs2010/contrib/Contrib.Highlighter.sln   |   66 +
 .../build/vs2010/contrib/Contrib.Memory.sln        |   56 +
 .../build/vs2010/contrib/Contrib.Queries.sln       |   56 +
 .../build/vs2010/contrib/Contrib.Regex.sln         |   56 +
 .../vs2010/contrib/Contrib.SimpleFacetedSearch.sln |   56 +
 .../build/vs2010/contrib/Contrib.Snowball.sln      |   56 +
 .../build/vs2010/contrib/Contrib.Spatial.sln       |   66 +
 .../build/vs2010/contrib/Contrib.SpellChecker.sln  |   56 +
 .../build/vs2010/contrib/Contrib.WordNet.sln       |   76 +
 .../build/vs2010/core/Lucene.Net.Core.sln          |   46 +
 .../build/vs2010/demo/Lucene.Net.Demo.sln          |   96 +
 .../build/vs2010/test/Contrib.All.Test.sln         |  306 +
 .../build/vs2010/test/Contrib.Analyzers.Test.sln   |   86 +
 .../build/vs2010/test/Contrib.Core.Test.sln        |   66 +
 .../test/Contrib.FastVectorHighlighter.Test.sln    |   66 +
 .../build/vs2010/test/Contrib.Highlighter.Test.sln |  106 +
 .../build/vs2010/test/Contrib.Memory.Test.sln      |   86 +
 .../build/vs2010/test/Contrib.Queries.Test.sln     |   86 +
 .../build/vs2010/test/Contrib.Regex.Test.sln       |   86 +
 .../test/Contrib.SimpleFacetedSearch.Test.sln      |  110 +
 .../build/vs2010/test/Contrib.Snowball.Test.sln    |   85 +
 .../build/vs2010/test/Contrib.Spatial.Test.sln     |   86 +
 .../vs2010/test/Contrib.SpellChecker.Test.sln      |   66 +
 .../build/vs2010/test/Lucene.Net.Test.sln          |   66 +
 .../build/vs2012/contrib/Contrib.All.sln           |  196 +
 .../build/vs2012/contrib/Contrib.Analyzers.sln     |   56 +
 .../build/vs2012/contrib/Contrib.Core.sln          |   56 +
 .../contrib/Contrib.FastVectorHighlighter.sln      |   56 +
 .../build/vs2012/contrib/Contrib.Highlighter.sln   |   66 +
 .../build/vs2012/contrib/Contrib.Memory.sln        |   56 +
 .../build/vs2012/contrib/Contrib.Queries.sln       |   56 +
 .../build/vs2012/contrib/Contrib.Regex.sln         |   56 +
 .../vs2012/contrib/Contrib.SimpleFacetedSearch.sln |   56 +
 .../build/vs2012/contrib/Contrib.Snowball.sln      |   56 +
 .../build/vs2012/contrib/Contrib.Spatial.sln       |   66 +
 .../build/vs2012/contrib/Contrib.SpellChecker.sln  |   56 +
 .../build/vs2012/contrib/Contrib.WordNet.sln       |   76 +
 .../build/vs2012/core/Lucene.Net.Core.sln          |   46 +
 .../build/vs2012/demo/Lucene.Net.Demo.sln          |   96 +
 .../build/vs2012/test/Contrib.All.Test.sln         |  296 +
 .../build/vs2012/test/Contrib.Analyzers.Test.sln   |   86 +
 .../build/vs2012/test/Contrib.Core.Test.sln        |   66 +
 .../test/Contrib.FastVectorHighlighter.Test.sln    |   66 +
 .../build/vs2012/test/Contrib.Highlighter.Test.sln |  106 +
 .../build/vs2012/test/Contrib.Memory.Test.sln      |   86 +
 .../build/vs2012/test/Contrib.Queries.Test.sln     |   86 +
 .../build/vs2012/test/Contrib.Regex.Test.sln       |   86 +
 .../test/Contrib.SimpleFacetedSearch.Test.sln      |  110 +
 .../build/vs2012/test/Contrib.Snowball.Test.sln    |   86 +
 .../build/vs2012/test/Contrib.Spatial.Test.sln     |   76 +
 .../vs2012/test/Contrib.SpellChecker.Test.sln      |   66 +
 .../build/vs2012/test/Lucene.Net.Test.sln          |   66 +
 external/Lucene.Net/src/BUILD.txt                  |   23 +
 .../src/contrib/Analyzers/AR/ArabicAnalyzer.cs     |  207 +
 .../contrib/Analyzers/AR/ArabicLetterTokenizer.cs  |   63 +
 .../Analyzers/AR/ArabicNormalizationFilter.cs      |   58 +
 .../src/contrib/Analyzers/AR/ArabicNormalizer.cs   |  130 +
 .../src/contrib/Analyzers/AR/ArabicStemFilter.cs   |   62 +
 .../src/contrib/Analyzers/AR/ArabicStemmer.cs      |  208 +
 .../src/contrib/Analyzers/AR/ArabicStopWords.txt   |  162 +
 .../src/contrib/Analyzers/BR/BrazilianAnalyzer.cs  |  249 +
 .../contrib/Analyzers/BR/BrazilianStemFilter.cs    |   79 +
 .../src/contrib/Analyzers/BR/BrazilianStemmer.cs   | 1264 +
 .../src/contrib/Analyzers/CJK/CJKAnalyzer.cs       |  154 +
 .../src/contrib/Analyzers/CJK/CJKTokenizer.cs      |  399 +
 .../src/contrib/Analyzers/Cn/ChineseAnalyzer.cs    |   85 +
 .../src/contrib/Analyzers/Cn/ChineseFilter.cs      |  100 +
 .../src/contrib/Analyzers/Cn/ChineseTokenizer.cs   |  191 +
 .../Compound/CompoundWordTokenFilterBase.cs        |  230 +
 .../Compound/DictionaryCompoundWordTokenFilter.cs  |  141 +
 .../Analyzers/Compound/Hyphenation/ByteVector.cs   |  148 +
 .../Analyzers/Compound/Hyphenation/CharVector.cs   |  162 +
 .../Analyzers/Compound/Hyphenation/Hyphen.cs       |   78 +
 .../Analyzers/Compound/Hyphenation/Hyphenation.cs  |   59 +
 .../Compound/Hyphenation/HyphenationException.cs   |   51 +
 .../Compound/Hyphenation/HyphenationTree.cs        |  480 +
 .../Compound/Hyphenation/PatternConsumer.cs        |   58 +
 .../Compound/Hyphenation/PatternParser.cs          |  495 +
 .../Analyzers/Compound/Hyphenation/TernaryTree.cs  |  766 +
 .../Analyzers/Compound/Hyphenation/hyphenation.dtd |   68 +
 .../Compound/HyphenationCompoundWordTokenFilter.cs |  230 +
 .../src/contrib/Analyzers/Contrib.Analyzers.csproj |  224 +
 .../src/contrib/Analyzers/Cz/CzechAnalyzer.cs      |  222 +
 .../src/contrib/Analyzers/De/GermanAnalyzer.cs     |  250 +
 .../src/contrib/Analyzers/De/GermanDIN2Stemmer.cs  |   55 +
 .../src/contrib/Analyzers/De/GermanStemFilter.cs   |  123 +
 .../src/contrib/Analyzers/De/GermanStemmer.cs      |  308 +
 .../src/contrib/Analyzers/El/GreekAnalyzer.cs      |  174 +
 .../contrib/Analyzers/El/GreekLowerCaseFilter.cs   |  123 +
 .../src/contrib/Analyzers/Fa/PersianAnalyzer.cs    |  234 +
 .../Analyzers/Fa/PersianNormalizationFilter.cs     |   54 +
 .../src/contrib/Analyzers/Fa/PersianNormalizer.cs  |  108 +
 .../src/contrib/Analyzers/Filters/ChainedFilter.cs |  275 +
 .../src/contrib/Analyzers/Fr/ElisionFilter.cs      |  114 +
 .../src/contrib/Analyzers/Fr/FrenchAnalyzer.cs     |  262 +
 .../src/contrib/Analyzers/Fr/FrenchStemFilter.cs   |  113 +
 .../src/contrib/Analyzers/Fr/FrenchStemmer.cs      |  726 +
 .../contrib/Analyzers/Hunspell/HunspellAffix.cs    |   90 +
 .../Analyzers/Hunspell/HunspellDictionary.cs       |  428 +
 .../src/contrib/Analyzers/Hunspell/HunspellStem.cs |   84 +
 .../Analyzers/Hunspell/HunspellStemFilter.cs       |   92 +
 .../contrib/Analyzers/Hunspell/HunspellStemmer.cs  |  201 +
 .../src/contrib/Analyzers/Hunspell/HunspellWord.cs |   51 +
 .../src/contrib/Analyzers/Lucene.Net.snk           |  Bin 0 -> 596 bytes
 .../Analyzers/Miscellaneous/EmptyTokenStream.cs    |   35 +
 .../InjectablePrefixAwareTokenFilter.cs            |   35 +
 .../Analyzers/Miscellaneous/PatternAnalyzer.cs     |  538 +
 .../PrefixAndSuffixAwareTokenFilter.cs             |   74 +
 .../Miscellaneous/PrefixAwareTokenStream.cs        |  183 +
 .../Miscellaneous/SingleTokenTokenStream.cs        |   78 +
 .../Analyzers/NGram/EdgeNGramTokenFilter.cs        |  189 +
 .../contrib/Analyzers/NGram/EdgeNGramTokenizer.cs  |  225 +
 .../contrib/Analyzers/NGram/NGramTokenFilter.cs    |  124 +
 .../src/contrib/Analyzers/NGram/NGramTokenizer.cs  |  161 +
 .../src/contrib/Analyzers/Nl/DutchAnalyzer.cs      |  288 +
 .../src/contrib/Analyzers/Nl/DutchStemFilter.cs    |  132 +
 .../src/contrib/Analyzers/Nl/DutchStemmer.cs       |  462 +
 .../contrib/Analyzers/Payloads/AbstractEncoder.cs  |   34 +
 .../Payloads/DelimitedPayloadTokenFilter.cs        |   90 +
 .../src/contrib/Analyzers/Payloads/FloatEncoder.cs |   38 +
 .../contrib/Analyzers/Payloads/IdentityEncoder.cs  |   62 +
 .../contrib/Analyzers/Payloads/IntegerEncoder.cs   |   38 +
 .../Payloads/NumericPayloadTokenFilter.cs          |   63 +
 .../contrib/Analyzers/Payloads/PayloadEncoder.cs   |   37 +
 .../contrib/Analyzers/Payloads/PayloadHelper.cs    |   80 +
 .../Payloads/TokenOffsetPayloadTokenFilter.cs      |   61 +
 .../Analyzers/Payloads/TypeAsPayloadTokenFilter.cs |   62 +
 .../contrib/Analyzers/Position/PositionFilter.cs   |   97 +
 .../contrib/Analyzers/Properties/AssemblyInfo.cs   |   64 +
 .../Analyzers/Query/QueryAutoStopWordAnalyzer.cs   |  300 +
 .../Analyzers/Reverse/ReverseStringFilter.cs       |  149 +
 .../src/contrib/Analyzers/Ru/RussianAnalyzer.cs    |  172 +
 .../contrib/Analyzers/Ru/RussianLetterTokenizer.cs |   62 +
 .../contrib/Analyzers/Ru/RussianLowerCaseFilter.cs |   60 +
 .../src/contrib/Analyzers/Ru/RussianStemFilter.cs  |   85 +
 .../src/contrib/Analyzers/Ru/RussianStemmer.cs     |  615 +
 .../OneDimensionalNonWeightedTokenSettingsCodec.cs |   46 +
 .../SimpleThreeDimensionalTokenSettingsCodec.cs    |   87 +
 .../Analyzers/Shingle/Codec/TokenSettingsCodec.cs  |   54 +
 ...ensionalNonWeightedSynonymTokenSettingsCodec.cs |   49 +
 .../src/contrib/Analyzers/Shingle/Matrix/Column.cs |   67 +
 .../src/contrib/Analyzers/Shingle/Matrix/Matrix.cs |   56 +
 .../Shingle/Matrix/MatrixPermutationIterator.cs    |   72 +
 .../src/contrib/Analyzers/Shingle/Matrix/Row.cs    |   48 +
 .../Analyzers/Shingle/ShingleAnalyzerWrapper.cs    |  148 +
 .../src/contrib/Analyzers/Shingle/ShingleFilter.cs |  381 +
 .../Analyzers/Shingle/ShingleMatrixFilter.cs       |  638 +
 .../contrib/Analyzers/Shingle/TokenPositioner.cs   |   33 +
 .../Analyzers/Sinks/DateRecognizerSinkFilter.cs    |   81 +
 .../Analyzers/Sinks/TokenRangeSinkFilter.cs        |   63 +
 .../contrib/Analyzers/Sinks/TokenTypeSinkFilter.cs |   51 +
 .../src/contrib/Analyzers/Th/ThaiAnalyzer.cs       |   94 +
 .../src/contrib/Analyzers/Th/ThaiWordFilter.cs     |  105 +
 .../src/contrib/Analyzers/WordlistLoader.cs        |  125 +
 .../src/contrib/Core/Analysis/Ext/Analysis.Ext.cs  |  166 +
 .../src/contrib/Core/Contrib.Core.csproj           |  163 +
 .../src/contrib/Core/Index/FieldEnumerator.cs      |  842 +
 .../src/contrib/Core/Index/SegmentsGenCommit.cs    |  162 +
 .../src/contrib/Core/Index/TermVectorEnumerator.cs |  194 +
 .../Lucene.Net/src/contrib/Core/Lucene.Net.snk     |  Bin 0 -> 596 bytes
 .../src/contrib/Core/Properties/AssemblyInfo.cs    |   57 +
 .../src/contrib/Core/Util/Cache/SegmentCache.cs    |  213 +
 .../Distributed/Configuration/CurrentIndex.cs      |  614 +
 .../Configuration/DistributedSearcher.cs           |  126 +
 .../DistributedSearcherConfigurationHandler.cs     |   56 +
 .../Configuration/DistributedSearchers.cs          |   82 +
 .../Distributed/Configuration/LuceneServerIndex.cs |  175 +
 .../LuceneServerIndexConfigurationHandler.cs       |   43 +
 .../Configuration/LuceneServerIndexes.cs           |  109 +
 .../DistributedSearch/Distributed/Enumerations.cs  |   65 +
 .../Distributed/Indexing/DeleteIndexDocument.cs    |   35 +
 .../Distributed/Indexing/FileNameComparer.cs       |   44 +
 .../Distributed/Indexing/IndexDocument.cs          |  146 +
 .../Distributed/Indexing/IndexSet.cs               |  363 +
 .../Indexing/IndexSetConfigurationHandler.cs       |   46 +
 .../Distributed/Indexing/IndexSets.cs              |  293 +
 .../Distributed/Search/DistributedSearchable.cs    |  100 +
 .../LuceneMonitor/LuceneMonitor.cs                 |  184 +
 .../LuceneMonitor/ProjectInstaller.cs              |  141 +
 .../LuceneMonitorSetup/LuceneMonitorSetup.vdproj   |  948 +
 .../FastVectorHighlighter/BaseFragmentsBuilder.cs  |  201 +
 .../Contrib.FastVectorHighlighter.csproj           |  188 +
 .../FastVectorHighlighter/FastVectorHighlighter.cs |  150 +
 .../contrib/FastVectorHighlighter/FieldFragList.cs |  118 +
 .../FastVectorHighlighter/FieldPhraseList.cs       |  233 +
 .../contrib/FastVectorHighlighter/FieldQuery.cs    |  489 +
 .../FastVectorHighlighter/FieldTermStack.cs        |  245 +
 .../FastVectorHighlighter/FragListBuilder.cs       |   39 +
 .../FastVectorHighlighter/FragmentsBuilder.cs      |   56 +
 .../contrib/FastVectorHighlighter/Lucene.Net.snk   |  Bin 0 -> 596 bytes
 .../Properties/AssemblyInfo.cs                     |   56 +
 .../src/contrib/FastVectorHighlighter/Readme.txt   |    7 +
 .../ScoreOrderFragmentsBuilder.cs                  |   76 +
 .../FastVectorHighlighter/SimpleFragListBuilder.cs |   92 +
 .../SimpleFragmentsBuilder.cs                      |   59 +
 .../contrib/FastVectorHighlighter/StringUtils.cs   |   56 +
 .../src/contrib/FastVectorHighlighter/Support.cs   |   73 +
 .../FastVectorHighlighter/VectorHighlightMapper.cs |  134 +
 .../src/contrib/FastVectorHighlighter/package.html |  144 +
 .../Lucene.Net/src/contrib/Highlighter/ABOUT.txt   |    1 +
 .../src/contrib/Highlighter/AssemblyInfo.cs        |   82 +
 .../contrib/Highlighter/Contrib.Highlighter.csproj |  266 +
 .../src/contrib/Highlighter/DefaultEncoder.cs      |   28 +
 .../src/contrib/Highlighter/GradientFormatter.cs   |  212 +
 .../Lucene.Net/src/contrib/Highlighter/HISTORY.txt |   22 +
 .../src/contrib/Highlighter/Highlighter.cs         |  477 +
 .../Lucene.Net/src/contrib/Highlighter/IEncoder.cs |   26 +
 .../src/contrib/Highlighter/IFormatter.cs          |   29 +
 .../src/contrib/Highlighter/IFragmenter.cs         |   46 +
 .../Lucene.Net/src/contrib/Highlighter/IScorer.cs  |   62 +
 .../Highlighter/InvalidTokenOffsetsException.cs    |   51 +
 .../src/contrib/Highlighter/Lucene.Net.snk         |  Bin 0 -> 596 bytes
 .../src/contrib/Highlighter/NullFragmenter.cs      |   36 +
 .../src/contrib/Highlighter/Package.html           |   81 +
 .../src/contrib/Highlighter/QueryScorer.cs         |  270 +
 .../src/contrib/Highlighter/QueryTermExtractor.cs  |  163 +
 .../src/contrib/Highlighter/QueryTermScorer.cs     |  190 +
 .../src/contrib/Highlighter/SimpleFragmenter.cs    |   87 +
 .../src/contrib/Highlighter/SimpleHTMLEncoder.cs   |   85 +
 .../src/contrib/Highlighter/SimpleHTMLFormatter.cs |   63 +
 .../contrib/Highlighter/SimpleSpanFragmenter.cs    |  112 +
 .../contrib/Highlighter/SpanGradientFormatter.cs   |   73 +
 .../src/contrib/Highlighter/TextFragment.cs        |   73 +
 .../src/contrib/Highlighter/TokenGroup.cs          |  144 +
 .../src/contrib/Highlighter/TokenSources.cs        |  267 +
 .../src/contrib/Highlighter/WeightedSpanTerm.cs    |  104 +
 .../Highlighter/WeightedSpanTermExtractor.cs       |  667 +
 .../src/contrib/Highlighter/WeightedTerm.cs        |   44 +
 .../src/contrib/Memory/CollectionsHelper.cs        |  105 +
 .../src/contrib/Memory/Contrib.Memory.csproj       |  128 +
 .../src/contrib/Memory/EmptyCollector.cs           |   65 +
 .../src/contrib/Memory/KeywordTokenStream.cs       |   68 +
 .../Lucene.Net/src/contrib/Memory/Lucene.Net.snk   |  Bin 0 -> 596 bytes
 .../Lucene.Net/src/contrib/Memory/MemoryIndex.cs   | 1138 +
 .../src/contrib/Memory/MemoryTermEnum.cs           |  105 +
 .../src/contrib/Memory/MemoryTermPositionVector.cs |  116 +
 .../src/contrib/Memory/MemoryTermPositions.cs      |  151 +
 .../src/contrib/Memory/Properties/AssemblyInfo.cs  |   57 +
 .../Lucene.Net/src/contrib/Memory/TermComparer.cs  |   52 +
 .../src/contrib/Queries/BooleanFilter.cs           |  281 +
 .../src/contrib/Queries/BoostingQuery.cs           |  153 +
 .../src/contrib/Queries/Contrib.Queries.csproj     |  168 +
 .../src/contrib/Queries/DuplicateFilter.cs         |  202 +
 .../Lucene.Net/src/contrib/Queries/FilterClause.cs |   68 +
 .../src/contrib/Queries/FuzzyLikeThisQuery.cs      |  422 +
 .../Lucene.Net/src/contrib/Queries/Lucene.Net.snk  |  Bin 0 -> 596 bytes
 .../src/contrib/Queries/Properties/AssemblyInfo.cs |   57 +
 external/Lucene.Net/src/contrib/Queries/README.txt |   22 +
 .../src/contrib/Queries/Similar/MoreLikeThis.cs    |  945 +
 .../contrib/Queries/Similar/MoreLikeThisQuery.cs   |  141 +
 .../contrib/Queries/Similar/SimilarityQueries.cs   |  112 +
 .../src/contrib/Queries/Similar/package.html       |   22 +
 .../Lucene.Net/src/contrib/Queries/TermsFilter.cs  |  112 +
 external/Lucene.Net/src/contrib/README.txt         |   20 +
 .../src/contrib/Regex/CSharpRegexCapabilities.cs   |   91 +
 .../src/contrib/Regex/Contrib.Regex.csproj         |  124 +
 .../src/contrib/Regex/IRegexCapabilities.cs        |   48 +
 .../src/contrib/Regex/IRegexQueryCapable.cs        |   28 +
 .../Lucene.Net/src/contrib/Regex/Lucene.Net.snk    |  Bin 0 -> 596 bytes
 .../src/contrib/Regex/Properties/AssemblyInfo.cs   |   53 +
 .../Lucene.Net/src/contrib/Regex/RegexQuery.cs     |   95 +
 .../Lucene.Net/src/contrib/Regex/RegexTermEnum.cs  |   84 +
 .../Lucene.Net/src/contrib/Regex/SpanRegexQuery.cs |  155 +
 .../src/contrib/SimpleFacetedSearch/Extensions.cs  |   72 +
 .../src/contrib/SimpleFacetedSearch/FacetName.cs   |   51 +
 .../SimpleFacetedSearch/FieldValuesBitSets.cs      |   75 +
 .../src/contrib/SimpleFacetedSearch/Hits.cs        |   73 +
 .../contrib/SimpleFacetedSearch/HitsPerFacet.cs    |  133 +
 .../src/contrib/SimpleFacetedSearch/Lucene.Net.snk |  Bin 0 -> 596 bytes
 .../SimpleFacetedSearch/Properties/AssemblyInfo.cs |   61 +
 .../src/contrib/SimpleFacetedSearch/README.txt     |   28 +
 .../SimpleFacetedSearch/SimpleFacetedSearch.cs     |  169 +
 .../SimpleFacetedSearch/SimpleFacetedSearch.csproj |  130 +
 external/Lucene.Net/src/contrib/Snowball/ABOUT.txt |    1 +
 .../src/contrib/Snowball/AssemblyInfo.cs           |   84 +
 .../src/contrib/Snowball/Contrib.Snowball.csproj   |  280 +
 .../src/contrib/Snowball/Docs/Index.html           |  169 +
 .../Lucene.Net/src/contrib/Snowball/HISTORY.txt    |   10 +
 .../Lucene.Net/src/contrib/Snowball/LICENSE.txt    |   46 +
 .../Lucene.Net/src/contrib/Snowball/Lucene.Net.snk |  Bin 0 -> 596 bytes
 .../Lucene.Net/Analysis/Snowball/Package.html      |   26 +
 .../Analysis/Snowball/SnowballAnalyzer.cs          |  125 +
 .../Lucene.Net/Analysis/Snowball/SnowballFilter.cs |   92 +
 .../Lucene.Net/src/contrib/Snowball/README.txt     |   17 +
 .../src/contrib/Snowball/SF/Overview.html          |   26 +
 .../src/contrib/Snowball/SF/Snowball/Among.cs      |   56 +
 .../Snowball/SF/Snowball/Ext/DanishStemmer.cs      |  456 +
 .../Snowball/SF/Snowball/Ext/DutchStemmer.cs       | 1022 +
 .../Snowball/SF/Snowball/Ext/EnglishStemmer.cs     | 1481 +
 .../Snowball/SF/Snowball/Ext/FinnishStemmer.cs     | 1150 +
 .../Snowball/SF/Snowball/Ext/FrenchStemmer.cs      | 1724 +
 .../Snowball/SF/Snowball/Ext/German2Stemmer.cs     |  887 +
 .../Snowball/SF/Snowball/Ext/GermanStemmer.cs      |  859 +
 .../Snowball/SF/Snowball/Ext/HungarianStemmer.cs   | 1238 +
 .../Snowball/SF/Snowball/Ext/ItalianStemmer.cs     | 1258 +
 .../contrib/Snowball/SF/Snowball/Ext/KpStemmer.cs  | 2618 +
 .../Snowball/SF/Snowball/Ext/LovinsStemmer.cs      | 1943 +
 .../Snowball/SF/Snowball/Ext/NorwegianStemmer.cs   |  354 +
 .../contrib/Snowball/SF/Snowball/Ext/Package.html  |   26 +
 .../Snowball/SF/Snowball/Ext/PorterStemmer.cs      | 1086 +
 .../Snowball/SF/Snowball/Ext/PortugueseStemmer.cs  | 1176 +
 .../Snowball/SF/Snowball/Ext/RomanianStemmer.cs    | 1072 +
 .../Snowball/SF/Snowball/Ext/RussianStemmer.cs     |  775 +
 .../Snowball/SF/Snowball/Ext/SpanishStemmer.cs     | 1236 +
 .../Snowball/SF/Snowball/Ext/SwedishStemmer.cs     |  358 +
 .../Snowball/SF/Snowball/Ext/TurkishStemmer.cs     | 3103 +
 .../src/contrib/Snowball/SF/Snowball/Package.html  |   26 +
 .../Snowball/SF/Snowball/SnowballProgram.cs        |  518 +
 .../src/contrib/Snowball/SF/Snowball/TestApp.cs    |   95 +
 .../src/contrib/Snowball/Xdocs/Index.xml           |   47 +
 .../contrib/Snowball/Xdocs/Stylesheets/Project.xml |   53 +
 .../src/contrib/Spatial/BBox/AreaSimilarity.cs     |  231 +
 .../src/contrib/Spatial/BBox/BBoxSimilarity.cs     |   30 +
 .../Spatial/BBox/BBoxSimilarityValueSource.cs      |  122 +
 .../src/contrib/Spatial/BBox/BBoxStrategy.cs       |  485 +
 .../src/contrib/Spatial/BBox/DistanceSimilarity.cs |   63 +
 .../src/contrib/Spatial/Contrib.Spatial.NTS.csproj |  202 +
 .../src/contrib/Spatial/Contrib.Spatial.csproj     |  202 +
 .../Lucene.Net/src/contrib/Spatial/Lucene.Net.snk  |  Bin 0 -> 596 bytes
 .../Lucene.Net/src/contrib/Spatial/Overview.html   |   41 +
 .../Prefix/PointPrefixTreeFieldCacheProvider.cs    |   51 +
 .../contrib/Spatial/Prefix/PrefixTreeStrategy.cs   |  176 +
 .../Spatial/Prefix/RecursivePrefixTreeFilter.cs    |  189 +
 .../Spatial/Prefix/RecursivePrefixTreeStrategy.cs  |   62 +
 .../Spatial/Prefix/TermQueryPrefixTreeStrategy.cs  |   56 +
 .../Spatial/Prefix/Tree/GeohashPrefixTree.cs       |  158 +
 .../src/contrib/Spatial/Prefix/Tree/Node.cs        |  222 +
 .../contrib/Spatial/Prefix/Tree/QuadPrefixTree.cs  |  323 +
 .../Spatial/Prefix/Tree/SpatialPrefixTree.cs       |  276 +
 .../Prefix/Tree/SpatialPrefixTreeFactory.cs        |  102 +
 .../src/contrib/Spatial/Properties/AssemblyInfo.cs |   60 +
 .../src/contrib/Spatial/Queries/SpatialArgs.cs     |  142 +
 .../contrib/Spatial/Queries/SpatialArgsParser.cs   |  140 +
 .../contrib/Spatial/Queries/SpatialOperation.cs    |  116 +
 .../Spatial/Queries/UnsupportedSpatialOperation.cs |   29 +
 .../src/contrib/Spatial/SpatialStrategy.cs         |  150 +
 .../Lucene.Net/src/contrib/Spatial/Util/Bits.cs    |   92 +
 .../Spatial/Util/CachingDoubleValueSource.cs       |  101 +
 .../Spatial/Util/CompatibilityExtensions.cs        |  215 +
 .../src/contrib/Spatial/Util/FixedBitSet.cs        |  454 +
 .../src/contrib/Spatial/Util/FunctionQuery.cs      |  215 +
 .../Spatial/Util/ReciprocalFloatFunction.cs        |  100 +
 .../src/contrib/Spatial/Util/ShapeFieldCache.cs    |   55 +
 .../Util/ShapeFieldCacheDistanceValueSource.cs     |  116 +
 .../Spatial/Util/ShapeFieldCacheProvider.cs        |  105 +
 .../contrib/Spatial/Util/TermsEnumCompatibility.cs |  140 +
 .../src/contrib/Spatial/Util/TermsFilter.cs        |  117 +
 .../src/contrib/Spatial/Util/ValueSourceFilter.cs  |   72 +
 .../contrib/Spatial/Vector/DistanceValueSource.cs  |  118 +
 .../contrib/Spatial/Vector/PointVectorStrategy.cs  |  260 +
 .../Lucene.Net/src/contrib/SpellChecker/ABOUT.txt  |    1 +
 .../src/contrib/SpellChecker/AssemblyInfo.cs       |   83 +
 .../SpellChecker/Contrib.SpellChecker.csproj       |  209 +
 .../src/contrib/SpellChecker/HISTORY.txt           |    8 +
 .../src/contrib/SpellChecker/Lucene.Net.snk        |  Bin 0 -> 596 bytes
 .../src/contrib/SpellChecker/Spell/IDictionary.cs  |   30 +
 .../SpellChecker/Spell/JaroWinklerDistance.cs      |  131 +
 .../SpellChecker/Spell/LevenshteinDistance.cs      |  118 +
 .../contrib/SpellChecker/Spell/LuceneDictionary.cs |  134 +
 .../contrib/SpellChecker/Spell/NGramDistance.cs    |  159 +
 .../src/contrib/SpellChecker/Spell/Package.html    |   26 +
 .../SpellChecker/Spell/PlainTextDictionary.cs      |  143 +
 .../src/contrib/SpellChecker/Spell/SpellChecker.cs |  614 +
 .../contrib/SpellChecker/Spell/StringDistance.cs   |   39 +
 .../src/contrib/SpellChecker/Spell/SuggestWord.cs  |   65 +
 .../contrib/SpellChecker/Spell/SuggestWordQueue.cs |   37 +
 .../contrib/SpellChecker/Spell/TRStringDistance.cs |  135 +
 external/Lucene.Net/src/contrib/WordNet/ABOUT.txt  |    1 +
 .../Lucene.Net/src/contrib/WordNet/HISTORY.txt     |    6 +
 .../Lucene.Net/src/contrib/WordNet/Package.html    |   49 +
 external/Lucene.Net/src/contrib/WordNet/README.txt |    5 +
 .../src/contrib/WordNet/SynExpand/App.ico          |  Bin 0 -> 1078 bytes
 .../src/contrib/WordNet/SynExpand/AssemblyInfo.cs  |   84 +
 .../SynExpand/Contrib.WordNet.SynExpand.csproj     |  205 +
 .../src/contrib/WordNet/SynExpand/SynExpand.cs     |  194 +
 .../src/contrib/WordNet/SynLookup/App.ico          |  Bin 0 -> 1078 bytes
 .../src/contrib/WordNet/SynLookup/AssemblyInfo.cs  |   84 +
 .../SynLookup/Contrib.WordNet.SynLookup.csproj     |  205 +
 .../src/contrib/WordNet/SynLookup/SynLookup.cs     |  208 +
 .../src/contrib/WordNet/Syns2Index/App.ico         |  Bin 0 -> 1078 bytes
 .../src/contrib/WordNet/Syns2Index/AssemblyInfo.cs |   84 +
 .../Syns2Index/Contrib.WordNet.Syns2Index.csproj   |  205 +
 .../src/contrib/WordNet/Syns2Index/Syns2Index.cs   |  292 +
 .../src/core/Analysis/ASCIIFoldingFilter.cs        | 3285 +
 external/Lucene.Net/src/core/Analysis/Analyzer.cs  |  171 +
 .../Lucene.Net/src/core/Analysis/BaseCharFilter.cs |  105 +
 .../src/core/Analysis/CachingTokenFilter.cs        |   86 +
 .../Lucene.Net/src/core/Analysis/CharArraySet.cs   |  517 +
 .../Lucene.Net/src/core/Analysis/CharFilter.cs     |   95 +
 .../Lucene.Net/src/core/Analysis/CharReader.cs     |   94 +
 .../Lucene.Net/src/core/Analysis/CharStream.cs     |   45 +
 .../Lucene.Net/src/core/Analysis/CharTokenizer.cs  |  135 +
 .../src/core/Analysis/ISOLatin1AccentFilter.cs     |  344 +
 .../src/core/Analysis/KeywordAnalyzer.cs           |   54 +
 .../src/core/Analysis/KeywordTokenizer.cs          |   99 +
 .../Lucene.Net/src/core/Analysis/LengthFilter.cs   |   60 +
 .../src/core/Analysis/LetterTokenizer.cs           |   57 +
 .../src/core/Analysis/LowerCaseFilter.cs           |   49 +
 .../src/core/Analysis/LowerCaseTokenizer.cs        |   60 +
 .../src/core/Analysis/MappingCharFilter.cs         |  166 +
 .../src/core/Analysis/NormalizeCharMap.cs          |   68 +
 .../src/core/Analysis/NumericTokenStream.cs        |  270 +
 .../src/core/Analysis/PerFieldAnalyzerWrapper.cs   |  135 +
 .../src/core/Analysis/PorterStemFilter.cs          |   62 +
 .../Lucene.Net/src/core/Analysis/PorterStemmer.cs  |  746 +
 .../Lucene.Net/src/core/Analysis/SimpleAnalyzer.cs |   45 +
 .../Analysis/Standard/READ_BEFORE_REGENERATING.txt |   25 +
 .../src/core/Analysis/Standard/StandardAnalyzer.cs |  174 +
 .../src/core/Analysis/Standard/StandardFilter.cs   |   88 +
 .../core/Analysis/Standard/StandardTokenizer.cs    |  232 +
 .../Analysis/Standard/StandardTokenizerImpl.cs     |  707 +
 .../Analysis/Standard/StandardTokenizerImpl.jflex  |  156 +
 .../Lucene.Net/src/core/Analysis/StopAnalyzer.cs   |  141 +
 .../Lucene.Net/src/core/Analysis/StopFilter.cs     |  178 +
 .../src/core/Analysis/TeeSinkTokenFilter.cs        |  266 +
 external/Lucene.Net/src/core/Analysis/Token.cs     |  852 +
 .../Lucene.Net/src/core/Analysis/TokenFilter.cs    |   72 +
 .../Lucene.Net/src/core/Analysis/TokenStream.cs    |  162 +
 .../Analysis/Tokenattributes/FlagsAttribute.cs     |   85 +
 .../Analysis/Tokenattributes/IFlagsAttribute.cs    |   41 +
 .../Analysis/Tokenattributes/IOffsetAttribute.cs   |   48 +
 .../Analysis/Tokenattributes/IPayloadAttribute.cs  |   31 +
 .../Tokenattributes/IPositionIncrementAttribute.cs |   59 +
 .../Analysis/Tokenattributes/ITermAttribute.cs     |  104 +
 .../Analysis/Tokenattributes/ITypeAttribute.cs     |   30 +
 .../Analysis/Tokenattributes/OffsetAttribute.cs    |  106 +
 .../Analysis/Tokenattributes/PayloadAttribute.cs   |  100 +
 .../Tokenattributes/PositionIncrementAttribute.cs  |  107 +
 .../core/Analysis/Tokenattributes/TermAttribute.cs |  268 +
 .../core/Analysis/Tokenattributes/TypeAttribute.cs |   85 +
 external/Lucene.Net/src/core/Analysis/Tokenizer.cs |  112 +
 .../src/core/Analysis/WhitespaceAnalyzer.cs        |   43 +
 .../src/core/Analysis/WhitespaceTokenizer.cs       |   55 +
 .../Lucene.Net/src/core/Analysis/WordlistLoader.cs |  146 +
 external/Lucene.Net/src/core/AssemblyInfo.cs       |   89 +
 .../Lucene.Net/src/core/Document/AbstractField.cs  |  312 +
 .../src/core/Document/CompressionTools.cs          |  150 +
 external/Lucene.Net/src/core/Document/DateField.cs |  138 +
 external/Lucene.Net/src/core/Document/DateTools.cs |  350 +
 external/Lucene.Net/src/core/Document/Document.cs  |  382 +
 external/Lucene.Net/src/core/Document/Field.cs     |  667 +
 .../Lucene.Net/src/core/Document/FieldSelector.cs  |   37 +
 .../src/core/Document/FieldSelectorResult.cs       |   71 +
 external/Lucene.Net/src/core/Document/Fieldable.cs |  205 +
 .../src/core/Document/LoadFirstFieldSelector.cs    |   35 +
 .../src/core/Document/MapFieldSelector.cs          |   68 +
 .../Lucene.Net/src/core/Document/NumberTools.cs    |  221 +
 .../Lucene.Net/src/core/Document/NumericField.cs   |  294 +
 .../src/core/Document/SetBasedFieldSelector.cs     |   69 +
 .../src/core/Index/AbstractAllTermDocs.cs          |  118 +
 external/Lucene.Net/src/core/Index/AllTermDocs.cs  |   45 +
 .../Lucene.Net/src/core/Index/BufferedDeletes.cs   |  196 +
 .../Lucene.Net/src/core/Index/ByteBlockPool.cs     |  172 +
 .../Lucene.Net/src/core/Index/ByteSliceReader.cs   |  185 +
 .../Lucene.Net/src/core/Index/ByteSliceWriter.cs   |   97 +
 .../Lucene.Net/src/core/Index/CharBlockPool.cs     |   69 +
 external/Lucene.Net/src/core/Index/CheckIndex.cs   | 1017 +
 .../src/core/Index/CompoundFileReader.cs           |  317 +
 .../src/core/Index/CompoundFileWriter.cs           |  275 +
 .../src/core/Index/ConcurrentMergeScheduler.cs     |  504 +
 .../src/core/Index/CorruptIndexException.cs        |   36 +
 .../src/core/Index/DefaultSkipListReader.cs        |  128 +
 .../src/core/Index/DefaultSkipListWriter.cs        |  143 +
 .../Lucene.Net/src/core/Index/DirectoryReader.cs   | 1548 +
 external/Lucene.Net/src/core/Index/DocConsumer.cs  |   31 +
 .../src/core/Index/DocConsumerPerThread.cs         |   37 +
 .../Lucene.Net/src/core/Index/DocFieldConsumer.cs  |   56 +
 .../src/core/Index/DocFieldConsumerPerField.cs     |   30 +
 .../src/core/Index/DocFieldConsumerPerThread.cs    |   30 +
 .../Lucene.Net/src/core/Index/DocFieldConsumers.cs |  221 +
 .../src/core/Index/DocFieldConsumersPerField.cs    |   56 +
 .../src/core/Index/DocFieldConsumersPerThread.cs   |   82 +
 .../Lucene.Net/src/core/Index/DocFieldProcessor.cs |   92 +
 .../src/core/Index/DocFieldProcessorPerField.cs    |   49 +
 .../src/core/Index/DocFieldProcessorPerThread.cs   |  478 +
 external/Lucene.Net/src/core/Index/DocInverter.cs  |   97 +
 .../src/core/Index/DocInverterPerField.cs          |  235 +
 .../src/core/Index/DocInverterPerThread.cs         |  107 +
 .../Lucene.Net/src/core/Index/DocumentsWriter.cs   | 2075 +
 .../src/core/Index/DocumentsWriterThreadState.cs   |   56 +
 external/Lucene.Net/src/core/Index/FieldInfo.cs    |  136 +
 external/Lucene.Net/src/core/Index/FieldInfos.cs   |  491 +
 .../Lucene.Net/src/core/Index/FieldInvertState.cs  |  110 +
 .../src/core/Index/FieldReaderException.cs         |   90 +
 .../src/core/Index/FieldSortedTermVectorMapper.cs  |   78 +
 external/Lucene.Net/src/core/Index/FieldsReader.cs |  641 +
 external/Lucene.Net/src/core/Index/FieldsWriter.cs |  290 +
 .../Lucene.Net/src/core/Index/FilterIndexReader.cs |  388 +
 .../src/core/Index/FormatPostingsDocsConsumer.cs   |   36 +
 .../src/core/Index/FormatPostingsDocsWriter.cs     |  134 +
 .../src/core/Index/FormatPostingsFieldsConsumer.cs |   39 +
 .../src/core/Index/FormatPostingsFieldsWriter.cs   |   71 +
 .../core/Index/FormatPostingsPositionsConsumer.cs  |   32 +
 .../core/Index/FormatPostingsPositionsWriter.cs    |  101 +
 .../src/core/Index/FormatPostingsTermsConsumer.cs  |   52 +
 .../src/core/Index/FormatPostingsTermsWriter.cs    |   77 +
 .../src/core/Index/FreqProxFieldMergeState.cs      |  117 +
 .../src/core/Index/FreqProxTermsWriter.cs          |  303 +
 .../src/core/Index/FreqProxTermsWriterPerField.cs  |  196 +
 .../src/core/Index/FreqProxTermsWriterPerThread.cs |   52 +
 external/Lucene.Net/src/core/Index/IndexCommit.cs  |  119 +
 .../src/core/Index/IndexDeletionPolicy.cs          |   99 +
 .../Lucene.Net/src/core/Index/IndexFileDeleter.cs  |  808 +
 .../src/core/Index/IndexFileNameFilter.cs          |  107 +
 .../Lucene.Net/src/core/Index/IndexFileNames.cs    |  165 +
 external/Lucene.Net/src/core/Index/IndexReader.cs  | 1374 +
 external/Lucene.Net/src/core/Index/IndexWriter.cs  | 5928 +
 external/Lucene.Net/src/core/Index/IntBlockPool.cs |   79 +
 .../src/core/Index/InvertedDocConsumer.cs          |   53 +
 .../src/core/Index/InvertedDocConsumerPerField.cs  |   46 +
 .../src/core/Index/InvertedDocConsumerPerThread.cs |   30 +
 .../src/core/Index/InvertedDocEndConsumer.cs       |   32 +
 .../core/Index/InvertedDocEndConsumerPerField.cs   |   28 +
 .../core/Index/InvertedDocEndConsumerPerThread.cs  |   30 +
 .../core/Index/KeepOnlyLastCommitDeletionPolicy.cs |   51 +
 .../src/core/Index/LogByteSizeMergePolicy.cs       |   99 +
 .../Lucene.Net/src/core/Index/LogDocMergePolicy.cs |   69 +
 .../Lucene.Net/src/core/Index/LogMergePolicy.cs    |  580 +
 .../src/core/Index/MergeDocIDRemapper.cs           |  127 +
 external/Lucene.Net/src/core/Index/MergePolicy.cs  |  309 +
 .../Lucene.Net/src/core/Index/MergeScheduler.cs    |   58 +
 .../src/core/Index/MultiLevelSkipListReader.cs     |  341 +
 .../src/core/Index/MultiLevelSkipListWriter.cs     |  171 +
 external/Lucene.Net/src/core/Index/MultiReader.cs  |  494 +
 .../src/core/Index/MultipleTermPositions.cs        |  256 +
 external/Lucene.Net/src/core/Index/NormsWriter.cs  |  206 +
 .../src/core/Index/NormsWriterPerField.cs          |   90 +
 .../src/core/Index/NormsWriterPerThread.cs         |   55 +
 .../Lucene.Net/src/core/Index/ParallelReader.cs    |  822 +
 external/Lucene.Net/src/core/Index/Payload.cs      |  217 +
 .../core/Index/PositionBasedTermVectorMapper.cs    |  176 +
 .../Lucene.Net/src/core/Index/RawPostingList.cs    |   46 +
 .../src/core/Index/ReadOnlyDirectoryReader.cs      |   45 +
 .../src/core/Index/ReadOnlySegmentReader.cs        |   42 +
 .../src/core/Index/ReusableStringReader.cs         |  136 +
 external/Lucene.Net/src/core/Index/SegmentInfo.cs  |  875 +
 external/Lucene.Net/src/core/Index/SegmentInfos.cs | 1074 +
 .../Lucene.Net/src/core/Index/SegmentMergeInfo.cs  |  108 +
 .../Lucene.Net/src/core/Index/SegmentMergeQueue.cs |   47 +
 .../Lucene.Net/src/core/Index/SegmentMerger.cs     |  934 +
 .../Lucene.Net/src/core/Index/SegmentReader.cs     | 1692 +
 .../Lucene.Net/src/core/Index/SegmentTermDocs.cs   |  282 +
 .../Lucene.Net/src/core/Index/SegmentTermEnum.cs   |  247 +
 .../src/core/Index/SegmentTermPositionVector.cs    |   73 +
 .../src/core/Index/SegmentTermPositions.cs         |  226 +
 .../Lucene.Net/src/core/Index/SegmentTermVector.cs |  102 +
 .../Lucene.Net/src/core/Index/SegmentWriteState.cs |   53 +
 .../src/core/Index/SerialMergeScheduler.cs         |   49 +
 .../src/core/Index/SnapshotDeletionPolicy.cs       |  203 +
 .../src/core/Index/SortedTermVectorMapper.cs       |  133 +
 .../src/core/Index/StaleReaderException.cs         |   39 +
 .../src/core/Index/StoredFieldsWriter.cs           |  266 +
 .../src/core/Index/StoredFieldsWriterPerThread.cs  |   93 +
 external/Lucene.Net/src/core/Index/Term.cs         |  168 +
 external/Lucene.Net/src/core/Index/TermBuffer.cs   |  166 +
 external/Lucene.Net/src/core/Index/TermDocs.cs     |   86 +
 external/Lucene.Net/src/core/Index/TermEnum.cs     |   53 +
 .../Lucene.Net/src/core/Index/TermFreqVector.cs    |   73 +
 external/Lucene.Net/src/core/Index/TermInfo.cs     |   69 +
 .../Lucene.Net/src/core/Index/TermInfosReader.cs   |  325 +
 .../Lucene.Net/src/core/Index/TermInfosWriter.cs   |  250 +
 .../src/core/Index/TermPositionVector.cs           |   50 +
 .../Lucene.Net/src/core/Index/TermPositions.cs     |   79 +
 .../Lucene.Net/src/core/Index/TermVectorEntry.cs   |  108 +
 .../Index/TermVectorEntryFreqSortedComparator.cs   |   45 +
 .../Lucene.Net/src/core/Index/TermVectorMapper.cs  |  112 +
 .../src/core/Index/TermVectorOffsetInfo.cs         |  134 +
 .../Lucene.Net/src/core/Index/TermVectorsReader.cs |  731 +
 .../src/core/Index/TermVectorsTermsWriter.cs       |  380 +
 .../core/Index/TermVectorsTermsWriterPerField.cs   |  290 +
 .../core/Index/TermVectorsTermsWriterPerThread.cs  |  106 +
 .../Lucene.Net/src/core/Index/TermVectorsWriter.cs |  246 +
 external/Lucene.Net/src/core/Index/TermsHash.cs    |  278 +
 .../Lucene.Net/src/core/Index/TermsHashConsumer.cs |   40 +
 .../src/core/Index/TermsHashConsumerPerField.cs    |   38 +
 .../src/core/Index/TermsHashConsumerPerThread.cs   |   30 +
 .../Lucene.Net/src/core/Index/TermsHashPerField.cs |  639 +
 .../src/core/Index/TermsHashPerThread.cs           |  140 +
 external/Lucene.Net/src/core/LZOCompressor.cs      |  135 +
 .../core/Lucene.Net.Search.RemoteSearchable.config |   32 +
 .../src/core/Lucene.Net.Search.TestSort.config     |   32 +
 external/Lucene.Net/src/core/Lucene.Net.csproj     |  988 +
 external/Lucene.Net/src/core/Lucene.Net.ndoc       |   61 +
 external/Lucene.Net/src/core/Lucene.Net.snk        |  Bin 0 -> 596 bytes
 external/Lucene.Net/src/core/LucenePackage.cs      |   40 +
 .../Lucene.Net/src/core/Messages/INLSException.cs  |   36 +
 external/Lucene.Net/src/core/Messages/Message.cs   |   36 +
 .../Lucene.Net/src/core/Messages/MessageImpl.cs    |   81 +
 external/Lucene.Net/src/core/Messages/NLS.cs       |  254 +
 .../Lucene.Net/src/core/QueryParser/CharStream.cs  |  124 +
 .../src/core/QueryParser/FastCharStream.cs         |  159 +
 .../src/core/QueryParser/MultiFieldQueryParser.cs  |  370 +
 .../src/core/QueryParser/ParseException.cs         |  244 +
 .../Lucene.Net/src/core/QueryParser/QueryParser.JJ | 1381 +
 .../Lucene.Net/src/core/QueryParser/QueryParser.cs | 2095 +
 .../src/core/QueryParser/QueryParserConstants.cs   |  143 +
 .../core/QueryParser/QueryParserTokenManager.cs    | 1462 +
 external/Lucene.Net/src/core/QueryParser/Token.cs  |  133 +
 .../src/core/QueryParser/TokenMgrError.cs          |  169 +
 .../Lucene.Net/src/core/Search/BooleanClause.cs    |  102 +
 .../Lucene.Net/src/core/Search/BooleanQuery.cs     |  599 +
 .../Lucene.Net/src/core/Search/BooleanScorer.cs    |  405 +
 .../Lucene.Net/src/core/Search/BooleanScorer2.cs   |  417 +
 .../src/core/Search/CachingSpanFilter.cs           |  124 +
 .../src/core/Search/CachingWrapperFilter.cs        |  279 +
 external/Lucene.Net/src/core/Search/Collector.cs   |  176 +
 .../src/core/Search/ComplexExplanation.cs          |   76 +
 .../src/core/Search/ConjunctionScorer.cs           |  147 +
 .../src/core/Search/ConstantScoreQuery.cs          |  236 +
 .../src/core/Search/DefaultSimilarity.cs           |  108 +
 .../src/core/Search/DisjunctionMaxQuery.cs         |  344 +
 .../src/core/Search/DisjunctionMaxScorer.cs        |  215 +
 .../src/core/Search/DisjunctionSumScorer.cs        |  278 +
 external/Lucene.Net/src/core/Search/DocIdSet.cs    |  112 +
 .../Lucene.Net/src/core/Search/DocIdSetIterator.cs |   90 +
 .../src/core/Search/ExactPhraseScorer.cs           |   67 +
 external/Lucene.Net/src/core/Search/Explanation.cs |  168 +
 external/Lucene.Net/src/core/Search/FieldCache.cs  |  708 +
 .../Lucene.Net/src/core/Search/FieldCacheImpl.cs   |  858 +
 .../src/core/Search/FieldCacheRangeFilter.cs       |  964 +
 .../src/core/Search/FieldCacheTermsFilter.cs       |  223 +
 .../Lucene.Net/src/core/Search/FieldComparator.cs  | 1065 +
 .../src/core/Search/FieldComparatorSource.cs       |   45 +
 external/Lucene.Net/src/core/Search/FieldDoc.cs    |  113 +
 .../src/core/Search/FieldDocSortedHitQueue.cs      |  148 +
 .../src/core/Search/FieldValueHitQueue.cs          |  235 +
 external/Lucene.Net/src/core/Search/Filter.cs      |   54 +
 .../Lucene.Net/src/core/Search/FilterManager.cs    |  203 +
 .../Lucene.Net/src/core/Search/FilteredDocIdSet.cs |  107 +
 .../src/core/Search/FilteredDocIdSetIterator.cs    |   96 +
 .../Lucene.Net/src/core/Search/FilteredQuery.cs    |  293 +
 .../Lucene.Net/src/core/Search/FilteredTermEnum.cs |  127 +
 .../src/core/Search/Function/ByteFieldSource.cs    |  136 +
 .../core/Search/Function/CustomScoreProvider.cs    |  175 +
 .../src/core/Search/Function/CustomScoreQuery.cs   |  579 +
 .../src/core/Search/Function/DocValues.cs          |  206 +
 .../src/core/Search/Function/FieldCacheSource.cs   |  110 +
 .../src/core/Search/Function/FieldScoreQuery.cs    |  139 +
 .../src/core/Search/Function/FloatFieldSource.cs   |  131 +
 .../src/core/Search/Function/IntFieldSource.cs     |  136 +
 .../src/core/Search/Function/OrdFieldSource.cs     |  146 +
 .../core/Search/Function/ReverseOrdFieldSource.cs  |  158 +
 .../src/core/Search/Function/ShortFieldSource.cs   |  136 +
 .../src/core/Search/Function/ValueSource.cs        |   69 +
 .../src/core/Search/Function/ValueSourceQuery.cs   |  235 +
 external/Lucene.Net/src/core/Search/FuzzyQuery.cs  |  256 +
 .../Lucene.Net/src/core/Search/FuzzyTermEnum.cs    |  318 +
 external/Lucene.Net/src/core/Search/HitQueue.cs    |   95 +
 .../Lucene.Net/src/core/Search/IndexSearcher.cs    |  343 +
 .../src/core/Search/MatchAllDocsQuery.cs           |  198 +
 .../Lucene.Net/src/core/Search/MultiPhraseQuery.cs |  496 +
 .../Lucene.Net/src/core/Search/MultiSearcher.cs    |  458 +
 .../Lucene.Net/src/core/Search/MultiTermQuery.cs   |  465 +
 .../src/core/Search/MultiTermQueryWrapperFilter.cs |  161 +
 .../src/core/Search/NumericRangeFilter.cs          |  185 +
 .../src/core/Search/NumericRangeQuery.cs           |  665 +
 .../src/core/Search/ParallelMultiSearcher.cs       |  217 +
 .../core/Search/Payloads/AveragePayloadFunction.cs |   63 +
 .../src/core/Search/Payloads/MaxPayloadFunction.cs |   69 +
 .../src/core/Search/Payloads/MinPayloadFunction.cs |   67 +
 .../src/core/Search/Payloads/PayloadFunction.cs    |   78 +
 .../src/core/Search/Payloads/PayloadNearQuery.cs   |  284 +
 .../src/core/Search/Payloads/PayloadSpanUtil.cs    |  211 +
 .../src/core/Search/Payloads/PayloadTermQuery.cs   |  255 +
 .../Lucene.Net/src/core/Search/PhrasePositions.cs  |   93 +
 external/Lucene.Net/src/core/Search/PhraseQuery.cs |  370 +
 external/Lucene.Net/src/core/Search/PhraseQueue.cs |   44 +
 .../Lucene.Net/src/core/Search/PhraseScorer.cs     |  224 +
 .../src/core/Search/PositiveScoresOnlyCollector.cs |   66 +
 .../Lucene.Net/src/core/Search/PrefixFilter.cs     |   51 +
 external/Lucene.Net/src/core/Search/PrefixQuery.cs |  100 +
 .../Lucene.Net/src/core/Search/PrefixTermEnum.cs   |   71 +
 external/Lucene.Net/src/core/Search/Query.cs       |  257 +
 .../Lucene.Net/src/core/Search/QueryTermVector.cs  |  167 +
 .../src/core/Search/QueryWrapperFilter.cs          |  106 +
 .../Lucene.Net/src/core/Search/ReqExclScorer.cs    |  140 +
 .../Lucene.Net/src/core/Search/ReqOptSumScorer.cs  |   87 +
 .../src/core/Search/ScoreCachingWrappingScorer.cs  |   88 +
 external/Lucene.Net/src/core/Search/ScoreDoc.cs    |   50 +
 external/Lucene.Net/src/core/Search/Scorer.cs      |  106 +
 external/Lucene.Net/src/core/Search/Searchable.cs  |  169 +
 external/Lucene.Net/src/core/Search/Searcher.cs    |  192 +
 external/Lucene.Net/src/core/Search/Similarity.cs  |  697 +
 .../src/core/Search/SimilarityDelegator.cs         |   80 +
 .../Lucene.Net/src/core/Search/SingleTermEnum.cs   |   70 +
 .../src/core/Search/SloppyPhraseScorer.cs          |  244 +
 external/Lucene.Net/src/core/Search/Sort.cs        |  214 +
 external/Lucene.Net/src/core/Search/SortField.cs   |  512 +
 external/Lucene.Net/src/core/Search/SpanFilter.cs  |   47 +
 .../Lucene.Net/src/core/Search/SpanFilterResult.cs |  116 +
 .../Lucene.Net/src/core/Search/SpanQueryFilter.cs  |  109 +
 .../src/core/Search/Spans/FieldMaskingSpanQuery.cs |  162 +
 .../src/core/Search/Spans/NearSpansOrdered.cs      |  436 +
 .../src/core/Search/Spans/NearSpansUnordered.cs    |  415 +
 .../src/core/Search/Spans/SpanFirstQuery.cs        |  211 +
 .../src/core/Search/Spans/SpanNearQuery.cs         |  230 +
 .../src/core/Search/Spans/SpanNotQuery.cs          |  260 +
 .../src/core/Search/Spans/SpanOrQuery.cs           |  345 +
 .../Lucene.Net/src/core/Search/Spans/SpanQuery.cs  |   45 +
 .../Lucene.Net/src/core/Search/Spans/SpanScorer.cs |  130 +
 .../src/core/Search/Spans/SpanTermQuery.cs         |  100 +
 .../Lucene.Net/src/core/Search/Spans/SpanWeight.cs |  138 +
 external/Lucene.Net/src/core/Search/Spans/Spans.cs |   92 +
 .../Lucene.Net/src/core/Search/Spans/TermSpans.cs  |  126 +
 external/Lucene.Net/src/core/Search/TermQuery.cs   |  237 +
 .../Lucene.Net/src/core/Search/TermRangeFilter.cs  |  137 +
 .../Lucene.Net/src/core/Search/TermRangeQuery.cs   |  238 +
 .../src/core/Search/TermRangeTermEnum.cs           |  161 +
 external/Lucene.Net/src/core/Search/TermScorer.cs  |  188 +
 .../src/core/Search/TimeLimitingCollector.cs       |  234 +
 external/Lucene.Net/src/core/Search/TopDocs.cs     |   71 +
 .../Lucene.Net/src/core/Search/TopDocsCollector.cs |  155 +
 .../src/core/Search/TopFieldCollector.cs           | 1137 +
 .../Lucene.Net/src/core/Search/TopFieldDocs.cs     |   47 +
 .../src/core/Search/TopScoreDocCollector.cs        |  177 +
 external/Lucene.Net/src/core/Search/Weight.cs      |  127 +
 .../Lucene.Net/src/core/Search/WildcardQuery.cs    |  136 +
 .../Lucene.Net/src/core/Search/WildcardTermEnum.cs |  196 +
 .../src/core/Store/AlreadyClosedException.cs       |   47 +
 .../src/core/Store/BufferedIndexInput.cs           |  241 +
 .../src/core/Store/BufferedIndexOutput.cs          |  165 +
 .../src/core/Store/CheckSumIndexInput.cs           |   89 +
 .../src/core/Store/CheckSumIndexOutput.cs          |  115 +
 external/Lucene.Net/src/core/Store/Directory.cs    |  264 +
 external/Lucene.Net/src/core/Store/FSDirectory.cs  |  533 +
 .../Lucene.Net/src/core/Store/FSLockFactory.cs     |   52 +
 .../src/core/Store/FileSwitchDirectory.cs          |  167 +
 external/Lucene.Net/src/core/Store/IndexInput.cs   |  290 +
 external/Lucene.Net/src/core/Store/IndexOutput.cs  |  285 +
 external/Lucene.Net/src/core/Store/Lock.cs         |  163 +
 external/Lucene.Net/src/core/Store/LockFactory.cs  |   71 +
 .../src/core/Store/LockObtainFailedException.cs    |   41 +
 .../src/core/Store/LockReleaseFailedException.cs   |   35 +
 .../Lucene.Net/src/core/Store/LockStressTest.cs    |  128 +
 .../Lucene.Net/src/core/Store/LockVerifyServer.cs  |  110 +
 .../Lucene.Net/src/core/Store/MMapDirectory.cs     |  535 +
 .../Lucene.Net/src/core/Store/NIOFSDirectory.cs    |  269 +
 .../src/core/Store/NativeFSLockFactory.cs          |  440 +
 .../Lucene.Net/src/core/Store/NoLockFactory.cs     |   76 +
 .../src/core/Store/NoSuchDirectoryException.cs     |   34 +
 external/Lucene.Net/src/core/Store/RAMDirectory.cs |  262 +
 external/Lucene.Net/src/core/Store/RAMFile.cs      |  147 +
 .../Lucene.Net/src/core/Store/RAMInputStream.cs    |  138 +
 .../Lucene.Net/src/core/Store/RAMOutputStream.cs   |  191 +
 .../Lucene.Net/src/core/Store/SimpleFSDirectory.cs |  319 +
 .../src/core/Store/SimpleFSLockFactory.cs          |  232 +
 .../src/core/Store/SingleInstanceLockFactory.cs    |  107 +
 .../src/core/Store/VerifyingLockFactory.cs         |  165 +
 .../Lucene.Net/src/core/Support/AppSettings.cs     |  159 +
 .../src/core/Support/AttributeImplItem.cs          |   41 +
 .../Lucene.Net/src/core/Support/BitSetSupport.cs   |   88 +
 external/Lucene.Net/src/core/Support/BuildType.cs  |   32 +
 external/Lucene.Net/src/core/Support/CRC32.cs      |   83 +
 external/Lucene.Net/src/core/Support/Character.cs  |   81 +
 .../core/Support/CloseableThreadLocalProfiler.cs   |   45 +
 .../src/core/Support/CollectionsHelper.cs          |  339 +
 external/Lucene.Net/src/core/Support/Compare.cs    |   49 +
 .../Support/Compatibility/ConcurrentDictionary.cs  |  312 +
 .../src/core/Support/Compatibility/Func.cs         |   29 +
 .../src/core/Support/Compatibility/ISet.cs         |   59 +
 .../src/core/Support/Compatibility/SetFactory.cs   |   42 +
 .../src/core/Support/Compatibility/SortedSet.cs    |  187 +
 .../src/core/Support/Compatibility/ThreadLocal.cs  |   55 +
 .../core/Support/Compatibility/WrappedHashSet.cs   |   44 +
 .../Lucene.Net/src/core/Support/Cryptography.cs    |   45 +
 external/Lucene.Net/src/core/Support/Deflater.cs   |   97 +
 external/Lucene.Net/src/core/Support/Double.cs     |   44 +
 .../Lucene.Net/src/core/Support/EquatableList.cs   |  339 +
 .../Lucene.Net/src/core/Support/FileSupport.cs     |  121 +
 .../src/core/Support/GeneralKeyedCollection.cs     |   96 +
 external/Lucene.Net/src/core/Support/HashMap.cs    |  449 +
 external/Lucene.Net/src/core/Support/IChecksum.cs  |   32 +
 .../Lucene.Net/src/core/Support/IThreadRunnable.cs |   36 +
 external/Lucene.Net/src/core/Support/Inflater.cs   |   71 +
 external/Lucene.Net/src/core/Support/Number.cs     |  252 +
 external/Lucene.Net/src/core/Support/OS.cs         |   62 +
 .../Lucene.Net/src/core/Support/SharpZipLib.cs     |   51 +
 external/Lucene.Net/src/core/Support/Single.cs     |  131 +
 .../Lucene.Net/src/core/Support/TextSupport.cs     |   49 +
 .../Lucene.Net/src/core/Support/ThreadClass.cs     |  315 +
 external/Lucene.Net/src/core/Support/ThreadLock.cs |   82 +
 .../Lucene.Net/src/core/Support/WeakDictionary.cs  |  296 +
 external/Lucene.Net/src/core/Util/ArrayUtil.cs     |  282 +
 external/Lucene.Net/src/core/Util/Attribute.cs     |  131 +
 .../Lucene.Net/src/core/Util/AttributeSource.cs    |  510 +
 .../src/core/Util/AverageGuessMemoryModel.cs       |   90 +
 external/Lucene.Net/src/core/Util/BitUtil.cs       |  894 +
 external/Lucene.Net/src/core/Util/BitVector.cs     |  315 +
 external/Lucene.Net/src/core/Util/Cache/Cache.cs   |  129 +
 .../src/core/Util/Cache/SimpleLRUCache.cs          |  166 +
 .../src/core/Util/Cache/SimpleMapCache.cs          |  141 +
 .../src/core/Util/CloseableThreadLocal-old.cs      |  104 +
 .../src/core/Util/CloseableThreadLocal.cs          |  205 +
 external/Lucene.Net/src/core/Util/Constants.cs     |  107 +
 external/Lucene.Net/src/core/Util/DocIdBitSet.cs   |   87 +
 .../src/core/Util/FieldCacheSanityChecker.cs       |  439 +
 external/Lucene.Net/src/core/Util/IAttribute.cs    |   27 +
 .../Lucene.Net/src/core/Util/IdentityDictionary.cs |   64 +
 .../src/core/Util/IndexableBinaryStringTools.cs    |  342 +
 external/Lucene.Net/src/core/Util/MapOfSets.cs     |   76 +
 external/Lucene.Net/src/core/Util/MemoryModel.cs   |   44 +
 external/Lucene.Net/src/core/Util/NumericUtils.cs  |  488 +
 external/Lucene.Net/src/core/Util/OpenBitSet.cs    |  944 +
 .../Lucene.Net/src/core/Util/OpenBitSetDISI.cs     |  112 +
 .../Lucene.Net/src/core/Util/OpenBitSetIterator.cs |  233 +
 external/Lucene.Net/src/core/Util/PriorityQueue.cs |  280 +
 .../Lucene.Net/src/core/Util/RamUsageEstimator.cs  |  220 +
 external/Lucene.Net/src/core/Util/ReaderUtil.cs    |  122 +
 .../Lucene.Net/src/core/Util/ScorerDocQueue.cs     |  275 +
 .../src/core/Util/SimpleStringInterner.cs          |   95 +
 external/Lucene.Net/src/core/Util/SmallFloat.cs    |  152 +
 .../Lucene.Net/src/core/Util/SortedVIntList.cs     |  289 +
 .../Lucene.Net/src/core/Util/SorterTemplate.cs     |  224 +
 external/Lucene.Net/src/core/Util/StringHelper.cs  |   89 +
 .../Lucene.Net/src/core/Util/StringInterner.cs     |   44 +
 external/Lucene.Net/src/core/Util/ToStringUtils.cs |   40 +
 external/Lucene.Net/src/core/Util/UnicodeUtil.cs   |  505 +
 external/Lucene.Net/src/core/Util/Version.cs       |   86 +
 .../Lucene.Net/src/core/lucene.net.project.nuspec  |   21 +
 external/Lucene.Net/src/demo/DeleteFiles/App.ico   |  Bin 0 -> 1078 bytes
 .../src/demo/DeleteFiles/AssemblyInfo.cs           |   78 +
 .../Lucene.Net/src/demo/DeleteFiles/DeleteFiles.cs |   67 +
 .../src/demo/DeleteFiles/DeleteFiles.csproj        |  215 +
 .../src/demo/Demo.Common/AssemblyInfo.cs           |   80 +
 .../src/demo/Demo.Common/Demo.Common.csproj        |  244 +
 .../src/demo/Demo.Common/FileDocument.cs           |   67 +
 .../src/demo/Demo.Common/HTML/Entities.cs          |  346 +
 .../src/demo/Demo.Common/HTML/HTMLParser.cs        | 1083 +
 .../src/demo/Demo.Common/HTML/HTMLParser.jj        |  392 +
 .../demo/Demo.Common/HTML/HTMLParserConstants.cs   |   67 +
 .../Demo.Common/HTML/HTMLParserTokenManager.cs     | 1998 +
 .../src/demo/Demo.Common/HTML/ParseException.cs    |  232 +
 .../src/demo/Demo.Common/HTML/ParserThread.cs      |   69 +
 .../src/demo/Demo.Common/HTML/SimpleCharStream.cs  |  460 +
 .../Lucene.Net/src/demo/Demo.Common/HTML/Tags.cs   |   65 +
 .../Lucene.Net/src/demo/Demo.Common/HTML/Test.cs   |   64 +
 .../Lucene.Net/src/demo/Demo.Common/HTML/Token.cs  |   94 +
 .../src/demo/Demo.Common/HTML/TokenMgrError.cs     |  162 +
 .../src/demo/Demo.Common/HTMLDocument.cs           |   87 +
 .../Lucene.Net/src/demo/Demo.Common/Lucene.Net.snk |  Bin 0 -> 596 bytes
 external/Lucene.Net/src/demo/IndexFiles/App.ico    |  Bin 0 -> 1078 bytes
 .../Lucene.Net/src/demo/IndexFiles/AssemblyInfo.cs |   78 +
 .../Lucene.Net/src/demo/IndexFiles/IndexFiles.cs   |  111 +
 .../src/demo/IndexFiles/IndexFiles.csproj          |  215 +
 external/Lucene.Net/src/demo/IndexHtml/App.ico     |  Bin 0 -> 1078 bytes
 .../Lucene.Net/src/demo/IndexHtml/AssemblyInfo.cs  |   78 +
 .../Lucene.Net/src/demo/IndexHtml/IndexHtml.cs     |  241 +
 .../Lucene.Net/src/demo/IndexHtml/IndexHtml.csproj |  215 +
 external/Lucene.Net/src/demo/Search.html           |   38 +
 external/Lucene.Net/src/demo/SearchFiles/App.ico   |  Bin 0 -> 1078 bytes
 .../src/demo/SearchFiles/AssemblyInfo.cs           |   78 +
 .../Lucene.Net/src/demo/SearchFiles/SearchFiles.cs |  370 +
 .../src/demo/SearchFiles/SearchFiles.csproj        |  215 +
 .../test-files/spatial/cities-Intersects-BBox.txt  |    7 +
 .../test-files/spatial/data/countries-bbox.txt     |  249 +
 .../test-files/spatial/data/countries-poly.txt     |  249 +
 .../test-files/spatial/data/geonames-IE.txt        |22929 ++++
 .../test-files/spatial/data/simple-bbox.txt        |    5 +
 .../test-files/spatial/data/states-bbox.txt        |   52 +
 .../test-files/spatial/data/states-poly.txt        |   52 +
 .../spatial/data/world-cities-points.txt           | 2680 +
 .../test-files/spatial/simple-Queries-BBox.txt     |   13 +
 .../test-files/spatial/states-Intersects-BBox.txt  |    3 +
 .../test-files/spatial/states-IsWithin-BBox.txt    |    4 +
 .../contrib/Analyzers/AR/TestArabicAnalyzer.cs     |   98 +
 .../Analyzers/AR/TestArabicNormalizationFilter.cs  |  128 +
 .../contrib/Analyzers/AR/TestArabicStemFilter.cs   |  169 +
 .../contrib/Analyzers/Br/TestBrazilianStemmer.cs   |  179 +
 .../test/contrib/Analyzers/Cjk/TestCJKTokenizer.cs |  327 +
 .../contrib/Analyzers/Cn/TestChineseTokenizer.cs   |  131 +
 .../Compound/TestCompoundWordTokenFilter.cs        |   39 +
 .../Analyzers/Contrib.Analyzers.Test.csproj        |  245 +
 .../test/contrib/Analyzers/Cz/TestCzechAnalyzer.cs |  102 +
 .../contrib/Analyzers/Cz/customStopWordFile.txt    |    3 +
 .../contrib/Analyzers/De/TestGermanStemFilter.cs   |  144 +
 .../Lucene.Net/test/contrib/Analyzers/De/data.txt  |   51 +
 .../test/contrib/Analyzers/De/data_din2.txt        |    8 +
 .../test/contrib/Analyzers/El/GreekAnalyzerTest.cs |  122 +
 .../contrib/Analyzers/Fa/TestPersianAnalyzer.cs    |  235 +
 .../Analyzers/Fa/TestPersianNormalizationFilter.cs |   87 +
 .../contrib/Analyzers/Filters/ChainedFilterTest.cs |  218 +
 .../test/contrib/Analyzers/Fr/TestElision.cs       |   70 +
 .../contrib/Analyzers/Fr/TestFrenchAnalyzer.cs     |  179 +
 .../Analyzers/Hunspell/Dictionaries/en_US.aff      |  207 +
 .../Analyzers/Hunspell/Dictionaries/en_US.dic      |62120 ++++++++++
 .../Analyzers/Hunspell/Dictionaries/fr-moderne.aff |11653 ++
 .../Analyzers/Hunspell/Dictionaries/fr-moderne.dic |67499 +++++++++++
 .../Analyzers/Hunspell/Dictionaries/nl_NL.aff      |  333 +
 .../Analyzers/Hunspell/Dictionaries/nl_NL.dic      |120758 ++++++++++++++++++++
 .../Analyzers/Hunspell/HunspellDictionaryLoader.cs |   44 +
 .../Analyzers/Hunspell/TestHunspellDictionary.cs   |   42 +
 .../Analyzers/Hunspell/TestHunspellStemFilter.cs   |   92 +
 .../Analyzers/Hunspell/TestHunspellStemmer.cs      |   96 +
 .../test/contrib/Analyzers/Lucene.Net.snk          |  Bin 0 -> 596 bytes
 .../Analyzers/Miscellaneous/PatternAnalyzerTest.cs |  172 +
 .../Miscellaneous/TestEmptyTokenStream.cs          |   45 +
 .../TestPrefixAndSuffixAwareTokenFilter.cs         |   51 +
 .../Miscellaneous/TestPrefixAwareTokenFilter.cs    |   60 +
 .../Miscellaneous/TestSingleTokenTokenFilter.cs    |   60 +
 .../Analyzers/NGram/TestEdgeNGramTokenFilter.cs    |  142 +
 .../Analyzers/NGram/TestEdgeNGramTokenizer.cs      |  131 +
 .../Analyzers/NGram/TestNGramTokenFilter.cs        |  123 +
 .../contrib/Analyzers/NGram/TestNGramTokenizer.cs  |  114 +
 .../test/contrib/Analyzers/Nl/TestDutchStemmer.cs  |  199 +
 .../test/contrib/Analyzers/Nl/customStemDict.txt   |    3 +
 .../Payloads/DelimitedPayloadTokenFilterTest.cs    |  162 +
 .../Payloads/NumericPayloadTokenFilterTest.cs      |   96 +
 .../Payloads/TokenOffsetPayloadTokenFilterTest.cs  |   63 +
 .../Payloads/TypeAsPayloadTokenFilterTest.cs       |   88 +
 .../Analyzers/Position/PositionFilterTest.cs       |  179 +
 .../contrib/Analyzers/Properties/AssemblyInfo.cs   |   57 +
 .../Query/QueryAutoStopWordAnalyzerTest.cs         |  233 +
 .../Analyzers/Reverse/TestReverseStringFilter.cs   |   94 +
 .../contrib/Analyzers/Ru/TestRussianAnalyzer.cs    |  112 +
 .../test/contrib/Analyzers/Ru/TestRussianStem.cs   |   77 +
 .../test/contrib/Analyzers/Ru/resUTF8.txt          |    1 +
 .../test/contrib/Analyzers/Ru/stemsUTF8.txt        |49673 ++++++++
 .../test/contrib/Analyzers/Ru/testUTF8.txt         |    2 +
 .../test/contrib/Analyzers/Ru/wordsUTF8.txt        |49673 ++++++++
 .../Shingle/ShingleAnalyzerWrapperTest.cs          |  301 +
 .../contrib/Analyzers/Shingle/ShingleFilterTest.cs |  537 +
 .../Analyzers/Shingle/TestShingleMatrixFilter.cs   |  588 +
 .../Sinks/DateRecognizerSinkTokenizerTest.cs       |   62 +
 .../Analyzers/Sinks/TokenRangeSinkTokenizerTest.cs |   63 +
 .../Analyzers/Sinks/TokenTypeSinkTokenizerTest.cs  |  100 +
 .../test/contrib/Analyzers/Th/TestThaiAnalyzer.cs  |   39 +
 .../contrib/Core/Analysis/Ext/Analysis.Ext.Test.cs |  186 +
 .../test/contrib/Core/Contrib.Core.Test.csproj     |  164 +
 .../test/contrib/Core/Index/FieldEnumeratorTest.cs |  290 +
 .../contrib/Core/Index/SegmentsGenCommitTest.cs    |  103 +
 .../contrib/Core/Index/TermVectorEnumeratorTest.cs |  138 +
 .../test/contrib/Core/Properties/AssemblyInfo.cs   |   57 +
 .../contrib/Core/Util/Cache/SegmentCacheTest.cs    |  253 +
 .../FastVectorHighlighter/AbstractTestCase.cs      |  473 +
 .../Contrib.FastVectorHighlighter.Test.csproj      |  173 +
 .../FastVectorHighlighter/FieldPhraseListTest.cs   |  256 +
 .../FastVectorHighlighter/FieldQueryTest.cs        |  943 +
 .../FastVectorHighlighter/FieldTermStackTest.cs    |  228 +
 .../FastVectorHighlighter/IndexTimeSynonymTest.cs  |  381 +
 .../Properties/AssemblyInfo.cs                     |   56 +
 .../ScoreOrderFragmentsBuilderTest.cs              |   55 +
 .../SimpleFragListBuilderTest.cs                   |  206 +
 .../SimpleFragmentsBuilderTest.cs                  |  167 +
 .../FastVectorHighlighter/StringUtilsTest.cs       |   43 +
 .../test/contrib/FastVectorHighlighter/Support.cs  |   53 +
 .../test/contrib/Highlighter/AssemblyInfo.cs       |   80 +
 .../Highlighter/Contrib.Highlighter.Test.csproj    |  216 +
 .../Highlighter/Contrib.Highlighter.Test.nunit     |   22 +
 .../test/contrib/Highlighter/HighlighterTest.cs    | 2151 +
 .../test/contrib/Highlighter/Tokenizer.cs          |  234 +
 .../test/contrib/Memory/Contrib.Memory.Test.csproj |  132 +
 .../test/contrib/Memory/MemoryIndexTest.cs         |  248 +
 .../test/contrib/Memory/Properties/AssemblyInfo.cs |   57 +
 .../Lucene.Net/test/contrib/Memory/testqueries.txt |  129 +
 .../test/contrib/Memory/testqueries2.txt           |    5 +
 .../test/contrib/Queries/BooleanFilterTest.cs      |  178 +
 .../test/contrib/Queries/BoostingQueryTest.cs      |   43 +
 .../contrib/Queries/Contrib.Queries.Test.csproj    |  169 +
 .../test/contrib/Queries/DuplicateFilterTest.cs    |  173 +
 .../test/contrib/Queries/FuzzyLikeThisQueryTest.cs |  133 +
 .../contrib/Queries/Properties/AssemblyInfo.cs     |   57 +
 .../contrib/Queries/Similar/TestMoreLikeThis.cs    |  135 +
 .../test/contrib/Queries/TermsFilterTest.cs        |  102 +
 .../test/contrib/Regex/Contrib.Regex.Test.csproj   |  121 +
 .../test/contrib/Regex/Properties/AssemblyInfo.cs  |   55 +
 .../test/contrib/Regex/TestRegexQuery.cs           |  152 +
 .../test/contrib/Regex/TestSpanRegexQuery.cs       |  131 +
 .../SimpleFacetedSearch/Properties/AssemblyInfo.cs |   56 +
 .../SimpleFacetedSearch.Test.csproj                |  123 +
 .../SimpleFacetedSearch/TestSimpleFacetedSearch.cs |  335 +
 .../Snowball/Analysis/Snowball/TestSnowball.cs     |  159 +
 .../test/contrib/Snowball/AssemblyInfo.cs          |   84 +
 .../contrib/Snowball/Contrib.Snowball.Test.csproj  |  215 +
 .../contrib/Snowball/Contrib.Snowball.Test.nunit   |   22 +
 .../Lucene.Net/Analysis/Snowball/TestSnowball.cs   |  156 +
 .../test/contrib/Spatial/BBox/TestBBoxStrategy.cs  |   65 +
 .../Lucene.Net/test/contrib/Spatial/CheckHits.cs   |  257 +
 .../Spatial/Compatibility/TermsFilterTest.cs       |  126 +
 .../Spatial/Compatibility/TestFixedBitSet.cs       |  360 +
 .../contrib/Spatial/Contrib.Spatial.Tests.csproj   |  179 +
 .../test/contrib/Spatial/DistanceStrategyTest.cs   |  131 +
 .../test/contrib/Spatial/PortedSolr3Test.cs        |  194 +
 .../Prefix/TestRecursivePrefixTreeStrategy.cs      |  211 +
 .../Prefix/TestTermQueryPrefixGridStrategy.cs      |   63 +
 .../Spatial/Prefix/Tree/SpatialPrefixTreeTest.cs   |   63 +
 .../contrib/Spatial/Properties/AssemblyInfo.cs     |   59 +
 .../Spatial/Queries/SpatialArgsParserTest.cs       |   71 +
 .../test/contrib/Spatial/SpatialMatchConcern.cs    |   35 +
 .../test/contrib/Spatial/SpatialTestCase.cs        |  197 +
 .../test/contrib/Spatial/SpatialTestQuery.cs       |  103 +
 .../test/contrib/Spatial/StrategyTestCase.cs       |  259 +
 .../test/contrib/Spatial/TestCartesian.cs          |  317 +
 .../test/contrib/Spatial/TestTestFramework.cs      |   52 +
 .../Spatial/Vector/TestTwoDoublesStrategy.cs       |   64 +
 .../test/contrib/SpellChecker/AssemblyInfo.cs      |   84 +
 .../SpellChecker/Contrib.SpellChecker.Test.csproj  |  230 +
 .../SpellChecker/Contrib.SpellChecker.Test.nunit   |   31 +
 .../SpellChecker/Test/TestJaroWinklerDistance.cs   |   54 +
 .../SpellChecker/Test/TestLevenshteinDistance.cs   |   61 +
 .../SpellChecker/Test/TestLuceneDictionary.cs      |  259 +
 .../contrib/SpellChecker/Test/TestNGramDistance.cs |  144 +
 .../SpellChecker/Test/TestPlainTextDictionary.cs   |   49 +
 .../contrib/SpellChecker/Test/TestSpellChecker.cs  |  459 +
 .../test/contrib/SpellChecker/Util/English.cs      |  152 +
 .../test/core/Analysis/BaseTokenStreamTestCase.cs  |  256 +
 .../test/core/Analysis/TestASCIIFoldingFilter.cs   | 1920 +
 .../Lucene.Net/test/core/Analysis/TestAnalyzers.cs |  188 +
 .../test/core/Analysis/TestCachingTokenFilter.cs   |  146 +
 .../test/core/Analysis/TestCharArraySet.cs         |  146 +
 .../test/core/Analysis/TestCharFilter.cs           |   85 +
 .../core/Analysis/TestISOLatin1AccentFilter.cs     |  119 +
 .../test/core/Analysis/TestKeywordAnalyzer.cs      |  107 +
 .../test/core/Analysis/TestLengthFilter.cs         |   46 +
 .../test/core/Analysis/TestMappingCharFilter.cs    |  183 +
 .../test/core/Analysis/TestNumericTokenStream.cs   |   75 +
 .../core/Analysis/TestPerFieldAnalzyerWrapper.cs   |   48 +
 .../test/core/Analysis/TestStandardAnalyzer.cs     |  261 +
 .../test/core/Analysis/TestStopAnalyzer.cs         |  111 +
 .../test/core/Analysis/TestStopFilter.cs           |  162 +
 .../test/core/Analysis/TestTeeSinkTokenFilter.cs   |  294 +
 .../Lucene.Net/test/core/Analysis/TestToken.cs     |  285 +
 .../Tokenattributes/TestSimpleAttributeImpls.cs    |  154 +
 .../Tokenattributes/TestTermAttributeImpl.cs       |  200 +
 external/Lucene.Net/test/core/App.config           |   44 +
 external/Lucene.Net/test/core/AssemblyInfo.cs      |   82 +
 .../test/core/Document/TestBinaryDocument.cs       |  116 +
 .../Lucene.Net/test/core/Document/TestDateTools.cs |  201 +
 .../Lucene.Net/test/core/Document/TestDocument.cs  |  272 +
 .../test/core/Document/TestNumberTools.cs          |  102 +
 external/Lucene.Net/test/core/Index/DocHelper.cs   |  261 +
 .../Lucene.Net/test/core/Index/MockIndexInput.cs   |   73 +
 .../test/core/Index/TestAddIndexesNoOptimize.cs    |  593 +
 .../Lucene.Net/test/core/Index/TestAtomicUpdate.cs |  243 +
 .../test/core/Index/TestBackwardsCompatibility.cs  |  741 +
 .../Lucene.Net/test/core/Index/TestByteSlices.cs   |  153 +
 .../Lucene.Net/test/core/Index/TestCheckIndex.cs   |  123 +
 .../Lucene.Net/test/core/Index/TestCompoundFile.cs |  641 +
 .../core/Index/TestConcurrentMergeScheduler.cs     |  256 +
 external/Lucene.Net/test/core/Index/TestCrash.cs   |  204 +
 .../test/core/Index/TestDeletionPolicy.cs          |  875 +
 .../test/core/Index/TestDirectoryReader.cs         |  224 +
 external/Lucene.Net/test/core/Index/TestDoc.cs     |  264 +
 .../test/core/Index/TestDocumentWriter.cs          |  430 +
 .../Lucene.Net/test/core/Index/TestFieldInfos.cs   |  103 +
 .../Lucene.Net/test/core/Index/TestFieldsReader.cs |  520 +
 .../test/core/Index/TestFilterIndexReader.cs       |  155 +
 .../Lucene.Net/test/core/Index/TestIndexCommit.cs  |  162 +
 .../test/core/Index/TestIndexFileDeleter.cs        |  246 +
 .../Lucene.Net/test/core/Index/TestIndexInput.cs   |   93 +
 .../Lucene.Net/test/core/Index/TestIndexReader.cs  | 1886 +
 .../test/core/Index/TestIndexReaderClone.cs        |  539 +
 .../test/core/Index/TestIndexReaderCloneNorms.cs   |  380 +
 .../test/core/Index/TestIndexReaderReopen.cs       | 1438 +
 .../Lucene.Net/test/core/Index/TestIndexWriter.cs  | 5806 +
 .../test/core/Index/TestIndexWriterDelete.cs       |  914 +
 .../test/core/Index/TestIndexWriterExceptions.cs   |  300 +
 .../test/core/Index/TestIndexWriterLockRelease.cs  |  151 +
 .../test/core/Index/TestIndexWriterMergePolicy.cs  |  287 +
 .../test/core/Index/TestIndexWriterMerging.cs      |  108 +
 .../test/core/Index/TestIndexWriterReader.cs       | 1227 +
 .../Lucene.Net/test/core/Index/TestIsCurrent.cs    |  120 +
 external/Lucene.Net/test/core/Index/TestLazyBug.cs |  149 +
 .../test/core/Index/TestLazyProxSkipping.cs        |  256 +
 .../test/core/Index/TestMultiLevelSkipList.cs      |  197 +
 .../Lucene.Net/test/core/Index/TestMultiReader.cs  |   57 +
 .../test/core/Index/TestNRTReaderWithThreads.cs    |  146 +
 .../test/core/Index/TestNewestSegment.cs           |   41 +
 external/Lucene.Net/test/core/Index/TestNorms.cs   |  285 +
 external/Lucene.Net/test/core/Index/TestOmitTf.cs  |  560 +
 .../test/core/Index/TestParallelReader.cs          |  315 +
 .../test/core/Index/TestParallelTermEnum.cs        |  188 +
 .../Lucene.Net/test/core/Index/TestPayloads.cs     |  682 +
 .../Index/TestPositionBasedTermVectorMapper.cs     |  115 +
 .../Lucene.Net/test/core/Index/TestRollback.cs     |   69 +
 .../test/core/Index/TestSegmentMerger.cs           |  139 +
 .../test/core/Index/TestSegmentReader.cs           |  233 +
 .../test/core/Index/TestSegmentTermDocs.cs         |  275 +
 .../test/core/Index/TestSegmentTermEnum.cs         |  129 +
 .../test/core/Index/TestSnapshotDeletionPolicy.cs  |  304 +
 .../test/core/Index/TestStressIndexing.cs          |  222 +
 .../test/core/Index/TestStressIndexing2.cs         |  803 +
 external/Lucene.Net/test/core/Index/TestTerm.cs    |   51 +
 .../test/core/Index/TestTermVectorsReader.cs       |  539 +
 .../Lucene.Net/test/core/Index/TestTermdocPerf.cs  |  167 +
 .../test/core/Index/TestThreadedOptimize.cs        |  194 +
 .../test/core/Index/TestTransactionRollback.cs     |  288 +
 .../Lucene.Net/test/core/Index/TestTransactions.cs |  287 +
 .../test/core/Index/TestWordlistLoader.cs          |   62 +
 .../Lucene.Net/test/core/Index/index.19.cfs.zip    |  Bin 0 -> 2747 bytes
 .../Lucene.Net/test/core/Index/index.19.nocfs.zip  |  Bin 0 -> 8528 bytes
 .../Lucene.Net/test/core/Index/index.20.cfs.zip    |  Bin 0 -> 2747 bytes
 .../Lucene.Net/test/core/Index/index.20.nocfs.zip  |  Bin 0 -> 8528 bytes
 .../Lucene.Net/test/core/Index/index.21.cfs.zip    |  Bin 0 -> 2784 bytes
 .../Lucene.Net/test/core/Index/index.21.nocfs.zip  |  Bin 0 -> 7705 bytes
 .../Lucene.Net/test/core/Index/index.22.cfs.zip    |  Bin 0 -> 1913 bytes
 .../Lucene.Net/test/core/Index/index.22.nocfs.zip  |  Bin 0 -> 5226 bytes
 .../Lucene.Net/test/core/Index/index.23.cfs.zip    |  Bin 0 -> 2091 bytes
 .../Lucene.Net/test/core/Index/index.23.nocfs.zip  |  Bin 0 -> 3375 bytes
 .../Lucene.Net/test/core/Index/index.24.cfs.zip    |  Bin 0 -> 3654 bytes
 .../Lucene.Net/test/core/Index/index.24.nocfs.zip  |  Bin 0 -> 7254 bytes
 .../Lucene.Net/test/core/Index/index.29.cfs.zip    |  Bin 0 -> 4531 bytes
 .../Lucene.Net/test/core/Index/index.29.nocfs.zip  |  Bin 0 -> 8733 bytes
 .../Lucene.Net/test/core/Lucene.Net.Test.csproj    |  634 +
 external/Lucene.Net/test/core/Lucene.Net.snk       |  Bin 0 -> 596 bytes
 .../test/core/Messages/MessagesTestBundle.cs       |   49 +
 .../core/Messages/MessagesTestBundle.ja.resources  |  Bin 0 -> 441 bytes
 .../core/Messages/MessagesTestBundle.resources     |  Bin 0 -> 397 bytes
 external/Lucene.Net/test/core/Messages/TestNLS.cs  |   91 +
 .../test/core/QueryParser/TestMultiAnalyzer.cs     |  348 +
 .../core/QueryParser/TestMultiFieldQueryParser.cs  |  344 +
 .../test/core/QueryParser/TestQueryParser.cs       | 1197 +
 .../test/core/Search/BaseTestRangeFilter.cs        |  176 +
 .../test/core/Search/CachingWrapperFilterHelper.cs |   82 +
 external/Lucene.Net/test/core/Search/CheckHits.cs  |  545 +
 .../test/core/Search/Function/FunctionTestSetup.cs |  174 +
 .../core/Search/Function/JustCompileSearchSpans.cs |  102 +
 .../core/Search/Function/TestCustomScoreQuery.cs   |  358 +
 .../test/core/Search/Function/TestDocValues.cs     |  122 +
 .../core/Search/Function/TestFieldScoreQuery.cs    |  270 +
 .../test/core/Search/Function/TestOrdValues.cs     |  293 +
 .../test/core/Search/JustCompileSearch.cs          |  486 +
 external/Lucene.Net/test/core/Search/MockFilter.cs |   49 +
 .../test/core/Search/Payloads/PayloadHelper.cs     |  165 +
 .../core/Search/Payloads/TestPayloadNearQuery.cs   |  347 +
 .../core/Search/Payloads/TestPayloadTermQuery.cs   |  401 +
 external/Lucene.Net/test/core/Search/QueryUtils.cs |  529 +
 .../test/core/Search/SingleDocTestFilter.cs        |   45 +
 .../core/Search/Spans/JustCompileSearchSpans.cs    |  149 +
 .../test/core/Search/Spans/TestBasics.cs           |  388 +
 .../core/Search/Spans/TestFieldMaskingSpanQuery.cs |  323 +
 .../test/core/Search/Spans/TestNearSpansOrdered.cs |  195 +
 .../test/core/Search/Spans/TestPayloadSpans.cs     |  616 +
 .../test/core/Search/Spans/TestSpanExplanations.cs |  250 +
 .../Spans/TestSpanExplanationsOfNonMatches.cs      |   44 +
 .../Lucene.Net/test/core/Search/Spans/TestSpans.cs |  533 +
 .../test/core/Search/Spans/TestSpansAdvanced.cs    |  180 +
 .../test/core/Search/Spans/TestSpansAdvanced2.cs   |  115 +
 .../Lucene.Net/test/core/Search/TestBoolean2.cs    |  350 +
 .../test/core/Search/TestBooleanMinShouldMatch.cs  |  438 +
 .../Lucene.Net/test/core/Search/TestBooleanOr.cs   |  162 +
 .../test/core/Search/TestBooleanPrefixQuery.cs     |  114 +
 .../test/core/Search/TestBooleanQuery.cs           |  130 +
 .../test/core/Search/TestBooleanScorer.cs          |  134 +
 .../test/core/Search/TestCachingSpanFilter.cs      |  129 +
 .../test/core/Search/TestCachingWrapperFilter.cs   |  296 +
 .../test/core/Search/TestComplexExplanations.cs    |  305 +
 .../Search/TestComplexExplanationsOfNonMatches.cs  |   49 +
 .../test/core/Search/TestCustomSearcherSort.cs     |  305 +
 .../Lucene.Net/test/core/Search/TestDateFilter.cs  |  158 +
 .../Lucene.Net/test/core/Search/TestDateSort.cs    |  120 +
 .../test/core/Search/TestDisjunctionMaxQuery.cs    |  517 +
 .../Lucene.Net/test/core/Search/TestDocBoost.cs    |  126 +
 .../Lucene.Net/test/core/Search/TestDocIdSet.cs    |  224 +
 .../test/core/Search/TestElevationComparator.cs    |  219 +
 .../test/core/Search/TestExplanations.cs           |  270 +
 .../Lucene.Net/test/core/Search/TestFieldCache.cs  |  150 +
 .../test/core/Search/TestFieldCacheRangeFilter.cs  |  598 +
 .../test/core/Search/TestFieldCacheTermsFilter.cs  |   83 +
 .../test/core/Search/TestFilteredQuery.cs          |  228 +
 .../test/core/Search/TestFilteredSearch.cs         |  131 +
 .../Lucene.Net/test/core/Search/TestFuzzyQuery.cs  |  372 +
 .../test/core/Search/TestMatchAllDocsQuery.cs      |  152 +
 .../test/core/Search/TestMultiPhraseQuery.cs       |  233 +
 .../test/core/Search/TestMultiSearcher.cs          |  458 +
 .../test/core/Search/TestMultiSearcherRanking.cs   |  186 +
 .../test/core/Search/TestMultiTermConstantScore.cs |  721 +
 .../test/core/Search/TestMultiThreadTermVectors.cs |  213 +
 .../Search/TestMultiValuedNumericRangeQuery.cs     |   87 +
 external/Lucene.Net/test/core/Search/TestNot.cs    |   58 +
 .../test/core/Search/TestNumericRangeQuery32.cs    |  591 +
 .../test/core/Search/TestNumericRangeQuery64.cs    |  590 +
 .../test/core/Search/TestParallelMultiSearcher.cs  |   35 +
 .../test/core/Search/TestPhrasePrefixQuery.cs      |  102 +
 .../Lucene.Net/test/core/Search/TestPhraseQuery.cs |  609 +
 .../test/core/Search/TestPositionIncrement.cs      |  426 +
 .../core/Search/TestPositiveScoresOnlyCollector.cs |   99 +
 .../test/core/Search/TestPrefixFilter.cs           |  110 +
 .../test/core/Search/TestPrefixInBooleanQuery.cs   |  119 +
 .../Lucene.Net/test/core/Search/TestPrefixQuery.cs |   64 +
 .../test/core/Search/TestQueryTermVector.cs        |   67 +
 .../test/core/Search/TestQueryWrapperFilter.cs     |   77 +
 .../core/Search/TestScoreCachingWrappingScorer.cs  |  132 +
 .../Lucene.Net/test/core/Search/TestScorerPerf.cs  |  471 +
 .../Lucene.Net/test/core/Search/TestSetNorm.cs     |  118 +
 .../Lucene.Net/test/core/Search/TestSimilarity.cs  |  282 +
 .../test/core/Search/TestSimpleExplanations.cs     |  467 +
 .../Search/TestSimpleExplanationsOfNonMatches.cs   |   49 +
 .../test/core/Search/TestSloppyPhraseQuery.cs      |  174 +
 external/Lucene.Net/test/core/Search/TestSort.cs   | 1276 +
 .../test/core/Search/TestSpanQueryFilter.cs        |   95 +
 .../test/core/Search/TestTermRangeFilter.cs        |  422 +
 .../test/core/Search/TestTermRangeQuery.cs         |  395 +
 .../Lucene.Net/test/core/Search/TestTermScorer.cs  |  214 +
 .../Lucene.Net/test/core/Search/TestTermVectors.cs |  465 +
 .../Lucene.Net/test/core/Search/TestThreadSafe.cs  |  216 +
 .../test/core/Search/TestTimeLimitingCollector.cs  |  415 +
 .../test/core/Search/TestTopDocsCollector.cs       |  236 +
 .../test/core/Search/TestTopScoreDocCollector.cs   |   86 +
 .../Lucene.Net/test/core/Search/TestWildcard.cs    |  360 +
 .../Lucene.Net/test/core/Store/MockRAMDirectory.cs |  440 +
 .../test/core/Store/MockRAMInputStream.cs          |   97 +
 .../test/core/Store/MockRAMOutputStream.cs         |  119 +
 .../test/core/Store/TestBufferedIndexInput.cs      |  411 +
 .../Lucene.Net/test/core/Store/TestDirectory.cs    |  231 +
 .../test/core/Store/TestFileSwitchDirectory.cs     |   81 +
 .../Lucene.Net/test/core/Store/TestHugeRamFile.cs  |  121 +
 external/Lucene.Net/test/core/Store/TestLock.cs    |   78 +
 .../Lucene.Net/test/core/Store/TestLockFactory.cs  |  506 +
 .../Lucene.Net/test/core/Store/TestMultiMMap.cs    |   39 +
 .../Lucene.Net/test/core/Store/TestRAMDirectory.cs |  219 +
 .../Lucene.Net/test/core/Store/TestWindowsMMap.cs  |  137 +
 external/Lucene.Net/test/core/Store/_TestHelper.cs |   76 +
 external/Lucene.Net/test/core/Support/BigObject.cs |   35 +
 .../test/core/Support/CollisionTester.cs           |   50 +
 .../Lucene.Net/test/core/Support/SmallObject.cs    |   33 +
 external/Lucene.Net/test/core/Support/TestCase.cs  |   54 +
 .../test/core/Support/TestCloseableThreadLocal.cs  |  108 +
 .../test/core/Support/TestEquatableList.cs         |  167 +
 .../Lucene.Net/test/core/Support/TestHashMap.cs    |  213 +
 .../test/core/Support/TestIDisposable.cs           |   67 +
 .../Lucene.Net/test/core/Support/TestLRUCache.cs   |   47 +
 .../Lucene.Net/test/core/Support/TestOSClass.cs    |   48 +
 .../Lucene.Net/test/core/Support/TestOldPatches.cs |  292 +
 .../test/core/Support/TestSerialization.cs         |  102 +
 .../test/core/Support/TestSupportClass.cs          |   86 +
 .../test/core/Support/TestThreadClass.cs           |   59 +
 .../test/core/Support/TestWeakDictionary.cs        |  148 +
 .../core/Support/TestWeakDictionaryBehavior.cs     |  291 +
 .../core/Support/TestWeakDictionaryPerformance.cs  |  134 +
 .../Lucene.Net/test/core/SupportClassException.cs  |   47 +
 external/Lucene.Net/test/core/Test.nunit           |   22 +
 external/Lucene.Net/test/core/TestDemo.cs          |   84 +
 .../test/core/TestMergeSchedulerExternal.cs        |  186 +
 external/Lucene.Net/test/core/TestSearch.cs        |  128 +
 .../test/core/TestSearchForDuplicates.cs           |  161 +
 .../Lucene.Net/test/core/Util/ArrayUtilTest.cs     |   95 +
 .../test/core/Util/Cache/TestSimpleLRUCache.cs     |   77 +
 external/Lucene.Net/test/core/Util/English.cs      |  154 +
 .../Lucene.Net/test/core/Util/LocalizedTestCase.cs |  132 +
 .../Lucene.Net/test/core/Util/LuceneTestCase.cs    |  297 +
 external/Lucene.Net/test/core/Util/Paths.cs        |  186 +
 .../test/core/Util/TestAttributeSource.cs          |  179 +
 .../Lucene.Net/test/core/Util/TestBitVector.cs     |  311 +
 .../test/core/Util/TestCloseableThreadLocal.cs     |   83 +
 .../test/core/Util/TestFieldCacheSanityChecker.cs  |  193 +
 .../core/Util/TestIndexableBinaryStringTools.cs    |  182 +
 .../Lucene.Net/test/core/Util/TestNumericUtils.cs  |  569 +
 .../Lucene.Net/test/core/Util/TestOpenBitSet.cs    |  394 +
 .../Lucene.Net/test/core/Util/TestParameter.cs     |   75 +
 .../Lucene.Net/test/core/Util/TestPriorityQueue.cs |  131 +
 .../test/core/Util/TestRamUsageEstimator.cs        |   68 +
 .../Lucene.Net/test/core/Util/TestSmallFloat.cs    |  134 +
 .../test/core/Util/TestSortedVIntList.cs           |  244 +
 .../Lucene.Net/test/core/Util/TestStringHelper.cs  |   48 +
 .../Lucene.Net/test/core/Util/TestStringIntern.cs  |  137 +
 external/Lucene.Net/test/core/Util/TestVersion.cs  |   38 +
 external/Lucene.Net/test/core/Util/_TestUtil.cs    |  183 +
 external/Newtonsoft.Json/.gitignore                |    5 +
 .../Newtonsoft.Json/Build/Newtonsoft.Json.nuspec   |   14 +
 external/Newtonsoft.Json/Build/build.ps1           |  200 +
 external/Newtonsoft.Json/Build/runbuild.cmd        |    2 +
 external/Newtonsoft.Json/Build/runbuild.ps1        |    5 +
 external/Newtonsoft.Json/Doc/ContractResolver.html |   92 +
 .../Newtonsoft.Json/Doc/ConvertingJSONandXML.html  |  146 +
 .../Doc/CustomCreationConverter.html               |   99 +
 external/Newtonsoft.Json/Doc/DatesInJSON.html      |  101 +
 external/Newtonsoft.Json/Doc/Introduction.html     |   68 +
 external/Newtonsoft.Json/Doc/LINQtoJSON.html       |  254 +
 .../Doc/PreserveObjectReferences.html              |  138 +
 .../Newtonsoft.Json/Doc/ReadingWritingJSON.html    |   87 +
 .../Doc/ReducingSerializedJSONSize.html            |  280 +
 external/Newtonsoft.Json/Doc/SelectToken.html      |  116 +
 .../Doc/SerializationAttributes.html               |  123 +
 .../Doc/SerializationCallbacks.html                |  143 +
 .../Doc/SerializationErrorHandling.html            |  172 +
 .../Newtonsoft.Json/Doc/SerializationGuide.html    |  338 +
 .../Newtonsoft.Json/Doc/SerializationSettings.html |  513 +
 .../Doc/SerializingCollections.html                |  128 +
 external/Newtonsoft.Json/Doc/SerializingJSON.html  |  103 +
 .../Doc/SerializingJSONFragments.html              |  125 +
 external/Newtonsoft.Json/Doc/custom.css            |   19 +
 external/Newtonsoft.Json/Doc/doc.shfbproj          |   90 +
 external/Newtonsoft.Json/Doc/doc.sitemap           |   23 +
 external/Newtonsoft.Json/Doc/donate.gif            |  Bin 0 -> 2127 bytes
 external/Newtonsoft.Json/Doc/readme.txt            |   59 +
 external/Newtonsoft.Json/Doc/styles.css            |  439 +
 external/Newtonsoft.Json/Doc/versions.txt          |   32 +
 .../Src/Lib/NUnit/DotNet/nunit.framework.xml       | 5521 +
 .../Newtonsoft.Json/Src/Newtonsoft.Json.Metro.sln  |   64 +
 .../Newtonsoft.Json/Src/Newtonsoft.Json.Net20.sln  |   32 +
 .../Newtonsoft.Json/Src/Newtonsoft.Json.Net35.sln  |   26 +
 .../Src/Newtonsoft.Json.Silverlight.sln            |   31 +
 .../Newtonsoft.Json.Tests/Bson/BsonReaderTests.cs  | 1316 +
 .../Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs  |  668 +
 .../Converters/BinaryConverterTests.cs             |  168 +
 .../Converters/CustomCreationConverterTests.cs     |  235 +
 .../Converters/DataSetConverterTests.cs            |  383 +
 .../Converters/DataTableConverterTests.cs          |  213 +
 .../Converters/ExpandoObjectConverterTests.cs      |  165 +
 .../Converters/IsoDateTimeConverterTests.cs        |  272 +
 .../Converters/JavaScriptDateTimeConverterTests.cs |  133 +
 .../Converters/ObjectIdConverterTests.cs           |   60 +
 .../Converters/RegexConverterTests.cs              |  161 +
 .../Converters/StringEnumConverterTests.cs         |  300 +
 .../Converters/VersionConverterTests.cs            |  117 +
 .../Converters/XmlNodeConverterTest.cs             | 1801 +
 .../Src/Newtonsoft.Json.Tests/ExceptionTests.cs    |  101 +
 .../FileSystemEntityModel.Designer.cs              |  524 +
 .../FileSystemEntityModel.edmx                     |  184 +
 .../Newtonsoft.Json.Tests/Images/UnitTestLogo.png  |  Bin 0 -> 5789 bytes
 .../Images/UnitTestSmallLogo.png                   |  Bin 0 -> 745 bytes
 .../Images/UnitTestSplashScreen.png                |  Bin 0 -> 9381 bytes
 .../Images/UnitTestStoreLogo.png                   |  Bin 0 -> 2005 bytes
 .../JsonArrayAttributeTests.cs                     |   91 +
 .../Src/Newtonsoft.Json.Tests/JsonConvertTest.cs   |  741 +
 .../Newtonsoft.Json.Tests/JsonTextReaderTest.cs    | 2198 +
 .../Newtonsoft.Json.Tests/JsonTextWriterTest.cs    |  828 +
 .../JsonValidatingReaderTests.cs                   | 1565 +
 .../Linq/ComponentModel/BindingTests.cs            |   75 +
 .../ComponentModel/JPropertyDescriptorTests.cs     |   87 +
 .../Src/Newtonsoft.Json.Tests/Linq/DynamicTests.cs |  714 +
 .../Src/Newtonsoft.Json.Tests/Linq/JArrayTests.cs  |  532 +
 .../Linq/JConstructorTests.cs                      |   82 +
 .../Src/Newtonsoft.Json.Tests/Linq/JObjectTests.cs | 1750 +
 .../Src/Newtonsoft.Json.Tests/Linq/JPathTests.cs   |  396 +
 .../Newtonsoft.Json.Tests/Linq/JPropertyTests.cs   |  160 +
 .../Src/Newtonsoft.Json.Tests/Linq/JRawTests.cs    |   35 +
 .../Linq/JTokenEqualityComparerTests.cs            |   64 +
 .../Newtonsoft.Json.Tests/Linq/JTokenReaderTest.cs |  619 +
 .../Src/Newtonsoft.Json.Tests/Linq/JTokenTests.cs  |  777 +
 .../Newtonsoft.Json.Tests/Linq/JTokenWriterTest.cs |  178 +
 .../Src/Newtonsoft.Json.Tests/Linq/JValueTests.cs  |  307 +
 .../Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs   |  855 +
 .../Newtonsoft.Json.Tests/LinqToSql/Department.cs  |   18 +
 .../LinqToSql/DepartmentConverter.cs               |   38 +
 .../LinqToSql/GuidByteArrayConverter.cs            |   28 +
 .../LinqToSql/LinqToSqlClasses.dbml                |   35 +
 .../LinqToSql/LinqToSqlClasses.dbml.layout         |   51 +
 .../LinqToSql/LinqToSqlClasses.designer.cs         |  726 +
 .../LinqToSqlClassesSerializationTests.cs          |  110 +
 .../Src/Newtonsoft.Json.Tests/LinqToSql/Person.cs  |   18 +
 .../Src/Newtonsoft.Json.Tests/LinqToSql/Role.cs    |   21 +
 .../Newtonsoft.Json.Tests.Metro.csproj             |  320 +
 .../Newtonsoft.Json.Tests.Metro_TemporaryKey.pfx   |  Bin 0 -> 2460 bytes
 .../Newtonsoft.Json.Tests.Net20.csproj             |  269 +
 .../Newtonsoft.Json.Tests.Net35.csproj             |  326 +
 .../Newtonsoft.Json.Tests.Silverlight.csproj       |  305 +
 .../Newtonsoft.Json.Tests.WindowsPhone.csproj      |  245 +
 .../Newtonsoft.Json.Tests.csproj                   |  345 +
 .../Src/Newtonsoft.Json.Tests/Package.appxmanifest |   54 +
 .../Src/Newtonsoft.Json.Tests/PerformanceTests.cs  |  865 +
 .../Src/Newtonsoft.Json.Tests/PoisonText.txt       | 1452 +
 .../Properties/AssemblyInfo.cs                     |   76 +
 .../Schema/ExtensionsTests.cs                      |  313 +
 .../Schema/JsonSchemaBuilderTests.cs               |  476 +
 .../Schema/JsonSchemaGeneratorTests.cs             |  755 +
 .../Schema/JsonSchemaModelBuilderTests.cs          |  168 +
 .../Schema/JsonSchemaNodeTests.cs                  |  121 +
 .../Schema/JsonSchemaTests.cs                      |  431 +
 .../CamelCasePropertyNamesContractResolverTests.cs |  224 +
 .../Serialization/ConstructorHandlingTests.cs      |  138 +
 .../Serialization/ContractResolverTests.cs         |  183 +
 .../Serialization/DefaultValueHandlingTests.cs     |  133 +
 .../Serialization/DynamicTests.cs                  |  289 +
 .../Serialization/EntitiesSerializationTests.cs    |  321 +
 .../Serialization/JsonPropertyCollectionTests.cs   |   60 +
 .../Serialization/JsonSerializerTest.cs            | 5965 +
 .../Serialization/MissingMemberHandlingTests.cs    |  152 +
 .../Serialization/NullValueHandlingTests.cs        |  128 +
 .../Serialization/PopulateTests.cs                 |  150 +
 .../PreserveReferencesHandlingTests.cs             |  876 +
 .../SerializationErrorHandlingTests.cs             |  351 +
 .../SerializationEventAttributeTests.cs            |  340 +
 .../Serialization/TypeNameHandlingTests.cs         | 1041 +
 .../Src/Newtonsoft.Json.Tests/SilverlightTests.cs  |   27 +
 .../Src/Newtonsoft.Json.Tests/TestFixtureBase.cs   |  140 +
 .../TestObjects/AbstractGenericBase.cs             |   32 +
 .../ArgumentConverterPrecedenceClassConverter.cs   |   35 +
 .../Newtonsoft.Json.Tests/TestObjects/Article.cs   |   41 +
 .../TestObjects/ArticleCollection.cs               |   33 +
 .../TestObjects/BadJsonPropertyClass.cs            |   35 +
 .../Src/Newtonsoft.Json.Tests/TestObjects/Bar.cs   |   32 +
 .../Src/Newtonsoft.Json.Tests/TestObjects/Car.cs   |   17 +
 .../TestObjects/CircularReferenceClass.cs          |   35 +
 .../TestObjects/CircularReferenceWithIdClass.cs    |   35 +
 .../TestObjects/ClassAndMemberConverterClass.cs    |   34 +
 .../ClassConverterPrecedenceClassConverter.cs      |   35 +
 .../TestObjects/ClassWithArray.cs                  |   54 +
 .../TestObjects/ClassWithGuid.cs                   |   34 +
 .../Newtonsoft.Json.Tests/TestObjects/Computer.cs  |   48 +
 .../TestObjects/ConstructorCaseSensitivityClass.cs |   41 +
 .../TestObjects/ConstructorReadonlyFields.cs       |   39 +
 .../Newtonsoft.Json.Tests/TestObjects/Container.cs |   10 +
 .../Newtonsoft.Json.Tests/TestObjects/Content.cs   |   49 +
 .../TestObjects/ContentBaseClass.cs                |    6 +
 .../TestObjects/ContentSubClass.cs                 |   13 +
 .../TestObjects/ConverableMembers.cs               |   50 +
 .../TestObjects/ConverterPrecedenceClass.cs        |   38 +
 .../ConverterPrecedenceClassConverter.cs           |   63 +
 .../TestObjects/DateTimeErrorObjectCollection.cs   |   41 +
 .../TestObjects/DateTimeTestClass.cs               |   45 +
 .../TestObjects/DefaultValueAttributeTestClass.cs  |   41 +
 .../TestObjects/DictionaryInterfaceClass.cs        |   57 +
 .../TestObjects/DoubleClass.cs                     |   32 +
 .../TestObjects/EmployeeReference.cs               |   34 +
 .../Src/Newtonsoft.Json.Tests/TestObjects/Event.cs |  148 +
 .../Src/Newtonsoft.Json.Tests/TestObjects/Foo.cs   |   40 +
 .../TestObjects/GenericImpl.cs                     |   32 +
 .../GenericListAndDictionaryInterfaceProperties.cs |   11 +
 .../TestObjects/GetOnlyPropertyClass.cs            |   37 +
 .../TestObjects/GoogleMapGeocoderStructure.cs      |   95 +
 .../TestObjects/HolderClass.cs                     |   18 +
 .../TestObjects/IPrivateImplementationA.cs         |   32 +
 .../TestObjects/IPrivateImplementationB.cs         |   32 +
 .../IPrivateOverriddenImplementation.cs            |   32 +
 .../TestObjects/IncompatibleJsonAttributeClass.cs  |   34 +
 .../TestObjects/InterfacePropertyTestClass.cs      |   51 +
 .../Newtonsoft.Json.Tests/TestObjects/Invoice.cs   |   47 +
 .../TestObjects/JaggedArray.cs                     |    9 +
 .../JsonIgnoreAttributeOnClassTestClass.cs         |   52 +
 .../TestObjects/JsonIgnoreAttributeTestClass.cs    |   51 +
 .../TestObjects/JsonPropertyClass.cs               |   47 +
 .../TestObjects/JsonPropertyWithHandlingValues.cs  |   63 +
 .../TestObjects/ListErrorObject.cs                 |   58 +
 .../TestObjects/ListErrorObjectCollection.cs       |   40 +
 .../Newtonsoft.Json.Tests/TestObjects/ListOfIds.cs |   71 +
 .../TestObjects/ListTestClass.cs                   |   45 +
 .../Newtonsoft.Json.Tests/TestObjects/LogEntry.cs  |   35 +
 .../TestObjects/MemberConverterClass.cs            |   37 +
 .../MemberConverterPrecedenceClassConverter.cs     |   35 +
 .../TestObjects/MethodExecutorObject.cs            |   34 +
 .../Src/Newtonsoft.Json.Tests/TestObjects/Movie.cs |   15 +
 .../Newtonsoft.Json.Tests/TestObjects/MyClass.cs   |   34 +
 .../Src/Newtonsoft.Json.Tests/TestObjects/Name.cs  |   41 +
 .../TestObjects/NonRequest.cs                      |   37 +
 .../TestObjects/NullableDateTimeTestClass.cs       |   42 +
 .../TestObjects/ObjectArrayPropertyTest.cs         |   34 +
 .../Newtonsoft.Json.Tests/TestObjects/Person.cs    |   71 +
 .../TestObjects/PersonError.cs                     |   33 +
 .../TestObjects/PersonPropertyClass.cs             |   12 +
 .../Newtonsoft.Json.Tests/TestObjects/PersonRaw.cs |   65 +
 .../TestObjects/PhoneNumber.cs                     |   37 +
 .../TestObjects/PrivateConstructorTestClass.cs     |   47 +
 ...torWithPublicParametizedConstructorTestClass.cs |   45 +
 .../TestObjects/PrivateImplementationAClass.cs     |   40 +
 .../TestObjects/PrivateImplementationBClass.cs     |   57 +
 .../TestObjects/PrivateMembersClass.cs             |   50 +
 .../Newtonsoft.Json.Tests/TestObjects/Product.cs   |   54 +
 .../TestObjects/ProductCollection.cs               |   33 +
 .../TestObjects/ProductShort.cs                    |   37 +
 .../TestObjects/PropertyCase.cs                    |   35 +
 ...etizedConstructorRequiringConverterTestClass.cs |   81 +
 .../PublicParametizedConstructorTestClass.cs       |   17 +
 ...ConstructorWithNonPropertyParameterTestClass.cs |   17 +
 ...rametizedConstructorWithPropertyNameConflict.cs |   34 +
 .../TestObjects/RequestOnly.cs                     |   32 +
 .../TestObjects/RequiredMembersClass.cs            |   44 +
 .../TestObjects/RoleTransfer.cs                    |   46 +
 .../TestObjects/SearchResult.cs                    |   34 +
 .../SerializationEventTestDictionary.cs            |   82 +
 .../TestObjects/SerializationEventTestList.cs      |   82 +
 .../TestObjects/SerializationEventTestObject.cs    |  101 +
 .../SerializationEventTestObjectWithConstructor.cs |   85 +
 .../TestObjects/SetOnlyPropertyClass.cs            |   37 +
 .../TestObjects/SetOnlyPropertyClass2.cs           |   40 +
 .../Newtonsoft.Json.Tests/TestObjects/Shortie.cs   |   16 +
 .../Src/Newtonsoft.Json.Tests/TestObjects/Store.cs |   64 +
 .../TestObjects/StoreColor.cs                      |   39 +
 .../TestObjects/StructTest.cs                      |   35 +
 .../Newtonsoft.Json.Tests/TestObjects/SubKlass.cs  |   33 +
 .../TestObjects/SuperKlass.cs                      |   33 +
 .../Newtonsoft.Json.Tests/TestObjects/TypeClass.cs |   34 +
 .../TestObjects/TypedSubHashtable.cs               |   37 +
 .../TestObjects/UserNullable.cs                    |   40 +
 .../TestObjects/VersionKeyedCollection.cs          |   73 +
 .../TestObjects/WagePerson.cs                      |    8 +
 .../DynamicReflectionDelegateFactoryTests.cs       |  165 +
 .../Utilities/ReflectionUtilsTests.cs              |   36 +
 .../Src/Newtonsoft.Json.Tests/bunny_pancake.jpg    |  Bin 0 -> 18482 bytes
 .../Src/Newtonsoft.Json.WindowsPhone.sln           |   31 +
 external/Newtonsoft.Json/Src/Newtonsoft.Json.sln   |   32 +
 .../Src/Newtonsoft.Json/Bson/BsonBinaryType.cs     |   40 +
 .../Src/Newtonsoft.Json/Bson/BsonBinaryWriter.cs   |  300 +
 .../Src/Newtonsoft.Json/Bson/BsonObjectId.cs       |   55 +
 .../Src/Newtonsoft.Json/Bson/BsonReader.cs         |  842 +
 .../Src/Newtonsoft.Json/Bson/BsonToken.cs          |  121 +
 .../Src/Newtonsoft.Json/Bson/BsonType.cs           |   51 +
 .../Src/Newtonsoft.Json/Bson/BsonWriter.cs         |  493 +
 .../Src/Newtonsoft.Json/ConstructorHandling.cs     |   42 +
 .../Newtonsoft.Json/Converters/BinaryConverter.cs  |  183 +
 .../Converters/BsonObjectIdConverter.cs            |   64 +
 .../Converters/CustomCreationConverter.cs          |   99 +
 .../Newtonsoft.Json/Converters/DataSetConverter.cs |  103 +
 .../Converters/DataTableConverter.cs               |  156 +
 .../Converters/DateTimeConverterBase.cs            |   29 +
 .../Converters/EntityKeyMemberConverter.cs         |  140 +
 .../Converters/ExpandoObjectConverter.cs           |  140 +
 .../Converters/IsoDateTimeConverter.cs             |  144 +
 .../Converters/JavaScriptDateTimeConverter.cs      |   93 +
 .../Converters/KeyValuePairConverter.cs            |  108 +
 .../Newtonsoft.Json/Converters/RegexConverter.cs   |  149 +
 .../Converters/StringEnumConverter.cs              |  201 +
 .../Newtonsoft.Json/Converters/VersionConverter.cs |  106 +
 .../Newtonsoft.Json/Converters/XmlNodeConverter.cs | 1551 +
 .../Src/Newtonsoft.Json/DateFormatHandling.cs      |   17 +
 .../Src/Newtonsoft.Json/DateTimeZoneHandling.cs    |   28 +
 .../Src/Newtonsoft.Json/DefaultValueHandling.cs    |   56 +
 .../Src/Newtonsoft.Json/Dynamic.snk                |  Bin 0 -> 596 bytes
 .../Src/Newtonsoft.Json/FormatterAssemblyStyle.cs  |   19 +
 .../Src/Newtonsoft.Json/Formatting.cs              |   17 +
 .../Src/Newtonsoft.Json/IJsonLineInfo.cs           |   27 +
 .../Src/Newtonsoft.Json/JsonArrayAttribute.cs      |   73 +
 .../Newtonsoft.Json/JsonConstructorAttribute.cs    |   12 +
 .../Src/Newtonsoft.Json/JsonContainerAttribute.cs  |   84 +
 .../Src/Newtonsoft.Json/JsonConvert.cs             | 1204 +
 .../Src/Newtonsoft.Json/JsonConverter.cs           |   93 +
 .../Src/Newtonsoft.Json/JsonConverterAttribute.cs  |   48 +
 .../Src/Newtonsoft.Json/JsonConverterCollection.cs |   39 +
 .../Src/Newtonsoft.Json/JsonIgnoreAttribute.cs     |   39 +
 .../Src/Newtonsoft.Json/JsonObjectAttribute.cs     |   73 +
 .../Src/Newtonsoft.Json/JsonPosition.cs            |   70 +
 .../Src/Newtonsoft.Json/JsonPropertyAttribute.cs   |  121 +
 .../Src/Newtonsoft.Json/JsonReader.cs              |  897 +
 .../Src/Newtonsoft.Json/JsonReaderException.cs     |  108 +
 .../Newtonsoft.Json/JsonSerializationException.cs  |   83 +
 .../Src/Newtonsoft.Json/JsonSerializer.cs          |  584 +
 .../Src/Newtonsoft.Json/JsonSerializerSettings.cs  |  187 +
 .../Src/Newtonsoft.Json/JsonTextReader.cs          | 1549 +
 .../Src/Newtonsoft.Json/JsonTextWriter.cs          |  524 +
 .../Src/Newtonsoft.Json/JsonToken.cs               |  110 +
 .../Src/Newtonsoft.Json/JsonValidatingReader.cs    |  805 +
 .../Src/Newtonsoft.Json/JsonWriter.cs              | 1288 +
 .../Src/Newtonsoft.Json/JsonWriterException.cs     |   83 +
 .../Src/Newtonsoft.Json/Linq/Extensions.cs         |  311 +
 .../Src/Newtonsoft.Json/Linq/IJEnumerable.cs       |   21 +
 .../Src/Newtonsoft.Json/Linq/JArray.cs             |  327 +
 .../Src/Newtonsoft.Json/Linq/JConstructor.cs       |  201 +
 .../Src/Newtonsoft.Json/Linq/JContainer.cs         |  992 +
 .../Src/Newtonsoft.Json/Linq/JEnumerable.cs        |   93 +
 .../Src/Newtonsoft.Json/Linq/JObject.cs            |  729 +
 .../Src/Newtonsoft.Json/Linq/JPath.cs              |  183 +
 .../Src/Newtonsoft.Json/Linq/JProperty.cs          |  245 +
 .../Newtonsoft.Json/Linq/JPropertyDescriptor.cs    |  173 +
 .../Linq/JPropertyKeyedCollection.cs               |  168 +
 .../Src/Newtonsoft.Json/Linq/JRaw.cs               |   50 +
 .../Src/Newtonsoft.Json/Linq/JToken.cs             | 1359 +
 .../Newtonsoft.Json/Linq/JTokenEqualityComparer.cs |   37 +
 .../Src/Newtonsoft.Json/Linq/JTokenReader.cs       |  298 +
 .../Src/Newtonsoft.Json/Linq/JTokenType.cs         |  106 +
 .../Src/Newtonsoft.Json/Linq/JTokenWriter.cs       |  407 +
 .../Src/Newtonsoft.Json/Linq/JValue.cs             |  799 +
 .../Src/Newtonsoft.Json/MemberSerialization.cs     |   42 +
 .../Src/Newtonsoft.Json/MissingMemberHandling.cs   |   46 +
 .../Newtonsoft.Json/Newtonsoft.Json.Metro.csproj   |  284 +
 .../Newtonsoft.Json/Newtonsoft.Json.Net20.csproj   |  260 +
 .../Newtonsoft.Json/Newtonsoft.Json.Net35.csproj   |  278 +
 .../Newtonsoft.Json.Silverlight.csproj             |  275 +
 .../Newtonsoft.Json.WindowsPhone.csproj            |  223 +
 .../Src/Newtonsoft.Json/Newtonsoft.Json.csproj     |  275 +
 .../Src/Newtonsoft.Json/Newtonsoft.Json.ruleset    |  234 +
 .../Src/Newtonsoft.Json/NullValueHandling.cs       |   42 +
 .../Src/Newtonsoft.Json/ObjectCreationHandling.cs  |   46 +
 .../Newtonsoft.Json/PreserveReferencesHandling.cs  |   55 +
 .../Src/Newtonsoft.Json/Properties/AssemblyInfo.cs |   94 +
 .../Src/Newtonsoft.Json/ReferenceLoopHandling.cs   |   50 +
 .../Src/Newtonsoft.Json/Required.cs                |   21 +
 .../Src/Newtonsoft.Json/Schema/Extensions.cs       |  104 +
 .../Src/Newtonsoft.Json/Schema/JsonSchema.cs       |  296 +
 .../Newtonsoft.Json/Schema/JsonSchemaBuilder.cs    |  434 +
 .../Newtonsoft.Json/Schema/JsonSchemaConstants.cs  |   80 +
 .../Newtonsoft.Json/Schema/JsonSchemaException.cs  |  108 +
 .../Newtonsoft.Json/Schema/JsonSchemaGenerator.cs  |  464 +
 .../Src/Newtonsoft.Json/Schema/JsonSchemaModel.cs  |  111 +
 .../Schema/JsonSchemaModelBuilder.cs               |  175 +
 .../Src/Newtonsoft.Json/Schema/JsonSchemaNode.cs   |   77 +
 .../Schema/JsonSchemaNodeCollection.cs             |   37 +
 .../Newtonsoft.Json/Schema/JsonSchemaResolver.cs   |   65 +
 .../Src/Newtonsoft.Json/Schema/JsonSchemaType.cs   |   73 +
 .../Src/Newtonsoft.Json/Schema/JsonSchemaWriter.cs |  223 +
 .../Schema/UndefinedSchemaIdHandling.cs            |   46 +
 .../Newtonsoft.Json/Schema/ValidationEventArgs.cs  |   71 +
 .../Schema/ValidationEventHandler.cs               |   32 +
 .../Serialization/CachedAttributeGetter.cs         |   44 +
 .../CamelCasePropertyNamesContractResolver.cs      |   55 +
 .../Serialization/DefaultContractResolver.cs       |  996 +
 .../Serialization/DefaultReferenceResolver.cs      |   83 +
 .../Serialization/DefaultSerializationBinder.cs    |  144 +
 .../Serialization/DynamicValueProvider.cs          |  113 +
 .../Newtonsoft.Json/Serialization/ErrorContext.cs  |   69 +
 .../Serialization/ErrorEventArgs.cs                |   32 +
 .../Serialization/IContractResolver.cs             |   42 +
 .../Serialization/IReferenceResolver.cs            |   64 +
 .../Serialization/IValueProvider.cs                |   47 +
 .../Serialization/JsonArrayContract.cs             |  150 +
 .../Newtonsoft.Json/Serialization/JsonContract.cs  |  219 +
 .../Serialization/JsonDictionaryContract.cs        |  134 +
 .../Serialization/JsonDynamicContract.cs           |   65 +
 .../Serialization/JsonFormatterConverter.cs        |  151 +
 .../Serialization/JsonISerializableContract.cs     |   53 +
 .../Serialization/JsonLinqContract.cs              |   20 +
 .../Serialization/JsonObjectContract.cs            |   80 +
 .../Serialization/JsonPrimitiveContract.cs         |   45 +
 .../Newtonsoft.Json/Serialization/JsonProperty.cs  |  187 +
 .../Serialization/JsonPropertyCollection.cs        |  164 +
 .../Serialization/JsonSerializerInternalBase.cs    |  112 +
 .../Serialization/JsonSerializerInternalReader.cs  | 1314 +
 .../Serialization/JsonSerializerInternalWriter.cs  |  680 +
 .../Serialization/JsonSerializerProxy.cs           |  195 +
 .../Serialization/JsonStringContract.cs            |   45 +
 .../Serialization/JsonTypeReflector.cs             |  442 +
 .../LateBoundMetadataTypeAttribute.cs              |   59 +
 .../Serialization/ObjectConstructor.cs             |   32 +
 .../Serialization/OnErrorAttribute.cs              |   37 +
 .../Serialization/ReflectionValueProvider.cs       |   84 +
 .../Src/Newtonsoft.Json/SerializationBinder.cs     |   33 +
 .../Src/Newtonsoft.Json/StreamingContext.cs        |   64 +
 .../Src/Newtonsoft.Json/TypeNameHandling.cs        |   32 +
 .../Src/Newtonsoft.Json/Utilities/Base64Encoder.cs |   95 +
 .../Utilities/BidirectionalDictionary.cs           |   67 +
 .../Newtonsoft.Json/Utilities/CollectionUtils.cs   |  350 +
 .../Newtonsoft.Json/Utilities/CollectionWrapper.cs |  281 +
 .../Src/Newtonsoft.Json/Utilities/ConvertUtils.cs  |  496 +
 .../Src/Newtonsoft.Json/Utilities/DateTimeUtils.cs |   42 +
 .../Newtonsoft.Json/Utilities/DictionaryWrapper.cs |  493 +
 .../Src/Newtonsoft.Json/Utilities/DynamicProxy.cs  |   87 +
 .../Utilities/DynamicProxyMetaObject.cs            |  402 +
 .../Utilities/DynamicReflectionDelegateFactory.cs  |  229 +
 .../Src/Newtonsoft.Json/Utilities/DynamicUtils.cs  |  200 +
 .../Newtonsoft.Json/Utilities/DynamicWrapper.cs    |  239 +
 .../Src/Newtonsoft.Json/Utilities/EnumUtils.cs     |  147 +
 .../Src/Newtonsoft.Json/Utilities/EnumValue.cs     |   48 +
 .../Src/Newtonsoft.Json/Utilities/EnumValues.cs    |   37 +
 .../Utilities/ILGeneratorExtensions.cs             |   74 +
 .../Newtonsoft.Json/Utilities/JavaScriptUtils.cs   |  151 +
 .../LateBoundReflectionDelegateFactory.cs          |   95 +
 .../Src/Newtonsoft.Json/Utilities/LinqBridge.cs    | 3010 +
 .../Src/Newtonsoft.Json/Utilities/ListWrapper.cs   |  189 +
 .../Src/Newtonsoft.Json/Utilities/MathUtils.cs     |   90 +
 .../Src/Newtonsoft.Json/Utilities/MethodCall.cs    |   29 +
 .../Utilities/MiscellaneousUtils.cs                |  162 +
 .../Utilities/ReflectionDelegateFactory.cs         |   71 +
 .../Newtonsoft.Json/Utilities/ReflectionUtils.cs   |  982 +
 .../Src/Newtonsoft.Json/Utilities/StringBuffer.cs  |  107 +
 .../Newtonsoft.Json/Utilities/StringReference.cs   |   36 +
 .../Src/Newtonsoft.Json/Utilities/StringUtils.cs   |  156 +
 .../Newtonsoft.Json/Utilities/ThreadSafeStore.cs   |   64 +
 .../Newtonsoft.Json/Utilities/TypeExtensions.cs    |  540 +
 .../Newtonsoft.Json/Utilities/ValidationUtils.cs   |   79 +
 .../Src/Newtonsoft.Json/WriteState.cs              |   41 +
 external/Newtonsoft.Json/Tools/7-zip/7-zip.chm     |  Bin 0 -> 88124 bytes
 external/Newtonsoft.Json/Tools/7-zip/copying.txt   |  504 +
 external/Newtonsoft.Json/Tools/7-zip/license.txt   |   30 +
 external/Newtonsoft.Json/Tools/7-zip/readme.txt    |   42 +
 .../Tools/NUnit/framework/nunit.framework.xml      |10407 ++
 .../Newtonsoft.Json/Tools/NUnit/lib/failure.png    |  Bin 0 -> 1445 bytes
 .../Newtonsoft.Json/Tools/NUnit/lib/ignored.png    |  Bin 0 -> 1444 bytes
 .../Tools/NUnit/lib/inconclusive.png               |  Bin 0 -> 1436 bytes
 .../Newtonsoft.Json/Tools/NUnit/lib/skipped.png    |  Bin 0 -> 1405 bytes
 .../Newtonsoft.Json/Tools/NUnit/lib/success.png    |  Bin 0 -> 1439 bytes
 .../Tools/NUnit/nunit-agent-x86.exe.config         |   69 +
 .../Tools/NUnit/nunit-agent.exe.config             |   69 +
 .../Tools/NUnit/nunit-console-x86.exe.config       |   69 +
 .../Tools/NUnit/nunit-console.exe.config           |   69 +
 .../Tools/NUnit/nunit-x86.exe.config               |   83 +
 .../Newtonsoft.Json/Tools/NUnit/nunit.exe.config   |   83 +
 external/Newtonsoft.Json/Tools/PSake/psake.psm1    | 1208 +
 external/aspnetwebstack/.gitattributes             |   42 +
 external/aspnetwebstack/.gitignore                 |   12 +
 external/aspnetwebstack/License.txt                |   15 +
 external/aspnetwebstack/README.md                  |   53 +
 external/aspnetwebstack/Runtime.msbuild            |   85 +
 external/aspnetwebstack/Runtime.sln                |  329 +
 external/aspnetwebstack/Runtime.xunit              |   18 +
 external/aspnetwebstack/Settings.StyleCop          |  109 +
 external/aspnetwebstack/build.cmd                  |   30 +
 .../aspnetwebstack/packages/repositories.config    |   37 +
 .../aspnetwebstack/src/AptcaCommonAssemblyInfo.cs  |   13 +
 .../aspnetwebstack/src/CodeAnalysisDictionary.xml  |   56 +
 .../src/Common/CommonWebApiResources.Designer.cs   |  134 +
 .../src/Common/CommonWebApiResources.resx          |  141 +
 .../src/Common/DictionaryExtensions.cs             |  149 +
 external/aspnetwebstack/src/Common/Error.cs        |  263 +
 .../aspnetwebstack/src/Common/HttpMethodHelper.cs  |   62 +
 .../aspnetwebstack/src/Common/PrefixContainer.cs   |  208 +
 external/aspnetwebstack/src/Common/TaskHelpers.cs  |  387 +
 .../src/Common/TaskHelpersExtensions.cs            |  772 +
 external/aspnetwebstack/src/CommonAssemblyInfo.cs  |   31 +
 .../aspnetwebstack/src/CommonResources.Designer.cs |  143 +
 external/aspnetwebstack/src/CommonResources.resx   |  144 +
 external/aspnetwebstack/src/DynamicHelper.cs       |  112 +
 external/aspnetwebstack/src/ExceptionHelper.cs     |   16 +
 external/aspnetwebstack/src/GlobalSuppressions.cs  |    5 +
 external/aspnetwebstack/src/HashCodeCombiner.cs    |   53 +
 external/aspnetwebstack/src/IVirtualPathUtility.cs |   11 +
 .../src/Microsoft.Web.Helpers/Analytics.cshtml     |   61 +
 .../Microsoft.Web.Helpers/Analytics.generated.cs   |  247 +
 .../src/Microsoft.Web.Helpers/Bing.cshtml          |   93 +
 .../src/Microsoft.Web.Helpers/Bing.generated.cs    |  257 +
 .../src/Microsoft.Web.Helpers/Facebook.cshtml      |  819 +
 .../Microsoft.Web.Helpers/Facebook.generated.cs    | 1582 +
 .../src/Microsoft.Web.Helpers/FileUpload.cshtml    |  111 +
 .../Microsoft.Web.Helpers/FileUpload.generated.cs  |  351 +
 .../src/Microsoft.Web.Helpers/GamerCard.cshtml     |   10 +
 .../Microsoft.Web.Helpers/GamerCard.generated.cs   |   90 +
 .../Microsoft.Web.Helpers/GlobalSuppressions.cs    |   70 +
 .../src/Microsoft.Web.Helpers/Gravatar.cs          |   99 +
 .../src/Microsoft.Web.Helpers/GravatarRating.cs    |   18 +
 .../src/Microsoft.Web.Helpers/LinkShare.cshtml     |  181 +
 .../Microsoft.Web.Helpers/LinkShare.generated.cs   |  461 +
 .../src/Microsoft.Web.Helpers/LinkShareSite.cs     |   16 +
 .../src/Microsoft.Web.Helpers/Maps.cshtml          |  385 +
 .../src/Microsoft.Web.Helpers/Maps.generated.cs    |  761 +
 .../Microsoft.Web.Helpers.csproj                   |  230 +
 .../PreApplicationStartCode.cs                     |   30 +
 .../Properties/AssemblyInfo.cs                     |   15 +
 .../src/Microsoft.Web.Helpers/ReCaptcha.cshtml     |  179 +
 .../Microsoft.Web.Helpers/ReCaptcha.generated.cs   |  357 +
 .../Resources/HelpersToolkitResources.Designer.cs  |  162 +
 .../Resources/HelpersToolkitResources.resx         |  153 +
 .../src/Microsoft.Web.Helpers/Themes.cs            |  285 +
 .../src/Microsoft.Web.Helpers/Twitter.cshtml       |  279 +
 .../src/Microsoft.Web.Helpers/Twitter.generated.cs | 1193 +
 .../src/Microsoft.Web.Helpers/UrlBuilder.cs        |  192 +
 .../src/Microsoft.Web.Helpers/Video.cs             |  349 +
 .../VirtualPathUtilityBase.cs                      |   11 +
 .../VirtualPathUtilityWrapper.cs                   |   19 +
 .../DbContextExtensions.cs                         |  184 +
 .../DbDataController.cs                            |  322 +
 .../GlobalSuppressions.cs                          |   16 +
 .../LinqToEntitiesDataController.cs                |  312 +
 .../Metadata/AssociationInfo.cs                    |   36 +
 .../Metadata/DbMetadataProviderAttribute.cs        |   94 +
 .../Metadata/LinqToEntitiesMetadataProvider.cs     |   75 +
 .../LinqToEntitiesMetadataProviderAttribute.cs     |   94 +
 .../LinqToEntitiesTypeDescriptionContext.cs        |  150 +
 .../Metadata/LinqToEntitiesTypeDescriptor.cs       |  274 +
 .../Metadata/MetadataPropertyDescriptorWrapper.cs  |   73 +
 .../Metadata/MetadataWorkspaceUtilities.cs         |  210 +
 .../Metadata/TypeDescriptionContextBase.cs         |   33 +
 .../Metadata/TypeDescriptorBase.cs                 |   92 +
 .../Microsoft.Web.Http.Data.EntityFramework.csproj |  143 +
 .../ObjectContextExtensions.cs                     |   92 +
 .../ObjectContextUtilities.cs                      |  180 +
 .../Properties/AssemblyInfo.cs                     |    8 +
 .../Resource.Designer.cs                           |  135 +
 .../Resource.resx                                  |  144 +
 .../Settings.StyleCop                              |   12 +
 .../packages.config                                |    5 +
 .../DataControllerMetadataGenerator.cs             |  387 +
 .../GlobalSuppressions.cs                          |   19 +
 .../MetadataExtensions.cs                          |   37 +
 .../Microsoft.Web.Http.Data.Helpers.csproj         |  108 +
 .../Properties/AssemblyInfo.cs                     |    8 +
 .../UpshotExtensions.cs                            |  320 +
 .../packages.config                                |    5 +
 .../src/Microsoft.Web.Http.Data/ChangeOperation.cs |   35 +
 .../src/Microsoft.Web.Http.Data/ChangeSet.cs       |  337 +
 .../src/Microsoft.Web.Http.Data/ChangeSetEntry.cs  |  102 +
 .../CustomizingActionDescriptor.cs                 |   74 +
 .../src/Microsoft.Web.Http.Data/DataController.cs  |  354 +
 .../DataControllerActionInvoker.cs                 |   19 +
 .../DataControllerActionSelector.cs                |   36 +
 .../DataControllerActionValueBinder.cs             |  107 +
 .../DataControllerDescription.cs                   |  440 +
 .../DataControllerValidation.cs                    |  101 +
 .../src/Microsoft.Web.Http.Data/DeleteAttribute.cs |   16 +
 .../Microsoft.Web.Http.Data/GlobalSuppressions.cs  |   26 +
 .../src/Microsoft.Web.Http.Data/InsertAttribute.cs |   16 +
 .../DataControllerTypeDescriptionProvider.cs       |  102 +
 .../Metadata/DataControllerTypeDescriptor.cs       |  247 +
 .../Metadata/MetadataProvider.cs                   |  113 +
 .../Metadata/MetadataProviderAttribute.cs          |   80 +
 .../Microsoft.Web.Http.Data.csproj                 |  155 +
 .../Properties/AssemblyInfo.cs                     |    8 +
 .../QueryFilterAttribute.cs                        |  136 +
 .../src/Microsoft.Web.Http.Data/QueryResult.cs     |   34 +
 .../Microsoft.Web.Http.Data/Resource.Designer.cs   |  225 +
 .../src/Microsoft.Web.Http.Data/Resource.resx      |  174 +
 .../RoundtripOriginalAttribute.cs                  |   15 +
 .../SubmitActionDescriptor.cs                      |   83 +
 .../SubmitProxyActionDescriptor.cs                 |   85 +
 .../TypeDescriptorExtensions.cs                    |   89 +
 .../src/Microsoft.Web.Http.Data/TypeUtility.cs     |  158 +
 .../UpdateActionDescriptor.cs                      |   74 +
 .../src/Microsoft.Web.Http.Data/UpdateAttribute.cs |   20 +
 .../ValidationResultInfo.cs                        |  126 +
 .../src/Microsoft.Web.Http.Data/packages.config    |    5 +
 .../Microsoft.Web.Mvc/ActionLinkAreaAttribute.cs   |   22 +
 .../src/Microsoft.Web.Mvc/AjaxOnlyAttribute.cs     |   25 +
 .../src/Microsoft.Web.Mvc/AreaHelpers.cs           |   38 +
 .../Microsoft.Web.Mvc/AsyncManagerExtensions.cs    |   84 +
 .../src/Microsoft.Web.Mvc/ButtonBuilder.cs         |   89 +
 .../Microsoft.Web.Mvc/ButtonsAndLinkExtensions.cs  |  173 +
 .../Microsoft.Web.Mvc/CachedExpressionCompiler.cs  |   49 +
 .../src/Microsoft.Web.Mvc/ContentTypeAttribute.cs  |   34 +
 .../src/Microsoft.Web.Mvc/ControllerExtensions.cs  |   34 +
 .../src/Microsoft.Web.Mvc/Controls/ActionLink.cs   |  111 +
 .../src/Microsoft.Web.Mvc/Controls/DropDownList.cs |  207 +
 .../src/Microsoft.Web.Mvc/Controls/EncodeType.cs   |   11 +
 .../src/Microsoft.Web.Mvc/Controls/Hidden.cs       |   12 +
 .../src/Microsoft.Web.Mvc/Controls/Label.cs        |  113 +
 .../src/Microsoft.Web.Mvc/Controls/MvcControl.cs   |  126 +
 .../Microsoft.Web.Mvc/Controls/MvcInputControl.cs  |  145 +
 .../src/Microsoft.Web.Mvc/Controls/Password.cs     |   12 +
 .../src/Microsoft.Web.Mvc/Controls/Repeater.cs     |   79 +
 .../src/Microsoft.Web.Mvc/Controls/RepeaterItem.cs |   38 +
 .../src/Microsoft.Web.Mvc/Controls/RouteValues.cs  |   58 +
 .../src/Microsoft.Web.Mvc/Controls/TextBox.cs      |   12 +
 .../Microsoft.Web.Mvc/CookieTempDataProvider.cs    |  101 +
 .../CookieValueProviderFactory.cs                  |   30 +
 .../CopyAsyncParametersAttribute.cs                |   30 +
 .../src/Microsoft.Web.Mvc/CreditCardAttribute.cs   |   68 +
 .../src/Microsoft.Web.Mvc/CssExtensions.cs         |   44 +
 .../src/Microsoft.Web.Mvc/DeserializeAttribute.cs  |   62 +
 .../Microsoft.Web.Mvc/DynamicReflectionObject.cs   |   68 +
 .../Microsoft.Web.Mvc/DynamicViewDataDictionary.cs |   74 +
 .../src/Microsoft.Web.Mvc/DynamicViewPage.cs       |   19 +
 .../src/Microsoft.Web.Mvc/DynamicViewPage`1.cs     |   14 +
 .../Microsoft.Web.Mvc/ElementalValueProvider.cs    |   37 +
 .../src/Microsoft.Web.Mvc/EmailAddressAttribute.cs |   43 +
 .../aspnetwebstack/src/Microsoft.Web.Mvc/Error.cs  |   82 +
 .../ExpressionUtil/BinaryExpressionFingerprint.cs  |   44 +
 .../ExpressionUtil/CachedExpressionCompiler.cs     |  145 +
 .../ConditionalExpressionFingerprint.cs            |   31 +
 .../ConstantExpressionFingerprint.cs               |   35 +
 .../ExpressionUtil/DefaultExpressionFingerprint.cs |   31 +
 .../ExpressionUtil/ExpressionFingerprint.cs        |   50 +
 .../ExpressionUtil/ExpressionFingerprintChain.cs   |   88 +
 .../FingerprintingExpressionVisitor.cs             |  298 +
 .../ExpressionUtil/HashCodeCombiner.cs             |   58 +
 .../Microsoft.Web.Mvc/ExpressionUtil/Hoisted`2.cs  |    8 +
 .../ExpressionUtil/HoistingExpressionVisitor.cs    |   38 +
 .../ExpressionUtil/IndexExpressionFingerprint.cs   |   44 +
 .../ExpressionUtil/LambdaExpressionFingerprint.cs  |   31 +
 .../ExpressionUtil/MemberExpressionFingerprint.cs  |   41 +
 .../MethodCallExpressionFingerprint.cs             |   44 +
 .../ParameterExpressionFingerprint.cs              |   40 +
 .../TypeBinaryExpressionFingerprint.cs             |   40 +
 .../ExpressionUtil/UnaryExpressionFingerprint.cs   |   44 +
 .../Microsoft.Web.Mvc/FileExtensionsAttribute.cs   |  100 +
 .../src/Microsoft.Web.Mvc/FormExtensions.cs        |   45 +
 .../DefaultTemplates/DisplayTemplates/Boolean.ascx |   20 +
 .../DisplayTemplates/Collection.ascx               |   16 +
 .../DefaultTemplates/DisplayTemplates/Decimal.ascx |   12 +
 .../DisplayTemplates/EmailAddress.ascx             |    2 +
 .../DisplayTemplates/HiddenInput.ascx              |    4 +
 .../DefaultTemplates/DisplayTemplates/Html.ascx    |    2 +
 .../DefaultTemplates/DisplayTemplates/Object.ascx  |   25 +
 .../DefaultTemplates/DisplayTemplates/String.ascx  |    2 +
 .../DefaultTemplates/DisplayTemplates/Url.ascx     |    2 +
 .../DefaultTemplates/EditorTemplates/Boolean.ascx  |   25 +
 .../EditorTemplates/Collection.ascx                |   16 +
 .../DefaultTemplates/EditorTemplates/Decimal.ascx  |   12 +
 .../EditorTemplates/HiddenInput.ascx               |   18 +
 .../EditorTemplates/MultilineText.ascx             |    2 +
 .../DefaultTemplates/EditorTemplates/Object.ascx   |   27 +
 .../DefaultTemplates/EditorTemplates/Password.ascx |    2 +
 .../DefaultTemplates/EditorTemplates/String.ascx   |    2 +
 .../src/Microsoft.Web.Mvc/FuturesFiles/iismap.vbs  |  128 +
 .../Microsoft.Web.Mvc/FuturesFiles/registermvc.wsf |   20 +
 .../FuturesFiles/unregistermvc.wsf                 |   20 +
 .../src/Microsoft.Web.Mvc/GlobalSuppressions.cs    |   17 +
 .../Microsoft.Web.Mvc/Html/HtmlHelperExtensions.cs |  532 +
 .../src/Microsoft.Web.Mvc/HtmlButtonType.cs        |   11 +
 .../src/Microsoft.Web.Mvc/IMachineKey.cs           |   14 +
 .../src/Microsoft.Web.Mvc/ImageExtensions.cs       |   84 +
 .../Microsoft.Web.Mvc/Internal/ExpressionHelper.cs |  152 +
 .../src/Microsoft.Web.Mvc/LinkBuilder.cs           |   75 +
 .../src/Microsoft.Web.Mvc/LinkExtensions.cs        |   53 +
 .../src/Microsoft.Web.Mvc/MachineKeyWrapper.cs     |   21 +
 .../src/Microsoft.Web.Mvc/MailToExtensions.cs      |  106 +
 .../src/Microsoft.Web.Mvc/Microsoft.Web.Mvc.csproj |  276 +
 .../ModelBinding/ArrayModelBinderProvider.cs       |   24 +
 .../ModelBinding/ArrayModelBinder`1.cs             |   17 +
 .../ModelBinding/BinaryDataModelBinderProvider.cs  |   82 +
 .../ModelBinding/BindNeverAttribute.cs             |   15 +
 .../ModelBinding/BindRequiredAttribute.cs          |   15 +
 .../ModelBinding/BindingBehavior.cs                |   11 +
 .../ModelBinding/BindingBehaviorAttribute.cs       |   26 +
 .../ModelBinding/CollectionModelBinderProvider.cs  |   24 +
 .../ModelBinding/CollectionModelBinderUtil.cs      |  146 +
 .../ModelBinding/CollectionModelBinder`1.cs        |  133 +
 .../ModelBinding/ComplexModelDto.cs                |   40 +
 .../ModelBinding/ComplexModelDtoModelBinder.cs     |   40 +
 .../ComplexModelDtoModelBinderProvider.cs          |   26 +
 .../ModelBinding/ComplexModelDtoResult.cs          |   24 +
 .../ModelBinding/DictionaryModelBinderProvider.cs  |   24 +
 .../ModelBinding/DictionaryModelBinder`2.cs        |   16 +
 .../ModelBinding/ExtensibleModelBinderAdapter.cs   |   70 +
 .../ModelBinding/ExtensibleModelBinderAttribute.cs |   19 +
 .../ModelBinding/ExtensibleModelBindingContext.cs  |  138 +
 .../ModelBinding/GenericModelBinderProvider.cs     |  132 +
 .../ModelBinding/IExtensibleModelBinder.cs         |   11 +
 .../KeyValuePairModelBinderProvider.cs             |   28 +
 .../ModelBinding/KeyValuePairModelBinderUtil.cs    |   33 +
 .../ModelBinding/KeyValuePairModelBinder`2.cs      |   42 +
 .../ModelBinding/ModelBinderConfig.cs              |  101 +
 .../ModelBinderErrorMessageProvider.cs             |    8 +
 .../ModelBinding/ModelBinderProvider.cs            |   11 +
 .../ModelBinding/ModelBinderProviderCollection.cs  |  179 +
 .../ModelBinderProviderOptionsAttribute.cs         |   14 +
 .../ModelBinding/ModelBinderProviders.cs           |   30 +
 .../ModelBinding/ModelBinderUtil.cs                |  138 +
 .../ModelBinding/ModelValidatedEventArgs.cs        |   25 +
 .../ModelBinding/ModelValidatingEventArgs.cs       |   26 +
 .../ModelBinding/ModelValidationNode.cs            |  195 +
 .../ModelBinding/MutableObjectModelBinder.cs       |  266 +
 .../MutableObjectModelBinderProvider.cs            |   28 +
 .../ModelBinding/SimpleModelBinderProvider.cs      |   66 +
 .../ModelBinding/TypeConverterModelBinder.cs       |   64 +
 .../TypeConverterModelBinderProvider.cs            |   29 +
 .../ModelBinding/TypeMatchModelBinder.cs           |   43 +
 .../ModelBinding/TypeMatchModelBinderProvider.cs   |   18 +
 .../src/Microsoft.Web.Mvc/ModelCopier.cs           |   57 +
 .../src/Microsoft.Web.Mvc/MvcSerializer.cs         |  143 +
 .../Microsoft.Web.Mvc/Properties/AssemblyInfo.cs   |   10 +
 .../Properties/MvcResources.Designer.cs            |  423 +
 .../Microsoft.Web.Mvc/Properties/MvcResources.resx |  240 +
 .../src/Microsoft.Web.Mvc/RadioExtensions.cs       |  117 +
 .../src/Microsoft.Web.Mvc/ReaderWriterCache`2.cs   |   69 +
 .../src/Microsoft.Web.Mvc/Resources/ActionType.cs  |   18 +
 .../Resources/AjaxHelperExtensions.cs              |  115 +
 .../Resources/AtomEntryActionResult.cs             |   81 +
 .../Resources/AtomFeedActionResult.cs              |   81 +
 .../Resources/AtomServiceDocumentActionResult.cs   |   81 +
 .../Resources/DataContractJsonActionResult.cs      |   73 +
 .../Resources/DataContractXmlActionResult.cs       |   73 +
 .../Resources/DefaultFormatHelper.cs               |  372 +
 .../Resources/DefaultFormatManager.cs              |   17 +
 .../Microsoft.Web.Mvc/Resources/FormatHelper.cs    |   37 +
 .../Microsoft.Web.Mvc/Resources/FormatManager.cs   |  141 +
 .../Resources/HtmlHelperExtensions.cs              |  137 +
 .../Resources/HttpRequestBaseExtensions.cs         |   79 +
 .../Resources/IEnumerableExtensions.cs             |   62 +
 .../Resources/IRequestFormatHandler.cs             |   32 +
 .../Resources/IResponseFormatHandler.cs            |   45 +
 .../Resources/JsonFormatHandler.cs                 |   55 +
 .../Resources/MultiFormatActionResult.cs           |   58 +
 .../Resources/RequestContextExtensions.cs          |   29 +
 .../Resources/ResourceControllerFactory.cs         |  181 +
 .../Resources/ResourceErrorActionResult.cs         |   50 +
 .../Resources/ResourceModelBinder.cs               |  100 +
 .../Resources/ResourceRedirectToRouteResult.cs     |   33 +
 .../Resources/RouteCollectionExtensions.cs         |  137 +
 .../Resources/UriHelperExtensions.cs               |   54 +
 .../Resources/WebApiEnabledAttribute.cs            |  217 +
 .../Resources/XmlFormatHandler.cs                  |   55 +
 .../src/Microsoft.Web.Mvc/ScriptExtensions.cs      |   53 +
 .../Microsoft.Web.Mvc/SerializationExtensions.cs   |   73 +
 .../src/Microsoft.Web.Mvc/SerializationMode.cs     |   10 +
 .../ServerVariablesValueProviderFactory.cs         |   17 +
 .../SessionValueProviderFactory.cs                 |   35 +
 .../src/Microsoft.Web.Mvc/SkipBindingAttribute.cs  |   26 +
 .../TempDataValueProviderFactory.cs                |   75 +
 .../src/Microsoft.Web.Mvc/TypeDescriptorHelper.cs  |   34 +
 .../src/Microsoft.Web.Mvc/TypeHelpers.cs           |   42 +
 .../src/Microsoft.Web.Mvc/UrlAttribute.cs          |   43 +
 .../src/Microsoft.Web.Mvc/ValueProviderUtil.cs     |   43 +
 .../src/Microsoft.Web.Mvc/ViewExtensions.cs        |   42 +
 .../AuthenticationClientCollection.cs              |   24 +
 .../BuiltInOAuthClient.cs                          |   33 +
 .../BuiltInOpenIDClient.cs                         |   20 +
 .../Microsoft.Web.WebPages.OAuth.csproj            |  122 +
 .../Microsoft.Web.WebPages.OAuth/OAuthAccount.cs   |   49 +
 .../OAuthWebSecurity.cs                            |  324 +
 .../PreApplicationStartCode.cs                     |   26 +
 .../Properties/AssemblyInfo.cs                     |   11 +
 .../Properties/WebResources.Designer.cs            |  108 +
 .../Properties/WebResources.resx                   |  135 +
 .../WebPagesOAuthDataProvider.cs                   |   35 +
 .../Microsoft.Web.WebPages.OAuth/packages.config   |    9 +
 external/aspnetwebstack/src/MimeMapping.cs         |  380 +
 external/aspnetwebstack/src/RS.cs                  |   12 +
 .../src/SPA/Properties/AssemblyInfo.cs             |   12 +
 external/aspnetwebstack/src/SPA/SPA.csproj         |  165 +
 external/aspnetwebstack/src/SPA/SPA.targets        |   68 +
 external/aspnetwebstack/src/SPA/nav/nav.coffee     |  222 +
 external/aspnetwebstack/src/SPA/nav/nav.js         |  317 +
 .../src/SPA/nav/nav.transitions.coffee             |  231 +
 .../aspnetwebstack/src/SPA/nav/nav.transitions.js  |  338 +
 .../src/SPA/upshot/AssociatedEntitiesView.js       |  221 +
 external/aspnetwebstack/src/SPA/upshot/Core.js     |  270 +
 .../aspnetwebstack/src/SPA/upshot/DataContext.js   |  508 +
 .../src/SPA/upshot/DataProvider.OData.js           |  172 +
 .../aspnetwebstack/src/SPA/upshot/DataProvider.js  |  173 +
 .../src/SPA/upshot/DataProvider.ria.js             |  251 +
 .../aspnetwebstack/src/SPA/upshot/DataSource.js    |  168 +
 .../aspnetwebstack/src/SPA/upshot/EntitySet.js     | 1491 +
 .../aspnetwebstack/src/SPA/upshot/EntitySource.js  |  232 +
 .../aspnetwebstack/src/SPA/upshot/EntityView.js    |  327 +
 .../src/SPA/upshot/IntelliSense/Dependencies.js    |    5 +
 .../src/SPA/upshot/IntelliSense/References.js      |   21 +
 .../SPA/upshot/IntelliSense/jquery-1.5.2-vsdoc.js  | 6651 ++
 .../upshot/IntelliSense/knockout-2.0.0.debug.js    | 3223 +
 .../src/SPA/upshot/LocalDataSource.js              |  470 +
 external/aspnetwebstack/src/SPA/upshot/Metadata.js |  124 +
 .../aspnetwebstack/src/SPA/upshot/Observability.js |   24 +
 .../src/SPA/upshot/RemoteDataSource.js             |  259 +
 .../src/SPA/upshot/Upshot.Compat.JsViews.js        |  135 +
 .../src/SPA/upshot/Upshot.Compat.Knockout.js       |  400 +
 .../src/SPA/upshot/Upshot.Compat.WinJS.js          |  495 +
 .../src/SPA/upshot/Upshot.Compat.jQueryUI.js       |  175 +
 .../src/SPA/upshot/upshot.dataview.js              |  162 +
 external/aspnetwebstack/src/Settings.StyleCop      |  381 +
 external/aspnetwebstack/src/Strict.ruleset         |   10 +
 .../System.Json/Extensions/JsonValueExtensions.cs  |  383 +
 .../src/System.Json/GlobalSuppressions.cs          |    6 +
 .../src/System.Json/JXmlToJsonValueConverter.cs    |  304 +
 .../aspnetwebstack/src/System.Json/JsonArray.cs    |  389 +
 .../aspnetwebstack/src/System.Json/JsonObject.cs   |  474 +
 .../src/System.Json/JsonPrimitive.cs               | 1151 +
 .../aspnetwebstack/src/System.Json/JsonType.cs     |   50 +
 .../aspnetwebstack/src/System.Json/JsonValue.cs    | 1249 +
 .../src/System.Json/JsonValueChange.cs             |   30 +
 .../src/System.Json/JsonValueChangeEventArgs.cs    |   98 +
 .../src/System.Json/JsonValueDynamicMetaObject.cs  |  384 +
 .../src/System.Json/JsonValueLinqExtensions.cs     |   37 +
 .../aspnetwebstack/src/System.Json/NGenWrapper.cs  |   48 +
 .../src/System.Json/Properties/AssemblyInfo.cs     |   12 +
 .../System.Json/Properties/Resources.Designer.cs   |  216 +
 .../src/System.Json/Properties/Resources.resx      |  171 +
 .../src/System.Json/Settings.StyleCop              |  198 +
 .../src/System.Json/System.Json.csproj             |   97 +
 .../CloneableExtensions.cs                         |   18 +
 .../Formatting/BufferedMediaTypeFormatter.cs       |  139 +
 .../Formatting/ContentNegotiationResult.cs         |   53 +
 .../Formatting/DefaultContentNegotiator.cs         |  184 +
 .../Formatting/DelegatingEnumerable.cs             |   68 +
 .../Formatting/FormDataCollection.cs               |  138 +
 .../Formatting/FormUrlEncodedJson.cs               |  609 +
 .../Formatting/FormUrlEncodedMediaTypeFormatter.cs |  215 +
 .../Formatting/IContentNegotiator.cs               |   30 +
 .../Formatting/IFormatterLogger.cs                 |   17 +
 .../Formatting/IRequiredMemberSelector.cs          |   19 +
 .../Formatting/JsonContractResolver.cs             |  108 +
 .../Formatting/JsonMediaTypeFormatter.cs           |  413 +
 .../Formatting/JsonReaderQuotaException.cs         |   34 +
 .../Formatting/MediaRangeMapping.cs                |   92 +
 .../Formatting/MediaTypeConstants.cs               |   86 +
 .../Formatting/MediaTypeFormatter.cs               |  660 +
 .../Formatting/MediaTypeFormatterCollection.cs     |  165 +
 .../Formatting/MediaTypeFormatterExtensions.cs     |  173 +
 .../Formatting/MediaTypeHeaderValueExtensions.cs   |   71 +
 .../Formatting/MediaTypeMapping.cs                 |   75 +
 .../Formatting/MediaTypeMatch.cs                   |   72 +
 .../MediaTypeWithQualityHeaderValueComparer.cs     |   98 +
 .../Formatting/ParsedMediaTypeHeaderValue.cs       |  101 +
 .../Formatting/Parsers/FormUrlEncodedParser.cs     |  308 +
 .../Formatting/Parsers/HttpRequestHeaderParser.cs  |  139 +
 .../Formatting/Parsers/HttpRequestLineParser.cs    |  345 +
 .../Formatting/Parsers/HttpResponseHeaderParser.cs |  139 +
 .../Formatting/Parsers/HttpStatusLineParser.cs     |  347 +
 .../Parsers/InternetMessageFormatHeaderParser.cs   |  322 +
 .../Parsers/MimeMultipartBodyPartParser.cs         |  280 +
 .../Formatting/Parsers/MimeMultipartParser.cs      |  614 +
 .../Formatting/Parsers/ParserState.cs              |   30 +
 .../Formatting/QueryStringMapping.cs               |  115 +
 .../Formatting/RequestHeaderMapping.cs             |  146 +
 .../Formatting/ResponseFormatterSelectionResult.cs |   42 +
 .../Formatting/ResponseMediaTypeMatch.cs           |   37 +
 .../Formatting/SecureJsonTextReader.cs             |  100 +
 .../Formatting/StringComparisonHelper.cs           |   46 +
 .../StringWithQualityHeaderValueComparer.cs        |   74 +
 .../Formatting/XHRRequestHeaderMapping.cs          |   51 +
 .../Formatting/XmlMediaTypeFormatter.cs            |  436 +
 .../FormattingUtilities.cs                         |  244 +
 .../GlobalSuppressions.cs                          |    6 +
 .../Headers/CookieHeaderValue.cs                   |  302 +
 .../Headers/CookieState.cs                         |  129 +
 .../HttpClientExtensions.cs                        |  329 +
 .../HttpContentCollectionExtensions.cs             |  273 +
 .../HttpContentExtensions.cs                       |  143 +
 .../HttpContentMessageExtensions.cs                |  380 +
 .../HttpContentMultipartExtensions.cs              |  391 +
 .../HttpHeaderExtensions.cs                        |   44 +
 .../HttpMessageContent.cs                          |  458 +
 .../HttpRequestHeadersExtensions.cs                |   60 +
 .../HttpRequestMessageExtensions.cs                |   55 +
 .../HttpResponseHeadersExtensions.cs               |   59 +
 .../HttpUnsortedHeaders.cs                         |   17 +
 .../HttpUnsortedRequest.cs                         |   53 +
 .../HttpUnsortedResponse.cs                        |   53 +
 .../IMultipartStreamProvider.cs                    |   22 +
 .../Internal/AsyncResultWithExtraData.cs           |   38 +
 .../Internal/DelegatingStream.cs                   |  131 +
 .../Internal/HttpValueCollection.cs                |  128 +
 .../Internal/NonClosingDelegatingStream.cs         |   26 +
 .../Internal/UriQueryUtility.cs                    |  360 +
 .../src/System.Net.Http.Formatting/MimeBodyPart.cs |  160 +
 .../MultipartFileStreamProvider.cs                 |  120 +
 .../MultipartFormDataStreamProvider.cs             |  141 +
 .../MultipartMemoryStreamProvider.cs               |   48 +
 .../System.Net.Http.Formatting/ObjectContent.cs    |  166 +
 .../Properties/AssemblyInfo.cs                     |   16 +
 .../Properties/Resources.Designer.cs               |  558 +
 .../Properties/Resources.resx                      |  285 +
 .../System.Net.Http.Formatting/Settings.StyleCop   |   10 +
 .../System.Net.Http.Formatting.csproj              |  198 +
 .../System.Net.Http.Formatting/UriExtensions.cs    |  113 +
 .../src/System.Net.Http.Formatting/packages.config |    5 +
 .../src/System.Web.Helpers/Chart/Chart.cs          |  793 +
 .../src/System.Web.Helpers/Chart/ChartTheme.cs     |   86 +
 .../System.Web.Helpers/Common/VirtualPathUtil.cs   |   80 +
 .../src/System.Web.Helpers/ConversionUtil.cs       |  203 +
 .../src/System.Web.Helpers/Crypto.cs               |  181 +
 .../DynamicJavaScriptConverter.cs                  |   48 +
 .../src/System.Web.Helpers/DynamicJsonArray.cs     |   80 +
 .../src/System.Web.Helpers/DynamicJsonObject.cs    |   96 +
 .../src/System.Web.Helpers/GlobalSuppressions.cs   |   15 +
 .../src/System.Web.Helpers/HtmlElement.cs          |  124 +
 .../src/System.Web.Helpers/HtmlObjectPrinter.cs    |  413 +
 .../aspnetwebstack/src/System.Web.Helpers/Json.cs  |   72 +
 .../src/System.Web.Helpers/ObjectInfo.cs           |   33 +
 .../src/System.Web.Helpers/ObjectVisitor.cs        |  467 +
 .../System.Web.Helpers/Properties/AssemblyInfo.cs  |   12 +
 .../Resources/ChartTemplates.Designer.cs           |  141 +
 .../Resources/ChartTemplates.resx                  |  197 +
 .../Resources/HelpersResources.Designer.cs         |  414 +
 .../Resources/HelpersResources.resx                |  237 +
 .../src/System.Web.Helpers/ServerInfo.cs           |  329 +
 .../src/System.Web.Helpers/SortDirection.cs        |   10 +
 .../System.Web.Helpers/System.Web.Helpers.csproj   |  133 +
 .../src/System.Web.Helpers/WebCache.cs             |   50 +
 .../WebGrid/IWebGridDataSource.cs                  |   13 +
 .../WebGrid/PreComputedGridDataSource.cs           |   38 +
 .../src/System.Web.Helpers/WebGrid/SortInfo.cs     |   33 +
 .../src/System.Web.Helpers/WebGrid/WebGrid.cs      |  949 +
 .../System.Web.Helpers/WebGrid/WebGridColumn.cs    |   17 +
 .../WebGrid/WebGridDataSource.cs                   |  161 +
 .../WebGrid/WebGridPagerModes.cs                   |   13 +
 .../src/System.Web.Helpers/WebGrid/WebGridRow.cs   |  197 +
 .../WebGrid/_WebGridRenderer.cshtml                |  321 +
 .../WebGrid/_WebGridRenderer.generated.cs          |    1 +
 .../src/System.Web.Helpers/WebImage.cs             | 1174 +
 .../src/System.Web.Helpers/WebMail.cs              |  366 +
 .../Channels/HttpBinding.cs                        |  222 +
 .../Channels/HttpBindingSecurity.cs                |   56 +
 .../Channels/HttpBindingSecurityMode.cs            |   26 +
 .../Channels/HttpBindingSecurityModeHelper.cs      |   41 +
 .../Channels/HttpMessage.cs                        |  229 +
 .../Channels/HttpMessageEncoderFactory.cs          |  270 +
 .../Channels/HttpMessageEncodingBindingElement.cs  |  140 +
 .../Channels/HttpMessageEncodingChannelListener.cs |   62 +
 .../Channels/HttpMessageEncodingReplyChannel.cs    |  104 +
 .../Channels/HttpMessageEncodingRequestContext.cs  |  275 +
 .../Channels/HttpMessageExtensions.cs              |  189 +
 .../System.Web.Http.SelfHost/GlobalSuppressions.cs |   11 +
 .../HttpRequestMessageExtensions.cs                |   37 +
 .../HttpSelfHostConfiguration.cs                   |  343 +
 .../System.Web.Http.SelfHost/HttpSelfHostServer.cs |  886 +
 .../Properties/AssemblyInfo.cs                     |    9 +
 .../Properties/SRResources.Designer.cs             |  360 +
 .../Properties/SRResources.resx                    |  219 +
 .../ServiceModel/Channels/AsyncResult.cs           |  348 +
 .../Channels/BufferManagerOutputStream.cs          |   34 +
 .../ServiceModel/Channels/BufferedOutputStream.cs  |  315 +
 .../ServiceModel/Channels/ChannelAcceptor.cs       |   77 +
 .../ServiceModel/Channels/ChannelBindingUtility.cs |   62 +
 .../ServiceModel/Channels/CompletedAsyncResult.cs  |   47 +
 .../ServiceModel/Channels/HttpTransportDefaults.cs |   12 +
 .../ServiceModel/Channels/IChannelAcceptor.cs      |   23 +
 .../ServiceModel/Channels/LayeredChannel.cs        |   88 +
 .../Channels/LayeredChannelAcceptor.cs             |   67 +
 .../Channels/LayeredChannelListener.cs             |  299 +
 .../ServiceModel/Channels/TransportDefaults.cs     |   12 +
 .../ServiceModel/HostNameComparisonModeHelper.cs   |   25 +
 .../ServiceModel/HttpClientCredentialTypeHelper.cs |   36 +
 .../ServiceModel/HttpProxyCredentialTypeHelper.cs  |   35 +
 .../HttpTransportSecurityExtensionMethods.cs       |   57 +
 .../ServiceModel/TransferModeHelper.cs             |   35 +
 .../System.Web.Http.SelfHost.csproj                |  163 +
 .../src/System.Web.Http.SelfHost/packages.config   |    4 +
 .../System.Web.Http.WebHost/GlobalConfiguration.cs |   46 +
 .../System.Web.Http.WebHost/GlobalSuppressions.cs  |   10 +
 .../HttpControllerHandler.cs                       |  400 +
 .../HttpControllerRouteHandler.cs                  |   55 +
 .../HttpControllerTypeCacheSerializer.cs           |  129 +
 .../PreApplicationStartCode.cs                     |   24 +
 .../Properties/AssemblyInfo.cs                     |   12 +
 .../Properties/SRResources.Designer.cs             |  108 +
 .../Properties/SRResources.resx                    |  135 +
 .../RouteCollectionExtensions.cs                   |   68 +
 .../Routing/HostedHttpRoute.cs                     |  100 +
 .../Routing/HostedHttpRouteCollection.cs           |  196 +
 .../Routing/HostedHttpRouteData.cs                 |   40 +
 .../Routing/HostedHttpVirtualPathData.cs           |   34 +
 .../Routing/HttpContextBaseExtensions.cs           |   31 +
 .../Routing/HttpRouteDataExtensions.cs             |   27 +
 .../Routing/HttpRouteExtensions.cs                 |   31 +
 .../Routing/HttpWebRoute.cs                        |  111 +
 .../SuppressFormsAuthRedirectModule.cs             |  186 +
 .../System.Web.Http.WebHost.csproj                 |  157 +
 .../TaskWrapperAsyncResult.cs                      |   71 +
 .../WebHostAssembliesResolver.cs                   |   25 +
 .../WebHostHttpControllerTypeResolver.cs           |   91 +
 .../src/System.Web.Http.WebHost/packages.config    |    5 +
 .../src/System.Web.Http/AcceptVerbsAttribute.cs    |   38 +
 .../src/System.Web.Http/ActionNameAttribute.cs     |   15 +
 .../src/System.Web.Http/AllowAnonymousAttribute.cs |   12 +
 .../src/System.Web.Http/ApiController.cs           |  326 +
 .../src/System.Web.Http/AuthorizeAttribute.cs      |  179 +
 .../Controllers/ApiControllerActionInvoker.cs      |   42 +
 .../Controllers/ApiControllerActionSelector.cs     |  414 +
 .../Controllers/HttpActionBinding.cs               |  107 +
 .../Controllers/HttpActionContext.cs               |   91 +
 .../Controllers/HttpActionContextExtensions.cs     |  124 +
 .../Controllers/HttpActionDescriptor.cs            |  247 +
 .../HttpControllerConfigurationAttribute.cs        |   26 +
 .../Controllers/HttpControllerContext.cs           |  149 +
 .../Controllers/HttpControllerDescriptor.cs        |  283 +
 .../Controllers/HttpParameterBinding.cs            |   70 +
 .../Controllers/HttpParameterDescriptor.cs         |  120 +
 .../Controllers/IActionHttpMethodProvider.cs       |   12 +
 .../Controllers/IActionMethodSelector.cs           |   11 +
 .../Controllers/IActionResultConverter.cs          |   17 +
 .../Controllers/IActionValueBinder.cs              |    9 +
 .../Controllers/IHttpActionInvoker.cs              |   13 +
 .../Controllers/IHttpActionSelector.cs             |   23 +
 .../System.Web.Http/Controllers/IHttpController.cs |   13 +
 .../Controllers/ReflectedHttpActionDescriptor.cs   |  439 +
 .../ReflectedHttpParameterDescriptor.cs            |   76 +
 .../Controllers/ResponseMessageResultConverter.cs  |   30 +
 .../Controllers/ValueResultConverter.cs            |   32 +
 .../Controllers/VoidResultConverter.cs             |   24 +
 .../System.Web.Http/Dependencies/EmptyResolver.cs  |   40 +
 .../Dependencies/IDependencyResolver.cs            |   21 +
 .../Dependencies/IDependencyScope.cs               |   31 +
 .../System.Web.Http/Description/ApiDescription.cs  |   93 +
 .../src/System.Web.Http/Description/ApiExplorer.cs |  457 +
 .../Description/ApiExplorerSettingsAttribute.cs    |   19 +
 .../Description/ApiParameterDescription.cs         |   44 +
 .../Description/ApiParameterSource.cs              |   14 +
 .../System.Web.Http/Description/IApiExplorer.cs    |   17 +
 .../Description/IDocumentationProvider.cs          |   26 +
 .../Dispatcher/DefaultAssembliesResolver.cs        |   24 +
 .../Dispatcher/DefaultHttpControllerActivator.cs   |   91 +
 .../Dispatcher/DefaultHttpControllerSelector.cs    |  165 +
 .../DefaultHttpControllerTypeResolver.cs           |   73 +
 .../Dispatcher/ExceptionSurrogate.cs               |   44 +
 .../Dispatcher/HttpControllerDispatcher.cs         |  209 +
 .../Dispatcher/HttpControllerTypeCache.cs          |   69 +
 .../Dispatcher/IAssembliesResolver.cs              |   22 +
 .../Dispatcher/IHttpControllerActivator.cs         |   15 +
 .../Dispatcher/IHttpControllerSelector.cs          |   30 +
 .../Dispatcher/IHttpControllerTypeResolver.cs      |   21 +
 .../Filters/ActionDescriptorFilterProvider.cs      |   42 +
 .../Filters/ActionFilterAttribute.cs               |   98 +
 .../Filters/AuthorizationFilterAttribute.cs        |   49 +
 .../Filters/ConfigurationFilterProvider.cs         |   20 +
 .../Filters/ExceptionFilterAttribute.cs            |   26 +
 .../src/System.Web.Http/Filters/FilterAttribute.cs |   28 +
 .../src/System.Web.Http/Filters/FilterInfo.cs      |   22 +
 .../System.Web.Http/Filters/FilterInfoComparer.cs  |   37 +
 .../src/System.Web.Http/Filters/FilterScope.cs     |   11 +
 .../Filters/HttpActionExecutedContext.cs           |   72 +
 .../Filters/HttpFilterCollection.cs                |   58 +
 .../src/System.Web.Http/Filters/IActionFilter.cs   |   16 +
 .../Filters/IAuthorizationFilter.cs                |   16 +
 .../System.Web.Http/Filters/IExceptionFilter.cs    |   12 +
 .../src/System.Web.Http/Filters/IFilter.cs         |    9 +
 .../src/System.Web.Http/Filters/IFilterProvider.cs |   12 +
 .../src/System.Web.Http/FromBodyAttribute.cs       |   15 +
 .../src/System.Web.Http/FromUriAttribute.cs        |   19 +
 .../src/System.Web.Http/GlobalSuppressions.cs      |   23 +
 .../System.Web.Http/Hosting/HttpPipelineFactory.cs |   55 +
 .../System.Web.Http/Hosting/HttpPropertyKeys.cs    |   46 +
 .../src/System.Web.Http/HttpBindNeverAttribute.cs  |   15 +
 .../System.Web.Http/HttpBindRequiredAttribute.cs   |   15 +
 .../src/System.Web.Http/HttpConfiguration.cs       |  190 +
 .../src/System.Web.Http/HttpDeleteAttribute.cs     |   22 +
 .../src/System.Web.Http/HttpGetAttribute.cs        |   22 +
 .../src/System.Web.Http/HttpHeadAttribute.cs       |   22 +
 .../src/System.Web.Http/HttpOptionsAttribute.cs    |   22 +
 .../src/System.Web.Http/HttpPatchAttribute.cs      |   22 +
 .../src/System.Web.Http/HttpPostAttribute.cs       |   22 +
 .../src/System.Web.Http/HttpPutAttribute.cs        |   22 +
 .../HttpRequestMessageExtensions.cs                |  382 +
 .../src/System.Web.Http/HttpResponseException.cs   |   38 +
 .../HttpResponseMessageExtensions.cs               |   60 +
 .../src/System.Web.Http/HttpRouteCollection.cs     |  298 +
 .../HttpRouteCollectionExtensions.cs               |   60 +
 .../src/System.Web.Http/HttpServer.cs              |  205 +
 .../System.Web.Http/IncludeErrorDetailPolicy.cs    |   25 +
 .../Internal/CollectionModelBinderUtil.cs          |  147 +
 .../src/System.Web.Http/Internal/DataTypeUtil.cs   |   74 +
 .../Internal/HttpActionContextExtensions.cs        |   40 +
 .../Internal/HttpParameterBindingExtensions.cs     |   41 +
 .../Internal/MemberInfoExtensions.cs               |   19 +
 .../Internal/ParameterInfoExtensions.cs            |   50 +
 .../src/System.Web.Http/Internal/TypeActivator.cs  |   28 +
 .../Internal/TypeDescriptorHelper.cs               |   20 +
 .../src/System.Web.Http/Internal/TypeHelper.cs     |  123 +
 .../System.Web.Http/Internal/UriQueryUtility.cs    |  558 +
 .../src/System.Web.Http/Metadata/ModelMetadata.cs  |  159 +
 .../Metadata/ModelMetadataProvider.cs              |   15 +
 .../Providers/AssociatedMetadataProvider.cs        |  210 +
 .../CachedDataAnnotationsMetadataAttributes.cs     |   40 +
 .../CachedDataAnnotationsModelMetadata.cs          |   61 +
 .../Metadata/Providers/CachedModelMetadata.cs      |  110 +
 .../DataAnnotationsModelMetadataProvider.cs        |   19 +
 .../Metadata/Providers/EmptyMetadataProvider.cs    |   19 +
 .../ModelBinding/Binders/ArrayModelBinder.cs       |   17 +
 .../Binders/ArrayModelBinderProvider.cs            |   23 +
 .../Binders/BinaryDataModelBinderProvider.cs       |   82 +
 .../ModelBinding/Binders/CollectionModelBinder.cs  |  135 +
 .../Binders/CollectionModelBinderProvider.cs       |   25 +
 .../ModelBinding/Binders/ComplexModelDto.cs        |   40 +
 .../Binders/ComplexModelDtoModelBinder.cs          |   41 +
 .../Binders/ComplexModelDtoModelBinderProvider.cs  |   26 +
 .../ModelBinding/Binders/ComplexModelDtoResult.cs  |   24 +
 .../ModelBinding/Binders/CompositeModelBinder.cs   |  148 +
 .../Binders/CompositeModelBinderProvider.cs        |   47 +
 .../ModelBinding/Binders/DictionaryModelBinder.cs  |   17 +
 .../Binders/DictionaryModelBinderProvider.cs       |   25 +
 .../Binders/GenericModelBinderProvider.cs          |  138 +
 .../Binders/KeyValuePairModelBinder.cs             |   32 +
 .../Binders/KeyValuePairModelBinderProvider.cs     |   28 +
 .../Binders/MutableObjectModelBinder.cs            |  267 +
 .../Binders/MutableObjectModelBinderProvider.cs    |   34 +
 .../Binders/SimpleModelBinderProvider.cs           |   65 +
 .../Binders/TypeConverterModelBinder.cs            |   64 +
 .../Binders/TypeConverterModelBinderProvider.cs    |   30 +
 .../ModelBinding/Binders/TypeMatchModelBinder.cs   |   45 +
 .../Binders/TypeMatchModelBinderProvider.cs        |   17 +
 .../CancellationTokenParameterBinding.cs           |   27 +
 .../ModelBinding/CustomModelBinderAttribute.cs     |   15 +
 .../ModelBinding/DefaultActionValueBinder.cs       |  147 +
 .../ModelBinding/ErrorParameterBinding.cs          |   41 +
 .../ModelBinding/FormDataCollectionExtensions.cs   |  218 +
 .../ModelBinding/FormatterParameterBinding.cs      |   82 +
 .../ModelBinding/HttpBindingBehavior.cs            |   11 +
 .../ModelBinding/HttpBindingBehaviorAttribute.cs   |   25 +
 .../ModelBinding/HttpRequestParameterBinding.cs    |   33 +
 .../System.Web.Http/ModelBinding/IModelBinder.cs   |   14 +
 .../JQueryMVCFormUrlEncodedFormatter.cs            |   62 +
 .../ModelBinding/ModelBinderAttribute.cs           |   91 +
 .../ModelBinding/ModelBinderConfig.cs              |  100 +
 .../ModelBinderErrorMessageProvider.cs             |    9 +
 .../ModelBinding/ModelBinderParameterBinding.cs    |  117 +
 .../ModelBinding/ModelBinderProvider.cs            |   11 +
 .../ModelBinding/ModelBindingContext.cs            |  126 +
 .../ModelBinding/ModelBindingHelper.cs             |  205 +
 .../src/System.Web.Http/ModelBinding/ModelError.cs |   33 +
 .../ModelBinding/ModelErrorCollection.cs           |   20 +
 .../src/System.Web.Http/ModelBinding/ModelState.cs |   19 +
 .../ModelBinding/ModelStateDictionary.cs           |  183 +
 .../System.Web.Http/Modelbinding_ClassDiagram.cd   |  148 +
 .../src/System.Web.Http/NonActionAttribute.cs      |   16 +
 .../src/System.Web.Http/Properties/AssemblyInfo.cs |   12 +
 .../Properties/SRResources.Designer.cs             | 1145 +
 .../System.Web.Http/Properties/SRResources.resx    |  482 +
 .../src/System.Web.Http/Query/DynamicQueryable.cs  | 2234 +
 .../Query/ODataQueryDeserializer.cs                |  227 +
 .../src/System.Web.Http/Query/ParseException.cs    |   24 +
 .../src/System.Web.Http/Query/QueryComposer.cs     |   73 +
 .../src/System.Web.Http/Query/QueryResolver.cs     |   21 +
 .../src/System.Web.Http/Query/QueryValidator.cs    |   95 +
 .../src/System.Web.Http/Query/ServiceQuery.cs      |   23 +
 .../src/System.Web.Http/Query/ServiceQueryPart.cs  |   63 +
 .../src/System.Web.Http/QueryableAttribute.cs      |  117 +
 .../src/System.Web.Http/RouteParameter.cs          |   36 +
 .../System.Web.Http/Routing/BoundRouteTemplate.cs  |   14 +
 .../Routing/HttpMethodConstraint.cs                |   85 +
 .../src/System.Web.Http/Routing/HttpParsedRoute.cs |  817 +
 .../src/System.Web.Http/Routing/HttpRoute.cs       |  229 +
 .../src/System.Web.Http/Routing/HttpRouteData.cs   |   43 +
 .../System.Web.Http/Routing/HttpRouteDirection.cs  |   10 +
 .../src/System.Web.Http/Routing/HttpRouteParser.cs |  361 +
 .../Routing/HttpRouteValueDictionary.cs            |   38 +
 .../System.Web.Http/Routing/HttpVirtualPathData.cs |   27 +
 .../src/System.Web.Http/Routing/IHttpRoute.cs      |   51 +
 .../Routing/IHttpRouteConstraint.cs                |   12 +
 .../src/System.Web.Http/Routing/IHttpRouteData.cs  |   13 +
 .../Routing/IHttpVirtualPathData.cs                |   11 +
 .../Routing/MediaTypeFormatterExtensions.cs        |   59 +
 .../System.Web.Http/Routing/PathContentSegment.cs  |   54 +
 .../Routing/PathLiteralSubsegment.cs               |   30 +
 .../Routing/PathParameterSubsegment.cs             |   40 +
 .../src/System.Web.Http/Routing/PathSegment.cs     |   15 +
 .../Routing/PathSeparatorSegment.cs                |   23 +
 .../src/System.Web.Http/Routing/PathSubsegment.cs  |   15 +
 .../Routing/UriPathExtensionMapping.cs             |  102 +
 .../src/System.Web.Http/Routing/UrlHelper.cs       |  112 +
 .../System.Web.Http/Services/DefaultServices.cs    |  557 +
 .../src/System.Web.Http/ServicesExtensions.cs      |  173 +
 .../src/System.Web.Http/Settings.StyleCop          |   11 +
 .../src/System.Web.Http/System.Web.Http.csproj     |  385 +
 .../System.Web.Http/Tracing/FormattingUtilities.cs |  147 +
 .../System.Web.Http/Tracing/IFormatterTracer.cs    |   24 +
 .../src/System.Web.Http/Tracing/ITraceManager.cs   |   17 +
 .../src/System.Web.Http/Tracing/ITraceWriter.cs    |   43 +
 .../Tracing/ITraceWriterExtensions.cs              |  747 +
 .../src/System.Web.Http/Tracing/TraceCategories.cs |   25 +
 .../src/System.Web.Http/Tracing/TraceKind.cs       |   25 +
 .../src/System.Web.Http/Tracing/TraceLevel.cs      |   47 +
 .../src/System.Web.Http/Tracing/TraceManager.cs    |  103 +
 .../src/System.Web.Http/Tracing/TraceRecord.cs     |   89 +
 .../Tracing/Tracers/ActionFilterAttributeTracer.cs |  114 +
 .../Tracing/Tracers/ActionFilterTracer.cs          |   50 +
 .../Tracing/Tracers/ActionValueBinderTracer.cs     |   47 +
 .../Tracers/AuthorizationFilterAttributeTracer.cs  |   60 +
 .../Tracing/Tracers/AuthorizationFilterTracer.cs   |   50 +
 .../Tracers/BufferedMediaTypeFormatterTracer.cs    |  123 +
 .../Tracing/Tracers/ContentNegotiatorTracer.cs     |   72 +
 .../Tracers/ExceptionFilterAttributeTracer.cs      |   65 +
 .../Tracing/Tracers/ExceptionFilterTracer.cs       |   51 +
 .../Tracing/Tracers/FilterTracer.cs                |  106 +
 .../FormUrlEncodedMediaTypeFormatterTracer.cs      |   64 +
 .../Tracers/FormatterParameterBindingTracer.cs     |   78 +
 .../Tracing/Tracers/HttpActionBindingTracer.cs     |   66 +
 .../Tracing/Tracers/HttpActionDescriptorTracer.cs  |  126 +
 .../Tracing/Tracers/HttpActionInvokerTracer.cs     |   62 +
 .../Tracing/Tracers/HttpActionSelectorTracer.cs    |   55 +
 .../Tracers/HttpControllerActivatorTracer.cs       |   56 +
 .../Tracers/HttpControllerDescriptorTracer.cs      |   59 +
 .../Tracers/HttpControllerSelectorTracer.cs        |   68 +
 .../Tracing/Tracers/HttpControllerTracer.cs        |  103 +
 .../Tracing/Tracers/HttpParameterBindingTracer.cs  |   87 +
 .../Tracers/JsonMediaTypeFormatterTracer.cs        |   64 +
 .../Tracing/Tracers/MediaTypeFormatterTracer.cs    |  243 +
 .../Tracing/Tracers/MessageHandlerTracer.cs        |   46 +
 .../Tracing/Tracers/RequestMessageHandlerTracer.cs |   72 +
 .../Tracing/Tracers/XmlMediaTypeFormatterTracer.cs |   65 +
 .../Validation/DefaultBodyModelValidator.cs        |  250 +
 .../Validation/IBodyModelValidator.cs              |   26 +
 .../Validation/ModelStateFormatterLogger.cs        |   42 +
 .../Validation/ModelValidatedEventArgs.cs          |   24 +
 .../Validation/ModelValidatingEventArgs.cs         |   25 +
 .../Validation/ModelValidationNode.cs              |  218 +
 .../ModelValidationRequiredMemberSelector.cs       |   59 +
 .../Validation/ModelValidationResult.cs            |   22 +
 .../System.Web.Http/Validation/ModelValidator.cs   |   75 +
 .../Validation/ModelValidatorProvider.cs           |   12 +
 .../Providers/AssociatedValidatorProvider.cs       |   57 +
 .../DataAnnotationsModelValidatorProvider.cs       |  264 +
 .../Providers/DataMemberModelValidatorProvider.cs  |   31 +
 .../RequiredMemberModelValidatorProvider.cs        |   35 +
 .../Validators/DataAnnotationsModelValidator.cs    |   58 +
 .../Validators/RequiredMemberModelValidator.cs     |   28 +
 .../Validators/ValidatableObjectAdapter.cs         |   60 +
 .../ValueProviders/IEnumerableValueProvider.cs     |   11 +
 .../ValueProviders/IUriValueProviderFactory.cs     |   16 +
 .../ValueProviders/IValueProvider.cs               |   10 +
 .../Providers/CompositeValueProvider.cs            |   67 +
 .../Providers/CompositeValueProviderFactory.cs     |   24 +
 .../Providers/ElementalValueProvider.cs            |   35 +
 .../Providers/NameValueCollectionValueProvider.cs  |   76 +
 .../Providers/QueryStringValueProvider.cs          |   32 +
 .../Providers/QueryStringValueProviderFactory.cs   |   34 +
 .../Providers/RouteDataValueProvider.cs            |   30 +
 .../Providers/RouteDataValueProviderFactory.cs     |   33 +
 .../ValueProviders/ValueProviderAttribute.cs       |   57 +
 .../ValueProviders/ValueProviderFactory.cs         |   11 +
 .../ValueProviders/ValueProviderResult.cs          |  161 +
 .../src/System.Web.Http/packages.config            |    5 +
 .../src/System.Web.Mvc/AcceptVerbsAttribute.cs     |   68 +
 .../src/System.Web.Mvc/ActionDescriptor.cs         |  198 +
 .../src/System.Web.Mvc/ActionDescriptorHelper.cs   |   48 +
 .../src/System.Web.Mvc/ActionExecutedContext.cs    |   44 +
 .../src/System.Web.Mvc/ActionExecutingContext.cs   |   39 +
 .../src/System.Web.Mvc/ActionFilterAttribute.cs    |   27 +
 .../src/System.Web.Mvc/ActionMethodDispatcher.cs   |   81 +
 .../System.Web.Mvc/ActionMethodDispatcherCache.cs  |   18 +
 .../src/System.Web.Mvc/ActionMethodSelector.cs     |  118 +
 .../ActionMethodSelectorAttribute.cs               |   12 +
 .../src/System.Web.Mvc/ActionNameAttribute.cs      |   28 +
 .../System.Web.Mvc/ActionNameSelectorAttribute.cs  |   12 +
 .../src/System.Web.Mvc/ActionResult.cs             |    9 +
 .../src/System.Web.Mvc/ActionSelector.cs           |    6 +
 .../System.Web.Mvc/AdditionalMetaDataAttribute.cs  |   40 +
 .../src/System.Web.Mvc/Ajax/AjaxExtensions.cs      |  360 +
 .../src/System.Web.Mvc/Ajax/AjaxOptions.cs         |  218 +
 .../src/System.Web.Mvc/Ajax/InsertionMode.cs       |   11 +
 .../src/System.Web.Mvc/AjaxHelper.cs               |   85 +
 .../src/System.Web.Mvc/AjaxHelper`1.cs             |   41 +
 .../src/System.Web.Mvc/AjaxRequestExtensions.cs    |   17 +
 .../src/System.Web.Mvc/AllowAnonymousAttribute.cs  |   13 +
 .../src/System.Web.Mvc/AllowHtmlAttribute.cs       |   21 +
 .../src/System.Web.Mvc/AreaHelpers.cs              |   37 +
 .../src/System.Web.Mvc/AreaRegistration.cs         |   56 +
 .../src/System.Web.Mvc/AreaRegistrationContext.cs  |   95 +
 .../System.Web.Mvc/AssociatedMetadataProvider.cs   |  112 +
 .../System.Web.Mvc/AssociatedValidatorProvider.cs  |   61 +
 .../Async/ActionDescriptorCreator.cs               |    6 +
 .../System.Web.Mvc/Async/AsyncActionDescriptor.cs  |   34 +
 .../Async/AsyncActionMethodSelector.cs             |  229 +
 .../Async/AsyncControllerActionInvoker.cs          |  326 +
 .../src/System.Web.Mvc/Async/AsyncManager.cs       |   82 +
 .../src/System.Web.Mvc/Async/AsyncResultWrapper.cs |  305 +
 .../src/System.Web.Mvc/Async/AsyncUtil.cs          |   33 +
 .../src/System.Web.Mvc/Async/AsyncVoid.cs          |    9 +
 .../System.Web.Mvc/Async/BeginInvokeDelegate.cs    |    6 +
 .../src/System.Web.Mvc/Async/EndInvokeDelegate.cs  |    6 +
 .../System.Web.Mvc/Async/EndInvokeDelegate`1.cs    |    6 +
 .../System.Web.Mvc/Async/IAsyncActionInvoker.cs    |   10 +
 .../src/System.Web.Mvc/Async/IAsyncController.cs   |   12 +
 .../System.Web.Mvc/Async/IAsyncManagerContainer.cs |    9 +
 .../src/System.Web.Mvc/Async/OperationCounter.cs   |   58 +
 .../Async/ReflectedAsyncActionDescriptor.cs        |  190 +
 .../Async/ReflectedAsyncControllerDescriptor.cs    |  106 +
 .../src/System.Web.Mvc/Async/SimpleAsyncResult.cs  |   55 +
 .../src/System.Web.Mvc/Async/SingleEntryGate.cs    |   22 +
 .../Async/SynchronizationContextUtil.cs            |   54 +
 .../Async/SynchronousOperationException.cs         |   32 +
 .../Async/TaskAsyncActionDescriptor.cs             |  265 +
 .../System.Web.Mvc/Async/TaskWrapperAsyncResult.cs |   45 +
 .../src/System.Web.Mvc/Async/Trigger.cs            |   22 +
 .../src/System.Web.Mvc/Async/TriggerListener.cs    |   67 +
 .../src/System.Web.Mvc/AsyncController.cs          |   12 +
 .../src/System.Web.Mvc/AsyncTimeoutAttribute.cs    |   43 +
 .../src/System.Web.Mvc/AuthorizationContext.cs     |   36 +
 .../src/System.Web.Mvc/AuthorizeAttribute.cs       |  154 +
 .../src/System.Web.Mvc/BindAttribute.cs            |   52 +
 .../src/System.Web.Mvc/BuildManagerCompiledView.cs |   87 +
 .../src/System.Web.Mvc/BuildManagerViewEngine.cs   |   94 +
 .../src/System.Web.Mvc/BuildManagerWrapper.cs      |   36 +
 .../src/System.Web.Mvc/ByteArrayModelBinder.cs     |   36 +
 .../CachedAssociatedMetadataProvider`1.cs          |   96 +
 .../CachedDataAnnotationsMetadataAttributes.cs     |   56 +
 .../CachedDataAnnotationsModelMetadata.cs          |  218 +
 .../CachedDataAnnotationsModelMetadataProvider.cs  |   19 +
 .../src/System.Web.Mvc/CachedModelMetadata`1.cs    |  417 +
 .../System.Web.Mvc/CancellationTokenModelBinder.cs |   14 +
 .../src/System.Web.Mvc/ChildActionOnlyAttribute.cs |   21 +
 .../src/System.Web.Mvc/ChildActionValueProvider.cs |   41 +
 .../ChildActionValueProviderFactory.cs             |   17 +
 .../ClientDataTypeModelValidatorProvider.cs        |  161 +
 .../src/System.Web.Mvc/CompareAttribute.cs         |   76 +
 .../src/System.Web.Mvc/ContentResult.cs            |   38 +
 .../src/System.Web.Mvc/Controller.cs               |  922 +
 .../src/System.Web.Mvc/ControllerActionInvoker.cs  |  374 +
 .../src/System.Web.Mvc/ControllerBase.cs           |  132 +
 .../src/System.Web.Mvc/ControllerBuilder.cs        |   90 +
 .../src/System.Web.Mvc/ControllerContext.cs        |  135 +
 .../src/System.Web.Mvc/ControllerDescriptor.cs     |   80 +
 .../System.Web.Mvc/ControllerDescriptorCache.cs    |   16 +
 .../ControllerInstanceFilterProvider.cs            |   18 +
 .../src/System.Web.Mvc/ControllerTypeCache.cs      |  140 +
 .../System.Web.Mvc/CustomModelBinderAttribute.cs   |   15 +
 .../System.Web.Mvc/DataAnnotationsModelMetadata.cs |   62 +
 .../DataAnnotationsModelMetadataProvider.cs        |  117 +
 .../DataAnnotationsModelValidator.cs               |   69 +
 .../DataAnnotationsModelValidatorProvider.cs       |  377 +
 .../DataAnnotationsModelValidator`1.cs             |   20 +
 .../DataErrorInfoModelValidatorProvider.cs         |   97 +
 .../src/System.Web.Mvc/DataTypeUtil.cs             |  111 +
 .../src/System.Web.Mvc/DefaultControllerFactory.cs |  296 +
 .../src/System.Web.Mvc/DefaultModelBinder.cs       |  842 +
 .../src/System.Web.Mvc/DefaultViewLocationCache.cs |   54 +
 .../src/System.Web.Mvc/DependencyResolver.cs       |  212 +
 .../System.Web.Mvc/DependencyResolverExtensions.cs |   20 +
 .../src/System.Web.Mvc/DescriptorUtil.cs           |   88 +
 .../src/System.Web.Mvc/DictionaryHelpers.cs        |   58 +
 .../src/System.Web.Mvc/DictionaryValueProvider.cs  |   52 +
 .../System.Web.Mvc/DynamicViewDataDictionary.cs    |   49 +
 .../System.Web.Mvc/EmptyModelMetadataProvider.cs   |   14 +
 .../System.Web.Mvc/EmptyModelValidatorProvider.cs  |   15 +
 .../src/System.Web.Mvc/EmptyResult.cs              |   19 +
 .../aspnetwebstack/src/System.Web.Mvc/Error.cs     |   78 +
 .../src/System.Web.Mvc/ExceptionContext.cs         |   38 +
 .../src/System.Web.Mvc/ExpressionHelper.cs         |  133 +
 .../ExpressionUtil/BinaryExpressionFingerprint.cs  |   43 +
 .../ExpressionUtil/CachedExpressionCompiler.cs     |  144 +
 .../ConditionalExpressionFingerprint.cs            |   30 +
 .../ConstantExpressionFingerprint.cs               |   34 +
 .../ExpressionUtil/DefaultExpressionFingerprint.cs |   30 +
 .../ExpressionUtil/ExpressionFingerprint.cs        |   49 +
 .../ExpressionUtil/ExpressionFingerprintChain.cs   |   87 +
 .../FingerprintingExpressionVisitor.cs             |  298 +
 .../ExpressionUtil/HashCodeCombiner.cs             |   58 +
 .../src/System.Web.Mvc/ExpressionUtil/Hoisted`2.cs |    8 +
 .../ExpressionUtil/HoistingExpressionVisitor.cs    |   37 +
 .../ExpressionUtil/IndexExpressionFingerprint.cs   |   43 +
 .../ExpressionUtil/LambdaExpressionFingerprint.cs  |   30 +
 .../ExpressionUtil/MemberExpressionFingerprint.cs  |   40 +
 .../MethodCallExpressionFingerprint.cs             |   43 +
 .../ParameterExpressionFingerprint.cs              |   39 +
 .../TypeBinaryExpressionFingerprint.cs             |   39 +
 .../ExpressionUtil/UnaryExpressionFingerprint.cs   |   43 +
 .../src/System.Web.Mvc/FieldValidationMetadata.cs  |   28 +
 .../src/System.Web.Mvc/FileContentResult.cs        |   28 +
 .../src/System.Web.Mvc/FilePathResult.cs           |   27 +
 .../src/System.Web.Mvc/FileResult.cs               |  145 +
 .../src/System.Web.Mvc/FileStreamResult.cs         |   47 +
 .../aspnetwebstack/src/System.Web.Mvc/Filter.cs    |   36 +
 .../src/System.Web.Mvc/FilterAttribute.cs          |   43 +
 .../FilterAttributeFilterProvider.cs               |   48 +
 .../src/System.Web.Mvc/FilterInfo.cs               |   50 +
 .../src/System.Web.Mvc/FilterProviderCollection.cs |  127 +
 .../src/System.Web.Mvc/FilterProviders.cs          |   17 +
 .../src/System.Web.Mvc/FilterScope.cs              |   13 +
 .../src/System.Web.Mvc/FormCollection.cs           |   98 +
 .../src/System.Web.Mvc/FormContext.cs              |   83 +
 .../src/System.Web.Mvc/FormMethod.cs               |   10 +
 .../src/System.Web.Mvc/FormValueProvider.cs        |   21 +
 .../src/System.Web.Mvc/FormValueProviderFactory.cs |   32 +
 .../src/System.Web.Mvc/GlobalFilterCollection.cs   |   63 +
 .../src/System.Web.Mvc/GlobalFilters.cs            |   14 +
 .../src/System.Web.Mvc/GlobalSuppressions.cs       |   21 +
 .../src/System.Web.Mvc/HandleErrorAttribute.cs     |  109 +
 .../src/System.Web.Mvc/HandleErrorInfo.cs          |   35 +
 .../src/System.Web.Mvc/HiddenInputAttribute.cs     |   15 +
 .../System.Web.Mvc/Html/ChildActionExtensions.cs   |  183 +
 .../System.Web.Mvc/Html/DefaultDisplayTemplates.cs |  227 +
 .../System.Web.Mvc/Html/DefaultEditorTemplates.cs  |  285 +
 .../src/System.Web.Mvc/Html/DisplayExtensions.cs   |  107 +
 .../System.Web.Mvc/Html/DisplayNameExtensions.cs   |   62 +
 .../System.Web.Mvc/Html/DisplayTextExtensions.cs   |   26 +
 .../src/System.Web.Mvc/Html/EditorExtensions.cs    |  107 +
 .../src/System.Web.Mvc/Html/FormExtensions.cs      |  182 +
 .../src/System.Web.Mvc/Html/InputExtensions.cs     |  583 +
 .../src/System.Web.Mvc/Html/LabelExtensions.cs     |  161 +
 .../src/System.Web.Mvc/Html/LinkExtensions.cs      |  132 +
 .../src/System.Web.Mvc/Html/MvcForm.cs             |   53 +
 .../src/System.Web.Mvc/Html/NameExtensions.cs      |   45 +
 .../src/System.Web.Mvc/Html/PartialExtensions.cs   |   34 +
 .../System.Web.Mvc/Html/RenderPartialExtensions.cs |   31 +
 .../src/System.Web.Mvc/Html/SelectExtensions.cs    |  319 +
 .../src/System.Web.Mvc/Html/TemplateHelpers.cs     |  347 +
 .../src/System.Web.Mvc/Html/TextAreaExtensions.cs  |  194 +
 .../System.Web.Mvc/Html/ValidationExtensions.cs    |  392 +
 .../src/System.Web.Mvc/Html/ValueExtensions.cs     |   82 +
 .../src/System.Web.Mvc/HtmlHelper.cs               |  484 +
 .../src/System.Web.Mvc/HtmlHelper`1.cs             |   41 +
 .../src/System.Web.Mvc/HttpDeleteAttribute.cs      |   17 +
 .../HttpFileCollectionValueProvider.cs             |   46 +
 .../HttpFileCollectionValueProviderFactory.cs      |   17 +
 .../src/System.Web.Mvc/HttpGetAttribute.cs         |   17 +
 .../src/System.Web.Mvc/HttpHandlerUtil.cs          |   93 +
 .../src/System.Web.Mvc/HttpHeadAttribute.cs        |   17 +
 .../src/System.Web.Mvc/HttpNotFoundResult.cs       |   20 +
 .../src/System.Web.Mvc/HttpOptionsAttribute.cs     |   17 +
 .../src/System.Web.Mvc/HttpPatchAttribute.cs       |   17 +
 .../src/System.Web.Mvc/HttpPostAttribute.cs        |   17 +
 .../HttpPostedFileBaseModelBinder.cs               |   41 +
 .../src/System.Web.Mvc/HttpPutAttribute.cs         |   17 +
 .../src/System.Web.Mvc/HttpRequestExtensions.cs    |   56 +
 .../src/System.Web.Mvc/HttpStatusCodeResult.cs     |   48 +
 .../src/System.Web.Mvc/HttpUnauthorizedResult.cs   |   23 +
 .../aspnetwebstack/src/System.Web.Mvc/HttpVerbs.cs |   16 +
 .../src/System.Web.Mvc/IActionFilter.cs            |   10 +
 .../src/System.Web.Mvc/IActionInvoker.cs           |    9 +
 .../src/System.Web.Mvc/IAuthorizationFilter.cs     |    9 +
 .../src/System.Web.Mvc/IBuildManager.cs            |   16 +
 .../src/System.Web.Mvc/IClientValidatable.cs       |   21 +
 .../src/System.Web.Mvc/IController.cs              |   11 +
 .../src/System.Web.Mvc/IControllerActivator.cs     |   11 +
 .../src/System.Web.Mvc/IControllerFactory.cs       |   14 +
 .../src/System.Web.Mvc/IDependencyResolver.cs      |   12 +
 .../src/System.Web.Mvc/IEnumerableValueProvider.cs |   12 +
 .../src/System.Web.Mvc/IExceptionFilter.cs         |    9 +
 .../src/System.Web.Mvc/IFilterProvider.cs          |   11 +
 .../src/System.Web.Mvc/IMetadataAware.cs           |   14 +
 .../src/System.Web.Mvc/IModelBinder.cs             |    9 +
 .../src/System.Web.Mvc/IModelBinderProvider.cs     |    9 +
 .../src/System.Web.Mvc/IMvcControlBuilder.cs       |    9 +
 .../src/System.Web.Mvc/IMvcFilter.cs               |   10 +
 .../aspnetwebstack/src/System.Web.Mvc/IResolver.cs |    9 +
 .../src/System.Web.Mvc/IResultFilter.cs            |   10 +
 .../src/System.Web.Mvc/IRouteWithArea.cs           |    9 +
 .../src/System.Web.Mvc/ITempDataProvider.cs        |   12 +
 .../src/System.Web.Mvc/IUniquelyIdentifiable.cs    |    9 +
 .../System.Web.Mvc/IUnvalidatedRequestValues.cs    |   15 +
 .../System.Web.Mvc/IUnvalidatedValueProvider.cs    |   10 +
 .../src/System.Web.Mvc/IValueProvider.cs           |   10 +
 .../aspnetwebstack/src/System.Web.Mvc/IView.cs     |   11 +
 .../src/System.Web.Mvc/IViewDataContainer.cs       |   12 +
 .../src/System.Web.Mvc/IViewEngine.cs              |   11 +
 .../src/System.Web.Mvc/IViewLocationCache.cs       |   10 +
 .../src/System.Web.Mvc/IViewPageActivator.cs       |    9 +
 .../src/System.Web.Mvc/IViewStartPageChild.cs      |   11 +
 .../aspnetwebstack/src/System.Web.Mvc/InputType.cs |   13 +
 .../src/System.Web.Mvc/JavaScriptResult.cs         |   25 +
 .../src/System.Web.Mvc/JsonRequestBehavior.cs      |   10 +
 .../src/System.Web.Mvc/JsonResult.cs               |   75 +
 .../src/System.Web.Mvc/JsonValueProviderFactory.cs |  133 +
 .../src/System.Web.Mvc/LinqBinaryModelBinder.cs    |   20 +
 .../src/System.Web.Mvc/ModelBinderAttribute.cs     |   46 +
 .../src/System.Web.Mvc/ModelBinderDictionary.cs    |  169 +
 .../ModelBinderProviderCollection.cs               |   68 +
 .../src/System.Web.Mvc/ModelBinderProviders.cs     |   16 +
 .../src/System.Web.Mvc/ModelBinders.cs             |   73 +
 .../src/System.Web.Mvc/ModelBindingContext.cs      |  140 +
 .../src/System.Web.Mvc/ModelError.cs               |   33 +
 .../src/System.Web.Mvc/ModelErrorCollection.cs     |   20 +
 .../src/System.Web.Mvc/ModelMetadata.cs            |  409 +
 .../src/System.Web.Mvc/ModelMetadataProvider.cs    |   15 +
 .../src/System.Web.Mvc/ModelMetadataProviders.cs   |   31 +
 .../src/System.Web.Mvc/ModelState.cs               |   17 +
 .../src/System.Web.Mvc/ModelStateDictionary.cs     |  182 +
 .../src/System.Web.Mvc/ModelValidationResult.cs    |   22 +
 .../src/System.Web.Mvc/ModelValidator.cs           |   88 +
 .../src/System.Web.Mvc/ModelValidatorProvider.cs   |   11 +
 .../ModelValidatorProviderCollection.cs            |   58 +
 .../src/System.Web.Mvc/ModelValidatorProviders.cs  |   19 +
 .../src/System.Web.Mvc/MultiSelectList.cs          |  120 +
 .../src/System.Web.Mvc/MultiServiceResolver.cs     |   41 +
 .../aspnetwebstack/src/System.Web.Mvc/MvcFilter.cs |   21 +
 .../src/System.Web.Mvc/MvcHandler.cs               |  250 +
 .../src/System.Web.Mvc/MvcHtmlString.cs            |   30 +
 .../src/System.Web.Mvc/MvcHttpHandler.cs           |  107 +
 .../src/System.Web.Mvc/MvcRouteHandler.cs          |   49 +
 .../src/System.Web.Mvc/MvcWebRazorHostFactory.cs   |   22 +
 .../NameValueCollectionExtensions.cs               |   35 +
 .../NameValueCollectionValueProvider.cs            |  110 +
 .../src/System.Web.Mvc/NoAsyncTimeoutAttribute.cs  |   15 +
 .../src/System.Web.Mvc/NonActionAttribute.cs       |   15 +
 .../src/System.Web.Mvc/NullViewLocationCache.cs    |   20 +
 .../src/System.Web.Mvc/OutputCacheAttribute.cs     |  357 +
 .../src/System.Web.Mvc/ParameterBindingInfo.cs     |   29 +
 .../src/System.Web.Mvc/ParameterDescriptor.cs      |   56 +
 .../src/System.Web.Mvc/ParameterInfoUtil.cs        |   35 +
 .../src/System.Web.Mvc/PartialViewResult.cs        |   30 +
 .../src/System.Web.Mvc/PathHelpers.cs              |   99 +
 .../src/System.Web.Mvc/PreApplicationStartCode.cs  |   28 +
 .../src/System.Web.Mvc/Properties/AssemblyInfo.cs  |   29 +
 .../Properties/MvcResources.Designer.cs            | 1012 +
 .../System.Web.Mvc/Properties/MvcResources.resx    |  439 +
 .../src/System.Web.Mvc/QueryStringValueProvider.cs |   23 +
 .../QueryStringValueProviderFactory.cs             |   32 +
 .../src/System.Web.Mvc/RangeAttributeAdapter.cs    |   21 +
 .../Razor/MvcCSharpRazorCodeGenerator.cs           |   32 +
 .../Razor/MvcCSharpRazorCodeParser.cs              |   70 +
 .../System.Web.Mvc/Razor/MvcVBRazorCodeParser.cs   |   95 +
 .../System.Web.Mvc/Razor/MvcWebPageRazorHost.cs    |   66 +
 .../Razor/SetModelTypeCodeGenerator.cs             |   49 +
 .../Razor/StartPageLookupDelegate.cs               |    9 +
 .../aspnetwebstack/src/System.Web.Mvc/RazorView.cs |   84 +
 .../src/System.Web.Mvc/RazorViewEngine.cs          |   87 +
 .../src/System.Web.Mvc/ReaderWriterCache`2.cs      |   68 +
 .../src/System.Web.Mvc/RedirectResult.cs           |   58 +
 .../src/System.Web.Mvc/RedirectToRouteResult.cs    |   79 +
 .../System.Web.Mvc/ReflectedActionDescriptor.cs    |  137 +
 .../src/System.Web.Mvc/ReflectedAttributeCache.cs  |   48 +
 .../ReflectedControllerDescriptor.cs               |  101 +
 .../ReflectedParameterBindingInfo.cs               |   64 +
 .../System.Web.Mvc/ReflectedParameterDescriptor.cs |   81 +
 .../RegularExpressionAttributeAdapter.cs           |   20 +
 .../src/System.Web.Mvc/RemoteAttribute.cs          |  141 +
 .../src/System.Web.Mvc/RequireHttpsAttribute.cs    |   40 +
 .../src/System.Web.Mvc/RequiredAttributeAdapter.cs |   20 +
 .../src/System.Web.Mvc/ResultExecutedContext.cs    |   36 +
 .../src/System.Web.Mvc/ResultExecutingContext.cs   |   30 +
 .../System.Web.Mvc/RouteCollectionExtensions.cs    |  195 +
 .../src/System.Web.Mvc/RouteDataValueProvider.cs   |   16 +
 .../RouteDataValueProviderFactory.cs               |   17 +
 .../src/System.Web.Mvc/RouteValuesHelpers.cs       |   62 +
 .../src/System.Web.Mvc/SecurityUtil.cs             |   81 +
 .../src/System.Web.Mvc/SelectList.cs               |   39 +
 .../src/System.Web.Mvc/SelectListItem.cs           |   13 +
 .../src/System.Web.Mvc/SessionStateAttribute.cs    |   17 +
 .../System.Web.Mvc/SessionStateTempDataProvider.cs |   66 +
 .../src/System.Web.Mvc/SingleServiceResolver.cs    |   61 +
 .../System.Web.Mvc/StringLengthAttributeAdapter.cs |   20 +
 .../src/System.Web.Mvc/System.Web.Mvc.csproj       |  481 +
 .../src/System.Web.Mvc/TagBuilderExtensions.cs     |   15 +
 .../src/System.Web.Mvc/TempDataDictionary.cs       |  210 +
 .../src/System.Web.Mvc/TemplateInfo.cs             |   60 +
 .../src/System.Web.Mvc/TryGetValueDelegate.cs      |    6 +
 .../src/System.Web.Mvc/TypeCacheSerializer.cs      |  124 +
 .../src/System.Web.Mvc/TypeCacheUtil.cs            |  106 +
 .../src/System.Web.Mvc/TypeDescriptorHelper.cs     |   15 +
 .../src/System.Web.Mvc/TypeHelpers.cs              |  148 +
 .../UnvalidatedRequestValuesAccessor.cs            |    6 +
 .../UnvalidatedRequestValuesWrapper.cs             |   34 +
 .../aspnetwebstack/src/System.Web.Mvc/UrlHelper.cs |  224 +
 .../src/System.Web.Mvc/UrlParameter.cs             |   22 +
 .../src/System.Web.Mvc/UrlRewriterHelper.cs        |   47 +
 .../src/System.Web.Mvc/ValidatableObjectAdapter.cs |   65 +
 .../ValidateAntiForgeryTokenAttribute.cs           |   55 +
 .../src/System.Web.Mvc/ValidateInputAttribute.cs   |   28 +
 .../src/System.Web.Mvc/ValueProviderCollection.cs  |   80 +
 .../src/System.Web.Mvc/ValueProviderDictionary.cs  |  219 +
 .../src/System.Web.Mvc/ValueProviderFactories.cs   |   22 +
 .../src/System.Web.Mvc/ValueProviderFactory.cs     |    9 +
 .../ValueProviderFactoryCollection.cs              |   58 +
 .../src/System.Web.Mvc/ValueProviderResult.cs      |  165 +
 .../src/System.Web.Mvc/ValueProviderUtil.cs        |   42 +
 .../src/System.Web.Mvc/ViewContext.cs              |  283 +
 .../src/System.Web.Mvc/ViewDataDictionary.cs       |  389 +
 .../src/System.Web.Mvc/ViewDataDictionary`1.cs     |   62 +
 .../src/System.Web.Mvc/ViewDataInfo.cs             |   44 +
 .../src/System.Web.Mvc/ViewEngineCollection.cs     |  135 +
 .../src/System.Web.Mvc/ViewEngineResult.cs         |   40 +
 .../src/System.Web.Mvc/ViewEngines.cs              |   18 +
 .../src/System.Web.Mvc/ViewMasterPage.cs           |   70 +
 .../System.Web.Mvc/ViewMasterPageControlBuilder.cs |   20 +
 .../src/System.Web.Mvc/ViewMasterPage`1.cs         |   52 +
 .../aspnetwebstack/src/System.Web.Mvc/ViewPage.cs  |  429 +
 .../src/System.Web.Mvc/ViewPageControlBuilder.cs   |   20 +
 .../src/System.Web.Mvc/ViewPage`1.cs               |   49 +
 .../src/System.Web.Mvc/ViewResult.cs               |   38 +
 .../src/System.Web.Mvc/ViewResultBase.cs           |  107 +
 .../src/System.Web.Mvc/ViewStartPage.cs            |   45 +
 .../src/System.Web.Mvc/ViewTemplateUserControl.cs  |    8 +
 .../System.Web.Mvc/ViewTemplateUserControl`1.cs    |   12 +
 .../aspnetwebstack/src/System.Web.Mvc/ViewType.cs  |   21 +
 .../src/System.Web.Mvc/ViewTypeControlBuilder.cs   |   31 +
 .../src/System.Web.Mvc/ViewTypeParserFilter.cs     |  111 +
 .../src/System.Web.Mvc/ViewUserControl.cs          |  215 +
 .../ViewUserControlControlBuilder.cs               |   20 +
 .../src/System.Web.Mvc/ViewUserControl`1.cs        |   60 +
 .../VirtualPathProviderViewEngine.cs               |  347 +
 .../src/System.Web.Mvc/WebFormView.cs              |   74 +
 .../src/System.Web.Mvc/WebFormViewEngine.cs        |   64 +
 .../src/System.Web.Mvc/WebViewPage.cs              |  117 +
 .../src/System.Web.Mvc/WebViewPage`1.cs            |   49 +
 .../src/System.Web.Mvc/packages.config             |    4 +
 .../System.Web.Razor/CSharpRazorCodeLanguage.cs    |   48 +
 .../DocumentParseCompleteEventArgs.cs              |   27 +
 .../Editor/AutoCompleteEditHandler.cs              |   63 +
 .../System.Web.Razor/Editor/BackgroundParseTask.cs |  112 +
 .../src/System.Web.Razor/Editor/EditResult.cs      |   18 +
 .../src/System.Web.Razor/Editor/EditorHints.cs     |   29 +
 .../Editor/ImplicitExpressionEditHandler.cs        |  236 +
 .../Editor/SingleLineMarkupEditHandler.cs          |   24 +
 .../src/System.Web.Razor/Editor/SpanEditHandler.cs |  183 +
 .../Generator/AddImportCodeGenerator.cs            |   68 +
 .../Generator/AttributeBlockCodeGenerator.cs       |   90 +
 .../System.Web.Razor/Generator/BaseCodeWriter.cs   |   76 +
 .../Generator/BlockCodeGenerator.cs                |   47 +
 .../System.Web.Razor/Generator/CSharpCodeWriter.cs |  249 +
 .../Generator/CSharpRazorCodeGenerator.cs          |   30 +
 .../Generator/CodeGenerationCompleteEventArgs.cs   |   29 +
 .../Generator/CodeGeneratorBase.cs                 |   37 +
 .../Generator/CodeGeneratorContext.cs              |  329 +
 .../src/System.Web.Razor/Generator/CodeWriter.cs   |  209 +
 .../Generator/CodeWriterExtensions.cs              |   19 +
 .../DynamicAttributeBlockCodeGenerator.cs          |  141 +
 .../Generator/ExpressionCodeGenerator.cs           |  112 +
 .../Generator/ExpressionRenderingMode.cs           |   28 +
 .../Generator/GeneratedClassContext.cs             |  176 +
 .../Generator/GeneratedCodeMapping.cs              |  101 +
 .../Generator/HelperCodeGenerator.cs               |  114 +
 .../Generator/HybridCodeGenerator.cs               |   21 +
 .../Generator/IBlockCodeGenerator.cs               |   12 +
 .../Generator/ISpanCodeGenerator.cs                |   11 +
 .../Generator/LiteralAttributeCodeGenerator.cs     |  113 +
 .../Generator/MarkupCodeGenerator.cs               |   63 +
 .../Generator/RazorCodeGenerator.cs                |  103 +
 .../Generator/RazorCommentCodeGenerator.cs         |   20 +
 .../RazorDirectiveAttributeCodeGenerator.cs        |   54 +
 .../Generator/ResolveUrlCodeGenerator.cs           |   92 +
 .../Generator/SectionCodeGenerator.cs              |   61 +
 .../Generator/SetBaseTypeCodeGenerator.cs          |   64 +
 .../Generator/SetLayoutCodeGenerator.cs            |   44 +
 .../Generator/SetVBOptionCodeGenerator.cs          |   43 +
 .../Generator/SpanCodeGenerator.cs                 |   39 +
 .../Generator/StatementCodeGenerator.cs            |   54 +
 .../Generator/TemplateBlockCodeGenerator.cs        |   44 +
 .../Generator/TypeMemberCodeGenerator.cs           |   40 +
 .../src/System.Web.Razor/Generator/VBCodeWriter.cs |  200 +
 .../Generator/VBRazorCodeGenerator.cs              |   17 +
 .../src/System.Web.Razor/GeneratorResults.cs       |   55 +
 .../src/System.Web.Razor/GlobalSuppressions.cs     |   22 +
 .../src/System.Web.Razor/Parser/BalancingModes.cs  |   14 +
 .../Parser/CSharpCodeParser.Directives.cs          |  504 +
 .../Parser/CSharpCodeParser.Statements.cs          |  682 +
 .../System.Web.Razor/Parser/CSharpCodeParser.cs    |  570 +
 .../Parser/CSharpLanguageCharacteristics.cs        |  189 +
 .../src/System.Web.Razor/Parser/CallbackVisitor.cs |   95 +
 .../Parser/ConditionalAttributeCollapser.cs        |   51 +
 .../Parser/HtmlLanguageCharacteristics.cs          |  131 +
 .../Parser/HtmlMarkupParser.Block.cs               |  821 +
 .../Parser/HtmlMarkupParser.Document.cs            |   58 +
 .../Parser/HtmlMarkupParser.Section.cs             |  189 +
 .../System.Web.Razor/Parser/HtmlMarkupParser.cs    |  186 +
 .../System.Web.Razor/Parser/ISyntaxTreeRewriter.cs |   11 +
 .../Parser/LanguageCharacteristics.cs              |  112 +
 .../src/System.Web.Razor/Parser/MarkupCollapser.cs |   37 +
 .../src/System.Web.Razor/Parser/MarkupRewriter.cs  |  104 +
 .../src/System.Web.Razor/Parser/ParserBase.cs      |   50 +
 .../src/System.Web.Razor/Parser/ParserContext.cs   |  311 +
 .../src/System.Web.Razor/Parser/ParserHelpers.cs   |  145 +
 .../src/System.Web.Razor/Parser/ParserVisitor.cs   |   55 +
 .../Parser/ParserVisitorExtensions.cs              |   28 +
 .../src/System.Web.Razor/Parser/RazorParser.cs     |  147 +
 .../src/System.Web.Razor/Parser/SyntaxConstants.cs |   52 +
 .../Parser/SyntaxTree/AcceptedCharacters.cs        |   23 +
 .../System.Web.Razor/Parser/SyntaxTree/Block.cs    |  200 +
 .../Parser/SyntaxTree/BlockBuilder.cs              |   44 +
 .../Parser/SyntaxTree/BlockType.cs                 |   22 +
 .../Parser/SyntaxTree/EquivalenceComparer.cs       |   19 +
 .../Parser/SyntaxTree/RazorError.cs                |   58 +
 .../src/System.Web.Razor/Parser/SyntaxTree/Span.cs |  152 +
 .../Parser/SyntaxTree/SpanBuilder.cs               |   84 +
 .../System.Web.Razor/Parser/SyntaxTree/SpanKind.cs |   13 +
 .../Parser/SyntaxTree/SyntaxTreeNode.cs            |   41 +
 .../Parser/TextReaderExtensions.cs                 |  108 +
 .../Parser/TokenizerBackedParser.Helpers.cs        |  549 +
 .../Parser/TokenizerBackedParser.cs                |   87 +
 .../Parser/VBCodeParser.Directives.cs              |  410 +
 .../Parser/VBCodeParser.Statements.cs              |  314 +
 .../src/System.Web.Razor/Parser/VBCodeParser.cs    |  600 +
 .../Parser/VBLanguageCharacteristics.cs            |   90 +
 .../System.Web.Razor/Parser/WhitespaceRewriter.cs  |   76 +
 .../src/System.Web.Razor/ParserResults.cs          |   40 +
 .../src/System.Web.Razor/PartialParseResult.cs     |   59 +
 .../System.Web.Razor/Properties/AssemblyInfo.cs    |   14 +
 .../src/System.Web.Razor/RazorCodeLanguage.cs      |   60 +
 .../src/System.Web.Razor/RazorDebugHelpers.cs      |  199 +
 .../System.Web.Razor/RazorDirectiveAttribute.cs    |   49 +
 .../src/System.Web.Razor/RazorEditorParser.cs      |  368 +
 .../src/System.Web.Razor/RazorEngineHost.cs        |  215 +
 .../src/System.Web.Razor/RazorTemplateEngine.cs    |  199 +
 .../Resources/RazorResources.Designer.cs           |  868 +
 .../System.Web.Razor/Resources/RazorResources.resx |  412 +
 .../src/System.Web.Razor/StateMachine.cs           |  105 +
 .../src/System.Web.Razor/System.Web.Razor.csproj   |  236 +
 .../System.Web.Razor/Text/BufferingTextReader.cs   |  200 +
 .../src/System.Web.Razor/Text/ITextBuffer.cs       |   18 +
 .../Text/LineTrackingStringBuffer.cs               |  161 +
 .../src/System.Web.Razor/Text/LocationTagged.cs    |   92 +
 .../System.Web.Razor/Text/LookaheadTextReader.cs   |   13 +
 .../src/System.Web.Razor/Text/LookaheadToken.cs    |   34 +
 .../System.Web.Razor/Text/SeekableTextReader.cs    |   99 +
 .../src/System.Web.Razor/Text/SourceLocation.cs    |  138 +
 .../System.Web.Razor/Text/SourceLocationTracker.cs |   87 +
 .../src/System.Web.Razor/Text/TextBufferReader.cs  |  105 +
 .../src/System.Web.Razor/Text/TextChange.cs        |  210 +
 .../src/System.Web.Razor/Text/TextChangeType.cs    |   10 +
 .../System.Web.Razor/Text/TextDocumentReader.cs    |   42 +
 .../src/System.Web.Razor/Text/TextExtensions.cs    |   46 +
 .../System.Web.Razor/Tokenizer/CSharpHelpers.cs    |   43 +
 .../Tokenizer/CSharpKeywordDetector.cs             |  101 +
 .../System.Web.Razor/Tokenizer/CSharpTokenizer.cs  |  427 +
 .../System.Web.Razor/Tokenizer/HtmlTokenizer.cs    |  199 +
 .../src/System.Web.Razor/Tokenizer/ITokenizer.cs   |   11 +
 .../Tokenizer/Symbols/CSharpKeyword.cs             |   85 +
 .../Tokenizer/Symbols/CSharpSymbol.cs              |   47 +
 .../Tokenizer/Symbols/CSharpSymbolType.cs          |   74 +
 .../Tokenizer/Symbols/HtmlSymbol.cs                |   33 +
 .../Tokenizer/Symbols/HtmlSymbolType.cs            |   28 +
 .../System.Web.Razor/Tokenizer/Symbols/ISymbol.cs  |   15 +
 .../Tokenizer/Symbols/KnownSymbolType.cs           |   17 +
 .../Tokenizer/Symbols/SymbolBase.cs                |   71 +
 .../Tokenizer/Symbols/SymbolExtensions.cs          |   41 +
 .../Tokenizer/Symbols/SymbolTypeSuppressions.cs    |   26 +
 .../Tokenizer/Symbols/VBKeyword.cs                 |  168 +
 .../System.Web.Razor/Tokenizer/Symbols/VBSymbol.cs |  114 +
 .../Tokenizer/Symbols/VBSymbolType.cs              |   48 +
 .../src/System.Web.Razor/Tokenizer/Tokenizer.cs    |  354 +
 .../System.Web.Razor/Tokenizer/TokenizerView.cs    |   56 +
 .../src/System.Web.Razor/Tokenizer/VBHelpers.cs    |   22 +
 .../Tokenizer/VBKeywordDetector.cs                 |  176 +
 .../src/System.Web.Razor/Tokenizer/VBTokenizer.cs  |  383 +
 .../src/System.Web.Razor/Tokenizer/XmlHelpers.cs   |   49 +
 .../src/System.Web.Razor/Utils/CharUtils.cs        |   20 +
 .../src/System.Web.Razor/Utils/DisposableAction.cs |   33 +
 .../src/System.Web.Razor/Utils/EnumUtil.cs         |   23 +
 .../System.Web.Razor/Utils/EnumeratorExtensions.cs |   15 +
 .../src/System.Web.Razor/VBRazorCodeLanguage.cs    |   48 +
 .../Default.cshtml                                 |   39 +
 .../Default.generated.cs                           |  149 +
 .../EnableInstructions.cshtml                      |   21 +
 .../EnableInstructions.generated.cs                |   86 +
 .../Framework/AdminSecurity.cs                     |  260 +
 .../Framework/PreApplicationStartCode.cs           |   34 +
 .../Framework/SiteAdmin.cs                         |  232 +
 .../Framework/packages/IPackagesSourceFile.cs      |   15 +
 .../Framework/packages/IWebProjectManager.cs       |   76 +
 .../Framework/packages/PackageExtensions.cs        |   15 +
 .../Framework/packages/PackageManagerModule.cs     |  167 +
 .../Framework/packages/PackageSourceFile.cs        |  105 +
 .../Framework/packages/PageUtils.cs                |   82 +
 .../Framework/packages/RemoteAssembly.cs           |  200 +
 .../Framework/packages/WebPackageSource.cs         |   27 +
 .../Framework/packages/WebProjectManager.cs        |  268 +
 .../Framework/packages/WebProjectSystem.cs         |  227 +
 .../Login.cshtml                                   |   65 +
 .../Login.generated.cs                             |  154 +
 .../Logout.cshtml                                  |    9 +
 .../Logout.generated.cs                            |   67 +
 .../Properties/AssemblyInfo.cs                     |   15 +
 .../Register.cshtml                                |   66 +
 .../Register.generated.cs                          |  151 +
 .../Resources/AdminResources.Designer.cs           |  297 +
 .../Resources/AdminResources.resx                  |  201 +
 .../Resources/PackageManagerResources.Designer.cs  |  513 +
 .../Resources/PackageManagerResources.resx         |  277 +
 .../System.Web.WebPages.Administration/Site.css    |  589 +
 .../System.Web.WebPages.Administration.csproj      |  329 +
 .../_Layout.cshtml                                 |   73 +
 .../_Layout.generated.cs                           |  232 +
 .../_pagestart.cshtml                              |   30 +
 .../_pagestart.generated.cs                        |   91 +
 .../images/aspLogo.gif                             |  Bin 0 -> 2465 bytes
 .../images/error.png                               |  Bin 0 -> 562 bytes
 .../images/ok.png                                  |  Bin 0 -> 2122 bytes
 .../images/package.png                             |  Bin 0 -> 567 bytes
 .../images/tabon.gif                               |  Bin 0 -> 1154 bytes
 .../packages.config                                |    4 +
 .../packages/Default.cshtml                        |  218 +
 .../packages/Default.generated.cs                  |  420 +
 .../packages/Install.cshtml                        |   91 +
 .../packages/Install.generated.cs                  |  259 +
 .../packages/PackageSources.cshtml                 |  111 +
 .../packages/PackageSources.generated.cs           |  248 +
 .../packages/Site.css                              |  127 +
 .../packages/SourceFileInstructions.cshtml         |    7 +
 .../packages/SourceFileInstructions.generated.cs   |   67 +
 .../packages/Uninstall.cshtml                      |   74 +
 .../packages/Uninstall.generated.cs                |  212 +
 .../packages/Update.cshtml                         |   69 +
 .../packages/Update.generated.cs                   |  189 +
 .../packages/_Layout.cshtml                        |   22 +
 .../packages/_Layout.generated.cs                  |  123 +
 .../packages/_Package.cshtml                       |   16 +
 .../packages/_Package.generated.cs                 |   88 +
 .../packages/_PackageDetails.cshtml                |   23 +
 .../packages/_PackageDetails.generated.cs          |  110 +
 .../packages/_pagestart.cshtml                     |   15 +
 .../packages/_pagestart.generated.cs               |   73 +
 .../packages/images/error.png                      |  Bin 0 -> 562 bytes
 .../packages/images/package.png                    |  Bin 0 -> 1297 bytes
 .../packages/scripts/Default.js                    |   30 +
 .../packages/scripts/PackageAction.js              |    5 +
 .../AppDomainHelper.cs                             |   63 +
 .../AssemblyUtils.cs                               |  184 +
 .../BuildManagerWrapper.cs                         |   28 +
 .../Common/IFileSystem.cs                          |   18 +
 .../Common/PhysicalFileSystem.cs                   |   40 +
 .../GlobalSuppressions.cs                          |   15 +
 .../IBuildManager.cs                               |   13 +
 .../PreApplicationStartCode.cs                     |  274 +
 .../Properties/AssemblyInfo.cs                     |   15 +
 .../Resources/ConfigurationResources.Designer.cs   |  108 +
 .../Resources/ConfigurationResources.resx          |  135 +
 .../System.Web.WebPages.Deployment.csproj          |  111 +
 .../WebPagesDeployment.cs                          |  386 +
 .../System.Web.WebPages.Deployment/packages.config |    4 +
 .../AssemblyBuilderWrapper.cs                      |   32 +
 .../CompilingPathEventArgs.cs                      |   16 +
 .../Configuration/HostSection.cs                   |   31 +
 .../Configuration/RazorPagesSection.cs             |   54 +
 .../Configuration/RazorWebSectionGroup.cs          |   40 +
 .../GlobalSuppressions.cs                          |   11 +
 .../HostingEnvironmentWrapper.cs                   |   14 +
 .../System.Web.WebPages.Razor/IAssemblyBuilder.cs  |   13 +
 .../IHostingEnvironment.cs                         |    9 +
 .../PreApplicationStartCode.cs                     |   36 +
 .../Properties/AssemblyInfo.cs                     |   15 +
 .../RazorBuildProvider.cs                          |  254 +
 .../Resources/RazorWebResources.Designer.cs        |   81 +
 .../Resources/RazorWebResources.resx               |  126 +
 .../System.Web.WebPages.Razor.csproj               |  113 +
 .../System.Web.WebPages.Razor/WebCodeRazorHost.cs  |  101 +
 .../System.Web.WebPages.Razor/WebPageRazorHost.cs  |  353 +
 .../WebRazorHostFactory.cs                         |  177 +
 .../src/System.Web.WebPages/ApplicationPart.cs     |  228 +
 .../ApplicationParts/ApplicationPartRegistry.cs    |  144 +
 .../DictionaryBasedVirtualPathFactory.cs           |   31 +
 .../ApplicationParts/IResourceAssembly.cs          |   16 +
 .../ApplicationParts/LazyAction.cs                 |   31 +
 .../ApplicationParts/ResourceAssembly.cs           |   67 +
 .../ApplicationParts/ResourceHandler.cs            |   69 +
 .../ApplicationParts/ResourceRouteHandler.cs       |   41 +
 .../System.Web.WebPages/ApplicationStartPage.cs    |  175 +
 .../src/System.Web.WebPages/AttributeValue.cs      |   45 +
 .../src/System.Web.WebPages/BrowserHelpers.cs      |  170 +
 .../src/System.Web.WebPages/BrowserOverride.cs     |   13 +
 .../System.Web.WebPages/BrowserOverrideStore.cs    |   14 +
 .../System.Web.WebPages/BrowserOverrideStores.cs   |   25 +
 .../src/System.Web.WebPages/BuildManagerWrapper.cs |  204 +
 .../System.Web.WebPages/Common/DisposableAction.cs |   41 +
 .../CookieBrowserOverrideStore.cs                  |   97 +
 .../src/System.Web.WebPages/DefaultDisplayMode.cs  |   73 +
 .../src/System.Web.WebPages/DisplayInfo.cs         |   37 +
 .../src/System.Web.WebPages/DisplayModeProvider.cs |   94 +
 .../DynamicHttpApplicationState.cs                 |   80 +
 .../DynamicPageDataDictionary.cs                   |  151 +
 .../src/System.Web.WebPages/FileExistenceCache.cs  |   79 +
 .../src/System.Web.WebPages/GlobalSuppressions.cs  |   21 +
 .../src/System.Web.WebPages/HelperPage.cs          |  268 +
 .../src/System.Web.WebPages/HelperResult.cs        |   40 +
 .../src/System.Web.WebPages/Helpers/AntiForgery.cs |  148 +
 .../Helpers/AntiForgeryConfig.cs                   |  126 +
 .../Helpers/AntiXsrf/AntiForgeryConfigWrapper.cs   |   40 +
 .../Helpers/AntiXsrf/AntiForgeryToken.cs           |   60 +
 .../Helpers/AntiXsrf/AntiForgeryTokenSerializer.cs |  140 +
 .../Helpers/AntiXsrf/AntiForgeryTokenStore.cs      |   70 +
 .../Helpers/AntiXsrf/AntiForgeryWorker.cs          |  181 +
 .../Helpers/AntiXsrf/BinaryBlob.cs                 |  100 +
 .../Helpers/AntiXsrf/ClaimUidExtractor.cs          |   99 +
 .../Helpers/AntiXsrf/IAntiForgeryConfig.cs         |   26 +
 .../AntiXsrf/IAntiForgeryTokenSerializer.cs        |   11 +
 .../Helpers/AntiXsrf/IClaimUidExtractor.cs         |   12 +
 .../Helpers/AntiXsrf/ICryptoSystem.cs              |   11 +
 .../Helpers/AntiXsrf/ITokenStore.cs                |   12 +
 .../Helpers/AntiXsrf/ITokenValidator.cs            |   24 +
 .../Helpers/AntiXsrf/MachineKeyCryptoSystem.cs     |   99 +
 .../Helpers/AntiXsrf/TokenValidator.cs             |  147 +
 .../System.Web.WebPages/Helpers/Claims/Claim.cs    |   71 +
 .../Helpers/Claims/ClaimsIdentity.cs               |   63 +
 .../Helpers/Claims/ClaimsIdentityConverter.cs      |   99 +
 .../src/System.Web.WebPages/Helpers/CryptoUtil.cs  |   85 +
 .../Helpers/IAntiForgeryAdditionalDataProvider.cs  |   36 +
 .../Helpers/UnvalidatedRequestValues.cs            |   64 +
 .../src/System.Web.WebPages/Helpers/Validation.cs  |   41 +
 .../Html/HtmlHelper.Checkbox.cs                    |   86 +
 .../System.Web.WebPages/Html/HtmlHelper.Input.cs   |  178 +
 .../Html/HtmlHelper.Internal.cs                    |  119 +
 .../System.Web.WebPages/Html/HtmlHelper.Label.cs   |   51 +
 .../System.Web.WebPages/Html/HtmlHelper.Radio.cs   |   95 +
 .../System.Web.WebPages/Html/HtmlHelper.Select.cs  |  290 +
 .../Html/HtmlHelper.TextArea.cs                    |  121 +
 .../Html/HtmlHelper.Validation.cs                  |  184 +
 .../src/System.Web.WebPages/Html/HtmlHelper.cs     |  202 +
 .../src/System.Web.WebPages/Html/ModelState.cs     |   18 +
 .../Html/ModelStateDictionary.cs                   |  185 +
 .../src/System.Web.WebPages/Html/SelectListItem.cs |   24 +
 .../System.Web.WebPages/HttpContextExtensions.cs   |   31 +
 .../src/System.Web.WebPages/IDisplayMode.cs        |   18 +
 .../src/System.Web.WebPages/ITemplateFile.cs       |   14 +
 .../src/System.Web.WebPages/IVirtualPathFactory.cs |   12 +
 .../System.Web.WebPages/IWebPageRequestExecutor.cs |   11 +
 .../HttpContextAdapter.Availability.cs             |   16 +
 .../HttpContextAdapter.generated.cs                |   24 +
 .../Instrumentation/HttpContextAdapter.tt          |   21 +
 .../Instrumentation/InstrumentationService.cs      |   83 +
 .../PageExecutionContextAdapter.generated.cs       |   68 +
 .../Instrumentation/PageExecutionContextAdapter.tt |    9 +
 .../PageExecutionListenerAdapter.generated.cs      |   29 +
 .../PageExecutionListenerAdapter.tt                |   14 +
 .../PageInstrumentationServiceAdapter.cs           |   97 +
 .../Instrumentation/PositionTagged.cs              |   67 +
 .../Mvc/HttpAntiForgeryException.cs                |   78 +
 .../Mvc/ModelClientValidationEqualToRule.cs        |   17 +
 .../Mvc/ModelClientValidationRangeRule.cs          |   18 +
 .../Mvc/ModelClientValidationRegexRule.cs          |   17 +
 .../Mvc/ModelClientValidationRemoteRule.cs         |   26 +
 .../Mvc/ModelClientValidationRequiredRule.cs       |   16 +
 .../Mvc/ModelClientValidationRule.cs               |   27 +
 .../Mvc/ModelClientValidationStringLengthRule.cs   |   26 +
 .../src/System.Web.WebPages/Mvc/TagBuilder.cs      |  261 +
 .../src/System.Web.WebPages/Mvc/TagRenderMode.cs   |   15 +
 .../UnobtrusiveValidationAttributesGenerator.cs    |   98 +
 .../src/System.Web.WebPages/PageDataDictionary.cs  |  334 +
 .../PageVirtualPathAttribute.cs                    |   18 +
 .../System.Web.WebPages/PreApplicationStartCode.cs |   45 +
 .../System.Web.WebPages/Properties/AssemblyInfo.cs |   21 +
 .../System.Web.WebPages/ReflectionDynamicObject.cs |   84 +
 .../RequestBrowserOverrideStore.cs                 |   20 +
 .../src/System.Web.WebPages/RequestExtensions.cs   |   18 +
 .../System.Web.WebPages/RequestResourceTracker.cs  |   70 +
 .../Resources/WebPageResources.Designer.cs         |  540 +
 .../Resources/WebPageResources.resx                |  279 +
 .../src/System.Web.WebPages/ResponseExtensions.cs  |   89 +
 .../Scope/ApplicationScopeStorageDictionary.cs     |   26 +
 .../Scope/AspNetRequestScopeStorageProvider.cs     |  110 +
 .../Scope/IScopeStorageProvider.cs                 |   15 +
 .../src/System.Web.WebPages/Scope/ScopeStorage.cs  |   40 +
 .../Scope/ScopeStorageComparer.cs                  |   62 +
 .../Scope/ScopeStorageDictionary.cs                |  167 +
 .../Scope/StaticScopeStorageProvider.cs            |   28 +
 .../Scope/WebConfigScopeStorageDictionary.cs       |  117 +
 .../src/System.Web.WebPages/SectionWriter.cs       |    6 +
 .../src/System.Web.WebPages/SecurityUtil.cs        |   82 +
 .../src/System.Web.WebPages/StartPage.cs           |  174 +
 .../src/System.Web.WebPages/StringExtensions.cs    |  163 +
 .../System.Web.WebPages/System.Web.WebPages.csproj |  287 +
 .../src/System.Web.WebPages/TemplateFileInfo.cs    |   23 +
 .../src/System.Web.WebPages/TemplateStack.cs       |   61 +
 .../src/System.Web.WebPages/UrlDataList.cs         |  101 +
 .../Utils/BuildManagerExceptionUtil.cs             |   53 +
 .../src/System.Web.WebPages/Utils/CultureUtil.cs   |   75 +
 .../src/System.Web.WebPages/Utils/PathUtil.cs      |   75 +
 .../System.Web.WebPages/Utils/SessionStateUtil.cs  |   83 +
 .../src/System.Web.WebPages/Utils/TypeHelper.cs    |   47 +
 .../src/System.Web.WebPages/Utils/UrlUtil.cs       |   71 +
 .../Validation/CompareValidator.cs                 |   32 +
 .../Validation/DataTypeValidator.cs                |   47 +
 .../System.Web.WebPages/Validation/IValidator.cs   |   13 +
 .../Validation/RequestFieldValidatorBase.cs        |   74 +
 .../Validation/ValidationAttributeAdapter.cs       |   41 +
 .../Validation/ValidationHelper.cs                 |  295 +
 .../System.Web.WebPages/Validation/Validator.cs    |  127 +
 .../VirtualPathFactoryExtensions.cs                |   23 +
 .../VirtualPathFactoryManager.cs                   |   61 +
 .../src/System.Web.WebPages/WebPage.cs             |  100 +
 .../src/System.Web.WebPages/WebPageBase.cs         |  493 +
 .../src/System.Web.WebPages/WebPageContext.cs      |  157 +
 .../System.Web.WebPages/WebPageExecutingBase.cs    |  290 +
 .../src/System.Web.WebPages/WebPageHttpHandler.cs  |  192 +
 .../src/System.Web.WebPages/WebPageHttpModule.cs   |  117 +
 .../src/System.Web.WebPages/WebPageMatch.cs        |   17 +
 .../System.Web.WebPages/WebPageRenderingBase.cs    |  209 +
 .../src/System.Web.WebPages/WebPageRoute.cs        |  224 +
 .../src/System.Web.WebPages/packages.config        |    4 +
 .../src/TransparentCommonAssemblyInfo.cs           |    5 +
 .../src/VirtualPathUtilityWrapper.cs               |   19 +
 external/aspnetwebstack/src/WebHelpers.ruleset     |    7 +
 .../WebMatrix.Data/ConfigurationManagerWrapper.cs  |   77 +
 .../src/WebMatrix.Data/ConnectionConfiguration.cs  |   27 +
 .../src/WebMatrix.Data/ConnectionEventArgs.cs      |   17 +
 .../aspnetwebstack/src/WebMatrix.Data/Database.cs  |  304 +
 .../src/WebMatrix.Data/DbProviderFactoryWrapper.cs |   36 +
 .../src/WebMatrix.Data/DynamicRecord.cs            |  199 +
 .../src/WebMatrix.Data/GlobalSuppressions.cs       |   15 +
 .../src/WebMatrix.Data/IConfigurationManager.cs    |   12 +
 .../src/WebMatrix.Data/IConnectionConfiguration.cs |   10 +
 .../src/WebMatrix.Data/IDbFileHandler.cs           |    9 +
 .../src/WebMatrix.Data/IDbProviderFactory.cs       |   11 +
 .../src/WebMatrix.Data/Properties/AssemblyInfo.cs  |   13 +
 .../Resources/DataResources.Designer.cs            |   99 +
 .../WebMatrix.Data/Resources/DataResources.resx    |  132 +
 .../src/WebMatrix.Data/SqlCeDbFileHandler.cs       |   36 +
 .../src/WebMatrix.Data/SqlServerDbFileHandler.cs   |   34 +
 .../src/WebMatrix.Data/WebMatrix.Data.csproj       |  108 +
 .../src/WebMatrix.WebData/ConfigUtil.cs            |   56 +
 .../WebMatrix.WebData/DatabaseConnectionInfo.cs    |   55 +
 .../src/WebMatrix.WebData/DatabaseWrapper.cs       |   42 +
 .../ExtendedMembershipProvider.cs                  |   95 +
 .../FormsAuthenticationSettings.cs                 |   21 +
 .../src/WebMatrix.WebData/GlobalSuppressions.cs    |   17 +
 .../src/WebMatrix.WebData/IDatabase.cs             |   18 +
 .../src/WebMatrix.WebData/OAuthAccountData.cs      |   49 +
 .../WebMatrix.WebData/PreApplicationStartCode.cs   |   83 +
 .../WebMatrix.WebData/Properties/AssemblyInfo.cs   |   16 +
 .../Resources/WebDataResources.Designer.cs         |  189 +
 .../Resources/WebDataResources.resx                |  162 +
 .../WebMatrix.WebData/SimpleMembershipProvider.cs  | 1137 +
 .../src/WebMatrix.WebData/SimpleRoleProvider.cs    |  421 +
 .../src/WebMatrix.WebData/WebMatrix.WebData.csproj |  130 +
 .../src/WebMatrix.WebData/WebSecurity.cs           |  425 +
 .../test/Microsoft.TestCommon/AppDomainUtils.cs    |   73 +
 .../test/Microsoft.TestCommon/AssertEx.cs          |   32 +
 .../test/Microsoft.TestCommon/CultureReplacer.cs   |   36 +
 .../DefaultTimeoutFactAttribute.cs                 |   19 +
 .../DefaultTimeoutTheoryAttribute.cs               |   16 +
 .../DictionaryEqualityComparer.cs                  |   49 +
 .../Microsoft.TestCommon/ExceptionAssertions.cs    |  522 +
 .../test/Microsoft.TestCommon/ForceGCAttribute.cs  |   18 +
 .../test/Microsoft.TestCommon/MemberHelper.cs      |  383 +
 .../Microsoft.TestCommon.csproj                    |  119 +
 .../TestCommon/DataSets/CommonUnitTestDataSets.cs  |   40 +
 .../TestCommon/DataSets/RefTypeTestData.cs         |   69 +
 .../Microsoft/TestCommon/DataSets/TestData.cs      |  446 +
 .../TestCommon/DataSets/TestDataVariations.cs      |   97 +
 .../TestCommon/DataSets/ValueTypeTestData.cs       |   33 +
 .../Microsoft/TestCommon/GenericTypeAssert.cs      |  491 +
 .../Microsoft/TestCommon/HttpAssert.cs             |  257 +
 .../Microsoft/TestCommon/MediaTypeAssert.cs        |   55 +
 .../TestCommon/MediaTypeHeaderValueComparer.cs     |   90 +
 .../TestCommon/ParsedMediaTypeHeaderValue.cs       |  111 +
 .../Microsoft/TestCommon/RegexReplacement.cs       |   40 +
 .../Microsoft/TestCommon/RuntimeEnvironment.cs     |   33 +
 .../Microsoft/TestCommon/SerializerAssert.cs       |  152 +
 .../Microsoft/TestCommon/StreamAssert.cs           |   96 +
 .../Microsoft/TestCommon/TaskAssert.cs             |  101 +
 .../Microsoft/TestCommon/TestDataSetAttribute.cs   |  203 +
 .../Microsoft/TestCommon/TimeoutConstant.cs        |   22 +
 .../Microsoft/TestCommon/TypeAssert.cs             |  164 +
 .../Microsoft/TestCommon/Types/FlagsEnum.cs        |   14 +
 .../TestCommon/Types/INameAndIdContainer.cs        |   14 +
 .../TestCommon/Types/ISerializableType.cs          |   75 +
 .../Microsoft/TestCommon/Types/LongEnum.cs         |   11 +
 .../Microsoft/TestCommon/Types/SimpleEnum.cs       |   11 +
 .../Microsoft/TestCommon/XmlAssert.cs              |   79 +
 .../Microsoft.TestCommon/PartialTrustRunner.cs     |  135 +
 .../Microsoft.TestCommon/PreAppStartTestHelper.cs  |   27 +
 .../PreserveSyncContextAttribute.cs                |   26 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../test/Microsoft.TestCommon/ReflectionAssert.cs  |  175 +
 .../RestoreThreadPrincipalAttribute.cs             |   31 +
 .../test/Microsoft.TestCommon/TaskExtensions.cs    |   35 +
 .../test/Microsoft.TestCommon/TestFile.cs          |   75 +
 .../test/Microsoft.TestCommon/TestHelper.cs        |   31 +
 .../test/Microsoft.TestCommon/TheoryDataSet.cs     |   88 +
 .../Microsoft.TestCommon/ThreadPoolSyncContext.cs  |   33 +
 .../test/Microsoft.TestCommon/WebUtils.cs          |   89 +
 .../test/Microsoft.TestCommon/packages.config      |    6 +
 .../Microsoft.Web.Helpers.Test/AnalyticsTest.cs    |  135 +
 .../test/Microsoft.Web.Helpers.Test/BingTest.cs    |  254 +
 .../Microsoft.Web.Helpers.Test/FacebookTest.cs     |  272 +
 .../Microsoft.Web.Helpers.Test/FileUploadTest.cs   |  201 +
 .../Microsoft.Web.Helpers.Test/GamerCardTest.cs    |   61 +
 .../Microsoft.Web.Helpers.Test/GravatarTest.cs     |  143 +
 .../Microsoft.Web.Helpers.Test/LinkShareTest.cs    |  189 +
 .../test/Microsoft.Web.Helpers.Test/MapsTest.cs    |   57 +
 .../Microsoft.Web.Helpers.Test.csproj              |  108 +
 .../PreAppStartCodeTest.cs                         |   33 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../Microsoft.Web.Helpers.Test/ReCaptchaTest.cs    |  253 +
 .../test/Microsoft.Web.Helpers.Test/ThemesTest.cs  |  374 +
 .../test/Microsoft.Web.Helpers.Test/TwitterTest.cs |  483 +
 .../Microsoft.Web.Helpers.Test/UrlBuilderTest.cs   |  415 +
 .../test/Microsoft.Web.Helpers.Test/VideoTest.cs   |  301 +
 .../Microsoft.Web.Helpers.Test/packages.config     |    6 +
 .../Microsoft.Web.Http.Data.Test/ChangeSetTests.cs |  166 +
 .../Controllers/CatalogController.cs               |   66 +
 .../Controllers/CitiesController.cs                |   17 +
 .../Controllers/NorthwindEFController.cs           |   47 +
 .../DataControllerDescriptionTest.cs               |  194 +
 .../DataControllerQueryTests.cs                    |  226 +
 .../DataControllerSubmitTests.cs                   |  375 +
 .../MetadataExtensionsTests.cs                     |   63 +
 .../Microsoft.Web.Http.Data.Test.csproj            |  143 +
 .../Models/CatalogEntities.cs                      |  172 +
 .../Microsoft.Web.Http.Data.Test/Models/Cities.cs  |  304 +
 .../Models/Northwind.Designer.cs                   | 3411 +
 .../Models/Northwind.edmx                          |  933 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../Microsoft.Web.Http.Data.Test/TestHelpers.cs    |  111 +
 .../Microsoft.Web.Http.Data.Test/packages.config   |    9 +
 .../Controls/Test/DesignModeSite.cs                |   36 +
 .../Controls/Test/DropDownListTest.cs              |  130 +
 .../Controls/Test/MvcControlTest.cs                |   82 +
 .../Controls/Test/MvcTestHelper.cs                 |   21 +
 .../Controls/Test/ViewDataContainer.cs             |   12 +
 .../Microsoft.Web.Mvc.Test.csproj                  |  167 +
 .../Test/ArrayModelBinderProviderTest.cs           |  102 +
 .../ModelBinding/Test/ArrayModelBinderTest.cs      |   50 +
 .../Test/BinaryDataModelBinderProviderTest.cs      |  161 +
 .../Test/BindingBehaviorAttributeTest.cs           |   53 +
 .../Test/CollectionModelBinderProviderTest.cs      |   78 +
 .../ModelBinding/Test/CollectionModelBinderTest.cs |  247 +
 .../Test/CollectionModelBinderUtilTest.cs          |  393 +
 .../Test/ComplexModelDtoModelBinderProviderTest.cs |   47 +
 .../Test/ComplexModelDtoModelBinderTest.cs         |  108 +
 .../ModelBinding/Test/ComplexModelDtoResultTest.cs |   40 +
 .../ModelBinding/Test/ComplexModelDtoTest.cs       |   52 +
 .../Test/DictionaryModelBinderProviderTest.cs      |   78 +
 .../ModelBinding/Test/DictionaryModelBinderTest.cs |   54 +
 .../Test/ExtensibleModelBinderAdapterTest.cs       |  212 +
 .../Test/ExtensibleModelBindingContextTest.cs      |  138 +
 .../Test/GenericModelBinderProviderTest.cs         |  247 +
 .../Test/KeyValuePairModelBinderProviderTest.cs    |  106 +
 .../Test/KeyValuePairModelBinderTest.cs            |  118 +
 .../Test/KeyValuePairModelBinderUtilTest.cs        |  110 +
 .../ModelBinding/Test/ModelBinderConfigTest.cs     |  168 +
 .../Test/ModelBinderProviderCollectionTest.cs      |  529 +
 .../ModelBinding/Test/ModelBinderProvidersTest.cs  |   35 +
 .../ModelBinding/Test/ModelBinderUtilTest.cs       |  326 +
 .../ModelBinding/Test/ModelValidationNodeTest.cs   |  391 +
 .../Test/MutableObjectModelBinderProviderTest.cs   |   78 +
 .../Test/MutableObjectModelBinderTest.cs           |  771 +
 .../Test/SimpleModelBinderProviderTest.cs          |  154 +
 .../Test/TypeConverterModelBinderProviderTest.cs   |   71 +
 .../Test/TypeConverterModelBinderTest.cs           |  173 +
 .../Test/TypeMatchModelBinderProviderTest.cs       |   75 +
 .../ModelBinding/Test/TypeMatchModelBinderTest.cs  |  115 +
 .../Properties/AssemblyInfo.cs                     |   40 +
 .../Test/AjaxOnlyAttributeTest.cs                  |   68 +
 .../Microsoft.Web.Mvc.Test/Test/AreaHelpersTest.cs |  102 +
 .../Test/AsyncManagerExtensionsTest.cs             |  190 +
 .../test/Microsoft.Web.Mvc.Test/Test/ButtonTest.cs |   68 +
 .../Test/ContentTypeAttributeTest.cs               |   45 +
 .../Test/ControllerExtensionsTest.cs               |   69 +
 .../Test/CookieTempDataProviderTest.cs             |  173 +
 .../Test/CookieValueProviderFactoryTest.cs         |   40 +
 .../Test/CopyAsyncParametersAttributeTest.cs       |   80 +
 .../Test/CreditCardAttributeTest.cs                |   44 +
 .../Test/CssExtensionsTests.cs                     |  140 +
 .../Test/DeserializeAttributeTest.cs               |  107 +
 .../Test/DynamicReflectionObjectTest.cs            |   56 +
 .../Test/DynamicViewDataDictionaryTest.cs          |  117 +
 .../Test/DynamicViewPageTest.cs                    |   55 +
 .../Test/ElementalValueProviderTest.cs             |   56 +
 .../Test/EmailAddressAttribueTest.cs               |   44 +
 .../Test/ExpressionHelperTest.cs                   |  304 +
 .../Test/FileExtensionsAttributeTest.cs            |   55 +
 .../Test/FormExtensionsTest.cs                     |  100 +
 .../Test/ImageExtensionsTest.cs                    |  132 +
 .../Test/MailToExtensionsTest.cs                   |  134 +
 .../Microsoft.Web.Mvc.Test/Test/ModelCopierTest.cs |  225 +
 .../Test/MvcSerializerTest.cs                      |  124 +
 .../Test/RadioExtensionsTest.cs                    |  201 +
 .../Test/ReaderWriterCacheTest.cs                  |   79 +
 .../Test/RenderActionTest.cs                       |  117 +
 .../Test/ScriptExtensionsTest.cs                   |  125 +
 .../Test/SerializationExtensionsTest.cs            |   80 +
 .../ServerVariablesValueProviderFactoryTest.cs     |   37 +
 .../Test/SessionValueProviderFactoryTest.cs        |   62 +
 .../Test/SkipBindingAttributeTest.cs               |   24 +
 .../Test/SubmitButtonExtensionsTest.cs             |   84 +
 .../Test/SubmitImageExtensionsTest.cs              |   68 +
 .../Test/TempDataValueProviderFactoryTest.cs       |   88 +
 .../Microsoft.Web.Mvc.Test/Test/TypeHelpersTest.cs |  123 +
 .../Test/UrlAttributeTest.cs                       |   46 +
 .../Test/ValueProviderUtilTest.cs                  |   48 +
 .../test/Microsoft.Web.Mvc.Test/packages.config    |    6 +
 .../Microsoft.Web.WebPages.OAuth.Test.csproj       |   98 +
 .../OAuthWebSecurityTest.cs                        |  391 +
 .../PreAppStartCodeTest.cs                         |   10 +
 .../Properties/AssemblyInfo.cs                     |    9 +
 .../packages.config                                |   11 +
 external/aspnetwebstack/test/SPA.Test/Index.html   |   47 +
 .../test/SPA.Test/Properties/AssemblyInfo.cs       |   36 +
 .../aspnetwebstack/test/SPA.Test/SPA.Test.csproj   |  135 +
 .../test/SPA.Test/Scripts/IntellisenseFix.js       |   32 +
 .../test/SPA.Test/Scripts/References.js            |   20 +
 .../test/SPA.Test/Scripts/TestSetup.js             |  320 +
 .../aspnetwebstack/test/SPA.Test/Web.Debug.config  |   30 +
 .../test/SPA.Test/Web.Release.config               |   31 +
 external/aspnetwebstack/test/SPA.Test/Web.config   |   13 +
 .../aspnetwebstack/test/SPA.Test/css/qunit.css     |  226 +
 .../aspnetwebstack/test/SPA.Test/css/tests.css     |   15 +
 .../test/SPA.Test/upshot/ChangeTracking.tests.js   |  348 +
 .../test/SPA.Test/upshot/Consistency.tests.js      |  158 +
 .../test/SPA.Test/upshot/Core.tests.js             |  293 +
 .../test/SPA.Test/upshot/DataContext.tests.js      |    7 +
 .../test/SPA.Test/upshot/DataProvider.tests.js     |  156 +
 .../test/SPA.Test/upshot/DataSource.Common.js      |  161 +
 .../test/SPA.Test/upshot/DataSource.Tests.js       |  349 +
 .../test/SPA.Test/upshot/Datasets.js               |  257 +
 .../test/SPA.Test/upshot/Delete.Tests.js           |  753 +
 .../test/SPA.Test/upshot/EntitySet.tests.js        | 1525 +
 .../aspnetwebstack/test/SPA.Test/upshot/Init.js    |   41 +
 .../test/SPA.Test/upshot/Mapping.tests.js          |  441 +
 .../test/SPA.Test/upshot/RecordSet.js              |   67 +
 .../test/SPA.Test/upshot/jQuery.DataView.Tests.js  |  287 +
 external/aspnetwebstack/test/Settings.StyleCop     |  145 +
 .../Common/InstanceCreator.cs                      | 1587 +
 .../System.Json.Test.Integration/Common/Log.cs     |   12 +
 .../Common/TypeLibrary.cs                          | 1945 +
 .../System.Json.Test.Integration/Common/Util.cs    |  203 +
 .../JObjectFunctionalTest.cs                       |  992 +
 .../JsonPrimitiveTests.cs                          | 1070 +
 .../JsonStringRoundTripTests.cs                    |  585 +
 .../JsonValueAndComplexTypesTests.cs               |  331 +
 .../JsonValueDynamicTests.cs                       | 1110 +
 .../JsonValueEventsTests.cs                        |  520 +
 .../JsonValueLinqExtensionsIntegrationTest.cs      |   70 +
 .../JsonValuePartialTrustTests.cs                  |  188 +
 .../JsonValueTestHelper.cs                         |  611 +
 .../System.Json.Test.Integration/JsonValueTests.cs |  382 +
 .../JsonValueUsageTest.cs                          |  435 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../System.Json.Test.Integration.csproj            |   87 +
 .../System.Json.Test.Integration/packages.config   |    5 +
 .../System.Json.Test.Unit/Common/AnyInstance.cs    |  222 +
 .../Common/ExceptionTestHelper.cs                  |   29 +
 .../Extensions/JsonValueExtensionsTest.cs          |  478 +
 .../test/System.Json.Test.Unit/JsonArrayTest.cs    |  606 +
 .../test/System.Json.Test.Unit/JsonDefaultTest.cs  |  155 +
 .../test/System.Json.Test.Unit/JsonObjectTest.cs   |  789 +
 .../System.Json.Test.Unit/JsonPrimitiveTest.cs     |  412 +
 .../test/System.Json.Test.Unit/JsonTypeTest.cs     |   28 +
 .../JsonValueDynamicMetaObjectTest.cs              |  536 +
 .../System.Json.Test.Unit/JsonValueDynamicTest.cs  |  470 +
 .../JsonValueLinqExtensionsTest.cs                 |   37 +
 .../test/System.Json.Test.Unit/JsonValueTest.cs    |  567 +
 .../Properties/AssemblyInfo.cs                     |   39 +
 .../System.Json.Test.Unit.csproj                   |   84 +
 .../test/System.Json.Test.Unit/packages.config     |    5 +
 .../FormUrlEncodedFromContentTests.cs              |  529 +
 .../FormUrlEncodedFromUriQueryTests.cs             |  505 +
 .../JTokenRoundTripComparer.cs                     |   85 +
 .../JsonNetSerializationTest.cs                    |  518 +
 .../JsonNetValidationTest.cs                       |  119 +
 .../JsonValueCreatorSurrogate.cs                   |  155 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 ...tem.Net.Http.Formatting.Test.Integration.csproj |   97 +
 .../packages.config                                |    8 +
 .../DataSets/HttpUnitTestDataSets.cs               |  106 +
 .../DataSets/Types/DataContractEnum.cs             |   18 +
 .../DataSets/Types/DataContractType.cs             |   77 +
 .../DataSets/Types/DerivedDataContractType.cs      |   61 +
 .../DerivedFormUrlEncodedMediaTypeFormatter.cs     |    9 +
 .../Types/DerivedJsonMediaTypeFormatter.cs         |    9 +
 .../DataSets/Types/DerivedWcfPocoType.cs           |   40 +
 .../DataSets/Types/DerivedXmlMediaTypeFormatter.cs |    9 +
 .../DataSets/Types/DerivedXmlSerializableType.cs   |   58 +
 .../DataSets/Types/HttpTestData.cs                 |  442 +
 .../DataSets/Types/INotJsonSerializable.cs         |   11 +
 .../DataSets/Types/WcfPocoType.cs                  |   88 +
 .../DataSets/Types/XmlSerializableType.cs          |   98 +
 .../Formatting/BufferedMediaTypeFormatterTests.cs  |  199 +
 .../Formatting/ContentNegotiationResultTest.cs     |   35 +
 .../DataContractJsonMediaTypeFormatterTests.cs     |  239 +
 .../Formatting/DefaultContentNegotiatorTests.cs    |  257 +
 .../Formatting/FormDataCollectionTests.cs          |  150 +
 .../Formatting/FormUrlEncodedJsonTests.cs          |   77 +
 .../FormUrlEncodedMediaTypeFormatterTests.cs       |  200 +
 .../Formatting/JsonMediaTypeFormatterTests.cs      |  293 +
 .../Formatting/MediaRangeMappingTests.cs           |  157 +
 .../Formatting/MediaTypeConstantsTests.cs          |   76 +
 .../MediaTypeFormatterCollectionTests.cs           |  224 +
 .../MediaTypeFormatterExtensionsTests.cs           |  106 +
 .../Formatting/MediaTypeFormatterTestBase.cs       |  390 +
 .../Formatting/MediaTypeFormatterTests.cs          |  696 +
 .../MediaTypeHeaderValueExtensionsTests.cs         |  167 +
 ...MediaTypeWithQualityHeaderValueComparerTests.cs |  177 +
 .../Formatting/ParsedMediaTypeHeaderValueTests.cs  |  170 +
 .../Parsers/FormUrlEncodedParserTests.cs           |  178 +
 .../Parsers/HttpRequestHeaderParserTests.cs        |  277 +
 .../Parsers/HttpRequestLineParserTests.cs          |  276 +
 .../Parsers/HttpResponseHeaderParserTests.cs       |  276 +
 .../Parsers/HttpStatusLineParserTests.cs           |  287 +
 .../InternetMessageFormatHeaderParserTests.cs      |  665 +
 .../Formatting/Parsers/MimeMultipartParserTests.cs |  485 +
 .../Formatting/QueryStringMappingTests.cs          |  204 +
 .../Formatting/RequestHeaderMappingTests.cs        |  238 +
 .../Formatting/SerializerConsistencyTests.cs       |  427 +
 .../StringWithQualityHeaderValueComparerTests.cs   |  156 +
 .../Formatting/XmlMediaTypeFormatterTests.cs       |  336 +
 .../XmlSerializerMediaTypeFormatterTests.cs        |  348 +
 .../FormattingUtilitiesTests.cs                    |  246 +
 .../Headers/CookieHeaderValueTest.cs               |  139 +
 .../Headers/CookieStateTest.cs                     |  134 +
 .../HttpClientExtensionsTest.cs                    |  251 +
 .../HttpContentCollectionExtensionsTests.cs        |  338 +
 .../HttpContentExtensionsTest.cs                   |  230 +
 .../HttpContentMessageExtensionsTests.cs           |  533 +
 .../HttpContentMultipartExtensionsTests.cs         |  513 +
 .../HttpMessageContentTests.cs                     |  311 +
 .../HttpRequestHeadersExtensionsTest.cs            |   59 +
 .../HttpRequestMessageCommonExtensionsTest.cs      |   57 +
 .../HttpResponseHeadersExtensionsTest.cs           |   64 +
 .../Internal/DelegatingStreamTest.cs               |  336 +
 .../Internal/HttpValueCollectionTest.cs            |  138 +
 .../Internal/NonClosingDelegatingStreamTest.cs     |   44 +
 .../Mocks/MockDelegatingStream.cs                  |   15 +
 .../Mocks/MockHttpContent.cs                       |   92 +
 .../Mocks/MockMediaTypeFormatter.cs                |   39 +
 .../Mocks/MockNonClosingDelegatingStream.cs        |   15 +
 .../Mocks/TestableHttpMessageHandler.cs            |   20 +
 .../MultipartFileStreamProviderTests.cs            |  107 +
 .../MultipartFormDataStreamProviderTests.cs        |  115 +
 .../MultipartMemoryStreamProviderTests.cs          |   57 +
 .../ObjectContentOfTTests.cs                       |   41 +
 .../ObjectContentTests.cs                          |  200 +
 .../ParserData.cs                                  |  194 +
 .../Properties/AssemblyInfo.cs                     |   23 +
 .../System.Net.Http.Formatting.Test.Unit.csproj    |  166 +
 .../UriExtensionsTests.cs                          |  175 +
 .../UriQueryDataSet.cs                             |   33 +
 .../UriQueryUtilityTests.cs                        |  159 +
 .../packages.config                                |    8 +
 .../test/System.Web.Helpers.Test/ChartTest.cs      |  655 +
 .../System.Web.Helpers.Test/ConversionUtilTest.cs  |   78 +
 .../test/System.Web.Helpers.Test/CryptoTest.cs     |  172 +
 .../System.Web.Helpers.Test/DynamicDictionary.cs   |  105 +
 .../System.Web.Helpers.Test/DynamicHelperTest.cs   |   39 +
 .../test/System.Web.Helpers.Test/DynamicWrapper.cs |   82 +
 .../System.Web.Helpers.Test/HelperResultTest.cs    |   74 +
 .../test/System.Web.Helpers.Test/JsonTest.cs       |  371 +
 .../test/System.Web.Helpers.Test/ObjectInfoTest.cs |  730 +
 .../PreComputedGridDataSourceTest.cs               |   43 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../test/System.Web.Helpers.Test/ServerInfoTest.cs |  165 +
 .../System.Web.Helpers.Test.csproj                 |  106 +
 .../System.Web.Helpers.Test/TestFiles/HiRes.jpg    |  Bin 0 -> 21694 bytes
 .../TestFiles/LambdaFinal.jpg                      |  Bin 0 -> 119973 bytes
 .../System.Web.Helpers.Test/TestFiles/NETLogo.png  |  Bin 0 -> 10337 bytes
 .../System.Web.Helpers.Test/TestFiles/logo.bmp     |  Bin 0 -> 14310 bytes
 .../TestFiles/xhtml11-flat.dtd                     | 4513 +
 .../test/System.Web.Helpers.Test/WebCacheTest.cs   |  118 +
 .../WebGridDataSourceTest.cs                       |  306 +
 .../test/System.Web.Helpers.Test/WebGridTest.cs    | 2323 +
 .../test/System.Web.Helpers.Test/WebImageTest.cs   | 1164 +
 .../test/System.Web.Helpers.Test/WebMailTest.cs    |  380 +
 .../test/System.Web.Helpers.Test/XhtmlAssert.cs    |  130 +
 .../test/System.Web.Helpers.Test/packages.config   |    6 +
 .../ApiExplorer/ApiExplorerSettingsTest.cs         |   64 +
 .../Controllers/DocumentationController.cs         |   33 +
 .../Controllers/HiddenActionController.cs          |   31 +
 .../ApiExplorer/Controllers/HiddenController.cs    |   30 +
 .../ApiExplorer/Controllers/ItemController.cs      |   34 +
 .../ApiExplorer/Controllers/OverloadsController.cs |   30 +
 .../Controllers/ParameterSourceController.cs       |   60 +
 .../AttributeDocumentationProvider.cs              |   58 +
 .../ApiExplorer/DocumentationTest.cs               |   67 +
 .../ApiExplorer/Formatters/ItemFormatter.cs        |   29 +
 .../ApiExplorer/FormattersTest.cs                  |   44 +
 .../ApiExplorer/ParameterSourceTest.cs             |   59 +
 .../ApiExplorer/RouteConstraintsTest.cs            |  118 +
 .../ApiExplorer/RoutesTest.cs                      |  216 +
 .../Authentication/BasicOverHttpTest.cs            |   76 +
 .../Authentication/CustomMessageHandler.cs         |   37 +
 .../CustomUsernamePasswordValidator.cs             |   21 +
 .../Authentication/RequireAdminAttribute.cs        |   24 +
 .../Authentication/SampleController.cs             |   16 +
 .../ContentNegotiation/AcceptHeaderTests.cs        |   32 +
 .../ContentNegotiation/ConnegController.cs         |   21 +
 .../ContentNegotiation/ConnegItem.cs               |   10 +
 .../ContentNegotiationTestBase.cs                  |   48 +
 .../ContentNegotiation/CustomFormatterTests.cs     |  275 +
 .../DefaultContentNegotiatorTests.cs               |   39 +
 .../ContentNegotiation/HttpResponseReturnTests.cs  |  144 +
 .../Controllers/ActionAttributesTest.cs            |  141 +
 .../Controllers/ActionReachabilityTest.cs          |  111 +
 .../Controllers/ApiControllerActionSelectorTest.cs |  221 +
 .../Apis/ActionAttributeTestController.cs          |   46 +
 .../Apis/ParameterAttributeController.cs           |   16 +
 .../Controllers/Apis/TestController.cs             |   29 +
 .../Controllers/Apis/User.cs                       |   11 +
 .../Controllers/Apis/UserAddress.cs                |   11 +
 .../Controllers/Apis/UsersController.cs            |   47 +
 .../Controllers/Helpers/ApiControllerHelper.cs     |   55 +
 .../ExceptionHandling/DuplicateControllers.cs      |   25 +
 .../ExceptionHandling/ExceptionController.cs       |  109 +
 .../ExceptionHandling/ExceptionHandlingTest.cs     |  257 +
 .../ExceptionHandling/HttpResponseExceptionTest.cs |  226 +
 .../ExceptionHandling/IncludeErrorDetailTest.cs    |   78 +
 .../ModelBinding/BodyBindingTests.cs               |  122 +
 .../ModelBinding/CustomBindingTests.cs             |   34 +
 .../ModelBinding/DefaultActionValueBinderTest.cs   | 1097 +
 .../ModelBinding/HttpContentBindingTests.cs        |   95 +
 .../ModelBinding/ModelBindingController.cs         |  257 +
 .../ModelBinding/ModelBindingTests.cs              |   49 +
 .../ModelBinding/QueryStringBindingTests.cs        |  117 +
 .../ModelBinding/RouteBindingTests.cs              |   31 +
 .../PartialTrust/BasicScenarioTest.cs              |   64 +
 .../Properties/AssemblyInfo.cs                     |    5 +
 .../System.Web.Http.Integration.Test.csproj        |  151 +
 .../Util/ApiExplorerHelper.cs                      |   56 +
 .../Util/ContextUtil.cs                            |   67 +
 .../Util/ScenarioHelper.cs                         |   43 +
 .../packages.config                                |    8 +
 .../DeeplyNestedTypeTests.cs                       |  271 +
 .../HttpSelfHostConfigurationTest.cs               |  308 +
 .../HttpSelfHostServerTest.cs                      |  377 +
 .../MaxHttpCollectionKeyTests.cs                   |  244 +
 .../Properties/AssemblyInfo.cs                     |    2 +
 .../System.Web.Http.SelfHost.Test.csproj           |  106 +
 .../System.Web.Http.SelfHost.Test/packages.config  |    8 +
 .../System.Web.Http.Test/AuthorizeAttributeTest.cs |  289 +
 .../test/System.Web.Http.Test/Common/ErrorTests.cs |   23 +
 .../Common/PrefixContainerTests.cs                 |  208 +
 .../Common/TaskHelpersExtensionsTest.cs            | 2263 +
 .../System.Web.Http.Test/Common/TaskHelpersTest.cs |  391 +
 .../Controllers/ApiControllerActionInvokerTest.cs  |  117 +
 .../Controllers/ApiControllerActionSelectorTest.cs |   49 +
 .../Controllers/ApiControllerTest.cs               |  793 +
 .../System.Web.Http.Test/Controllers/Apis/User.cs  |   11 +
 .../Controllers/Apis/UsersController.cs            |   42 +
 .../Controllers/Apis/UsersRpcController.cs         |   84 +
 .../Controllers/HttpActionContextTest.cs           |   78 +
 .../Controllers/HttpActionDescriptorTest.cs        |   38 +
 .../Controllers/HttpConfigurationTest.cs           |   78 +
 .../Controllers/HttpControllerContextTest.cs       |  110 +
 .../Controllers/HttpControllerDescriptorTest.cs    |  185 +
 .../Controllers/HttpParameterDescriptorTest.cs     |   75 +
 .../ReflectedHttpActionDescriptorTest.cs           |  342 +
 .../ReflectedHttpParameterDescriptorTest.cs        |   93 +
 .../ResponseMessageResultConverterTest.cs          |   52 +
 .../Controllers/ValueResultConverterTest.cs        |   68 +
 .../Controllers/VoidResultConverterTest.cs         |   38 +
 .../DictionaryExtensionsTest.cs                    |  153 +
 .../Dispatcher/DefaultAssembliesResolverTest.cs    |   35 +
 .../DefaultHttpControllerActivatorTest.cs          |   90 +
 .../DefaultHttpControllerSelectorTest.cs           |  318 +
 .../Filters/ActionDescriptorFilterProviderTest.cs  |   78 +
 .../Filters/ActionFilterAttributeTest.cs           |  335 +
 .../Filters/AuthorizationFilterAttributeTest.cs    |  191 +
 .../Filters/ConfigurationFilterProviderTest.cs     |   36 +
 .../Filters/ExceptionFilterAttributeTest.cs        |   84 +
 .../Filters/FilterAttributeTest.cs                 |   36 +
 .../Filters/FilterInfoComparerTest.cs              |   39 +
 .../System.Web.Http.Test/Filters/FilterInfoTest.cs |   31 +
 .../Filters/HttpActionExecutedContextTest.cs       |   89 +
 .../Filters/HttpFilterCollectionTest.cs            |   96 +
 .../System.Web.Http.Test/Hosting/HttpRouteTest.cs  |   40 +
 .../HttpRequestMessageExtensionsTest.cs            |  416 +
 .../HttpResponseExceptionTest.cs                   |   27 +
 .../HttpResponseMessageExtensionsTest.cs           |  107 +
 .../HttpRouteCollectionExtensionsTest.cs           |   69 +
 .../test/System.Web.Http.Test/HttpServerTest.cs    |  224 +
 .../Internal/CollectionModelBinderUtilTest.cs      |  396 +
 .../Internal/TypeActivatorTest.cs                  |  160 +
 .../Metadata/ModelMetadataTest.cs                  |  199 +
 .../Providers/AssociatedMetadataProviderTest.cs    |  284 +
 .../DataAnnotationsModelMetadataProviderTest.cs    |  120 +
 .../Binders/ArrayModelBinderProviderTest.cs        |  102 +
 .../ModelBinding/Binders/ArrayModelBinderTest.cs   |   49 +
 .../Binders/BinaryDataModelBinderProviderTest.cs   |  161 +
 .../Binders/CollectionModelBinderProviderTest.cs   |   79 +
 .../Binders/CollectionModelBinderTest.cs           |  242 +
 .../ComplexModelDtoModelBinderProviderTest.cs      |   46 +
 .../Binders/ComplexModelDtoModelBinderTest.cs      |   95 +
 .../Binders/ComplexModelDtoResultTest.cs           |   43 +
 .../ModelBinding/Binders/ComplexModelDtoTest.cs    |   55 +
 .../Binders/DictionaryModelBinderProviderTest.cs   |   78 +
 .../Binders/DictionaryModelBinderTest.cs           |   53 +
 .../Binders/GenericModelBinderProviderTest.cs      |  253 +
 .../Binders/KeyValuePairModelBinderProviderTest.cs |  106 +
 .../Binders/KeyValuePairModelBinderTest.cs         |  114 +
 .../Binders/KeyValuePairModelBinderUtilTest.cs     |  107 +
 .../MutableObjectModelBinderProviderTest.cs        |  105 +
 .../Binders/MutableObjectModelBinderTest.cs        |  750 +
 .../Binders/SimpleModelBinderProviderTest.cs       |  157 +
 .../TypeConverterModelBinderProviderTest.cs        |   70 +
 .../Binders/TypeConverterModelBinderTest.cs        |  172 +
 .../Binders/TypeMatchModelBinderProviderTest.cs    |   63 +
 .../Binders/TypeMatchModelBinderTest.cs            |  115 +
 .../ModelBinding/CompositeModelBinderTest.cs       |  314 +
 .../ModelBinding/DefaultActionValueBinderTest.cs   |  492 +
 .../FormDataCollectionExtensionsTest.cs            |  224 +
 .../HttpBindingBehaviorAttributeTest.cs            |   53 +
 .../ModelBinding/ModelBinderAttributeTest.cs       |  122 +
 .../ModelBinding/ModelBinderConfigTest.cs          |  149 +
 .../ModelBinding/ModelBindingContextTest.cs        |  128 +
 .../ModelBinding/ModelBindingUtilTest.cs           |  328 +
 .../Properties/AssemblyInfo.cs                     |    5 +
 .../test/System.Web.Http.Test/Query/DataModel.cs   |   45 +
 .../Query/ODataQueryDeserializerTests.cs           |  745 +
 .../Query/QueryValidatorTest.cs                    |  154 +
 .../System.Web.Http.Test/QueryableAttributeTest.cs |  144 +
 .../System.Web.Http.Test/Routing/HttpRouteTest.cs  |   29 +
 .../Routing/MediaTypeFormatterExtensionsTests.cs   |   52 +
 .../Routing/UriPathExtensionMappingTests.cs        |  148 +
 .../System.Web.Http.Test/Routing/UrlHelperTest.cs  |  206 +
 .../Services/DefaultServicesTests.cs               |  737 +
 .../System.Web.Http.Test.csproj                    |  275 +
 .../Tracing/FormattingUtilitiesTest.cs             |  285 +
 .../Tracing/HttpRequestMessageExtensionsTest.cs    |   26 +
 .../Tracing/ITraceWriterExtensionsTest.cs          | 1005 +
 .../Tracing/TestTraceWriter.cs                     |   32 +
 .../Tracing/TraceManagerTest.cs                    |  139 +
 .../Tracing/TraceRecordComparer.cs                 |   41 +
 .../Tracers/ActionFilterAttributeTracerTest.cs     |  110 +
 .../Tracing/Tracers/ActionFilterTracerTest.cs      |   84 +
 .../Tracing/Tracers/ActionValueBinderTracerTest.cs |  102 +
 .../AuthorizationFilterAttributeTracerTest.cs      |   74 +
 .../Tracers/AuthorizationFilterTracerTest.cs       |   78 +
 .../Tracing/Tracers/ContentNegotiatorTracerTest.cs |  192 +
 .../Tracers/ExceptionFilterAttributeTracerTest.cs  |   76 +
 .../Tracing/Tracers/ExceptionFilterTracerTest.cs   |   73 +
 .../Tracing/Tracers/FilterTracerTest.cs            |  276 +
 .../Tracers/FormatterParameterBindingTracerTest.cs |  130 +
 .../Tracing/Tracers/HttpActionBindingTracerTest.cs |  103 +
 .../Tracers/HttpActionDescriptorTracerTest.cs      |  140 +
 .../Tracing/Tracers/HttpActionInvokerTracerTest.cs |  227 +
 .../Tracers/HttpActionSelectorTracerTest.cs        |   82 +
 .../Tracers/HttpControllerActivatorTracerTest.cs   |   66 +
 .../Tracers/HttpControllerDescriptorTracerTest.cs  |   80 +
 .../Tracers/HttpControllerSelectorTracerTest.cs    |   67 +
 .../Tracing/Tracers/HttpControllerTracerTest.cs    |  193 +
 .../Tracers/HttpParameterBindingTracerTest.cs      |  123 +
 .../Tracers/MediaTypeFormatterTracerTest.cs        |  333 +
 .../Tracing/Tracers/MessageHandlerTracerTest.cs    |  158 +
 .../Tracers/RequestMessageHandlerTracerTest.cs     |  152 +
 .../test/System.Web.Http.Test/Util/ContextUtil.cs  |   53 +
 .../Util/SimpleHttpValueProvider.cs                |   72 +
 .../Validation/DefaultBodyModelValidatorTest.cs    |  179 +
 .../Validation/ModelValidationNodeTest.cs          |  333 +
 .../ModelValidationRequiredMemberSelectorTest.cs   |   41 +
 .../Validation/ModelValidationResultTest.cs        |   30 +
 .../Validation/ModelValidatorTest.cs               |  124 +
 .../Providers/AssociatedValidatorProviderTest.cs   |  127 +
 .../DataAnnotationsModelValidatorProviderTest.cs   |  519 +
 .../DataMemberModelValidatorProviderTest.cs        |   97 +
 .../DataAnnotationsModelValidatorTest.cs           |  118 +
 .../NameValueCollectionValueProviderTest.cs        |  210 +
 .../QueryStringValueProviderFactoryTest.cs         |   33 +
 .../Providers/QueryStringValueProviderTest.cs      |  155 +
 .../Providers/RouteDataValueProviderFactoryTest.cs |   33 +
 .../test/System.Web.Http.Test/packages.config      |    7 +
 .../HttpControllerHandlerTest.cs                   |  196 +
 .../Properties/AssemblyInfo.cs                     |    5 +
 .../RouteCollectionExtensionsTest.cs               |   69 +
 .../Routing/HostedUrlHelperTest.cs                 |  139 +
 .../SuppressFormsAuthRedirectModuleTest.cs         |  184 +
 .../System.Web.Http.WebHost.Test.csproj            |   97 +
 .../System.Web.Http.WebHost.Test/packages.config   |    7 +
 .../Ajax/Test/AjaxExtensionsTest.cs                | 1977 +
 .../Ajax/Test/AjaxOptionsTest.cs                   |  292 +
 .../Async/Test/AsyncActionDescriptorTest.cs        |   53 +
 .../Async/Test/AsyncActionMethodSelectorTest.cs    |  379 +
 .../Async/Test/AsyncControllerActionInvokerTest.cs |  918 +
 .../Async/Test/AsyncManagerTest.cs                 |  115 +
 .../Async/Test/AsyncResultWrapperTest.cs           |  230 +
 .../Async/Test/AsyncUtilTest.cs                    |  100 +
 .../Async/Test/MockAsyncResult.cs                  |   47 +
 .../Async/Test/OperationCounterTest.cs             |  112 +
 .../Test/ReflectedAsyncActionDescriptorTest.cs     |  316 +
 .../Test/ReflectedAsyncControllerDescriptorTest.cs |  179 +
 .../Async/Test/SignalContainer.cs                  |   24 +
 .../Async/Test/SimpleAsyncResultTest.cs            |  103 +
 .../Async/Test/SingleEntryGateTest.cs              |   26 +
 .../Async/Test/SynchronizationContextUtilTest.cs   |   91 +
 .../Test/SynchronousOperationExceptionTest.cs      |   64 +
 .../Async/Test/TaskAsyncActionDescriptorTest.cs    |  559 +
 .../Async/Test/TaskWrapperAsyncResultTest.cs       |   64 +
 .../Async/Test/TriggerListenerTest.cs              |   32 +
 .../Test/BinaryExpressionFingerprintTest.cs        |   93 +
 .../Test/CachedExpressionCompilerTest.cs           |  143 +
 .../Test/ConditionalExpressionFingerprintTest.cs   |   71 +
 .../Test/ConstantExpressionFingerprintTest.cs      |   71 +
 .../Test/DefaultExpressionFingerprintTest.cs       |   71 +
 .../Test/DummyExpressionFingerprint.cs             |   15 +
 .../Test/ExpressionFingerprintTest.cs              |   44 +
 .../Test/FingerprintingExpressionVisitorTest.cs    |  303 +
 .../Test/HoistingExpressionVisitorTest.cs          |   47 +
 .../Test/IndexExpressionFingerprintTest.cs         |   93 +
 .../Test/LambdaExpressionFingerprintTest.cs        |   71 +
 .../Test/MemberExpressionFingerprintTest.cs        |   93 +
 .../Test/MethodCallExpressionFingerprintTest.cs    |   93 +
 .../Test/ParameterExpressionFingerprintTest.cs     |   92 +
 .../Test/TypeBinaryExpressionFingerprintTest.cs    |   92 +
 .../Test/UnaryExpressionFingerprintTest.cs         |   93 +
 .../Html/Test/ChildActionExtensionsTest.cs         |  258 +
 .../Html/Test/DefaultDisplayTemplatesTest.cs       |  562 +
 .../Html/Test/DefaultEditorTemplatesTest.cs        |  695 +
 .../Html/Test/DisplayNameExtensionsTest.cs         |  257 +
 .../Html/Test/FormExtensionsTest.cs                |  425 +
 .../Html/Test/InputExtensionsTest.cs               | 2378 +
 .../Html/Test/LabelExtensionsTest.cs               |  518 +
 .../Html/Test/LinkExtensionsTest.cs                |  564 +
 .../System.Web.Mvc.Test/Html/Test/MvcFormTest.cs   |   99 +
 .../Html/Test/NameExtensionsTest.cs                |   85 +
 .../Html/Test/PartialExtensionsTest.cs             |   86 +
 .../Html/Test/RenderPartialExtensionsTest.cs       |  124 +
 .../Html/Test/SelectExtensionsTest.cs              | 1859 +
 .../Html/Test/TemplateHelpersTest.cs               | 1160 +
 .../Html/Test/TextAreaExtensionsTest.cs            |  631 +
 .../Html/Test/ValidationExtensionsTest.cs          | 1088 +
 .../Html/Test/ValueExtensionsTest.cs               |  166 +
 .../System.Web.Mvc.Test/Properties/AssemblyInfo.cs |    5 +
 .../Razor/Test/MvcCSharpRazorCodeGeneratorTest.cs  |   71 +
 .../Razor/Test/MvcCSharpRazorCodeParserTest.cs     |  286 +
 .../Razor/Test/MvcVBRazorCodeParserTest.cs         |  303 +
 .../Razor/Test/MvcWebPageRazorHostTest.cs          |  109 +
 .../System.Web.Mvc.Test/System.Web.Mvc.Test.csproj |  358 +
 .../Test/AcceptVerbsAttributeTest.cs               |  216 +
 .../Test/ActionDescriptorTest.cs                   |  282 +
 .../Test/ActionExecutedContextTest.cs              |   54 +
 .../Test/ActionExecutingContextTest.cs             |   54 +
 .../Test/ActionFilterAttributeTest.cs              |   44 +
 .../Test/ActionMethodDispatcherCacheTest.cs        |   26 +
 .../Test/ActionMethodDispatcherTest.cs             |  128 +
 .../Test/ActionMethodSelectorTest.cs               |  214 +
 .../Test/ActionNameAttributeTest.cs                |   62 +
 .../Test/AdditionalMetadataAttributeTest.cs        |   75 +
 .../System.Web.Mvc.Test/Test/AjaxHelperTest.cs     |  238 +
 .../System.Web.Mvc.Test/Test/AjaxHelper`1Test.cs   |   43 +
 .../Test/AjaxRequestExtensionsTest.cs              |   72 +
 .../Test/AllowHtmlAttributeTest.cs                 |   39 +
 .../System.Web.Mvc.Test/Test/AreaHelpersTest.cs    |   99 +
 .../Test/AreaRegistrationContextTest.cs            |  140 +
 .../Test/AreaRegistrationTest.cs                   |  101 +
 .../Test/AssociatedMetadataProviderTest.cs         |  348 +
 .../Test/AssociatedValidatorProviderTest.cs        |  126 +
 .../Test/AsyncControllerTest.cs                    |  265 +
 .../Test/AsyncTimeoutAttributeTest.cs              |   89 +
 .../Test/AuthorizationContextTest.cs               |   37 +
 .../Test/AuthorizeAttributeTest.cs                 |  364 +
 .../System.Web.Mvc.Test/Test/BindAttributeTest.cs  |   98 +
 .../Test/BuildManagerCompiledViewTest.cs           |  147 +
 .../Test/BuildManagerViewEngineTest.cs             |  184 +
 .../Test/ByteArrayModelBinderTest.cs               |  123 +
 .../Test/CachedAssociatedMetadataProviderTest.cs   |  277 +
 ...chedDataAnnotationsModelMetadataProviderTest.cs |   12 +
 .../Test/CancellationTokenModelBinderTest.cs       |   23 +
 .../Test/ChildActionOnlyAttributeTest.cs           |   54 +
 .../Test/ChildActionValueProviderFactoryTest.cs    |   95 +
 .../ClientDataTypeModelValidatorProviderTest.cs    |  217 +
 .../Test/CompareAttributeTest.cs                   |  200 +
 .../System.Web.Mvc.Test/Test/ContentResultTest.cs  |  160 +
 .../Test/ControllerActionInvokerTest.cs            | 2429 +
 .../System.Web.Mvc.Test/Test/ControllerBaseTest.cs |  236 +
 .../Test/ControllerBuilderTest.cs                  |  276 +
 .../Test/ControllerContextTest.cs                  |  298 +
 .../Test/ControllerDescriptorCacheTest.cs          |   25 +
 .../Test/ControllerDescriptorTest.cs               |  131 +
 .../Test/ControllerInstanceFilterProviderTest.cs   |   46 +
 .../System.Web.Mvc.Test/Test/ControllerTest.cs     | 2049 +
 .../DataAnnotationsModelMetadataProviderTest.cs    |   12 +
 ...DataAnnotationsModelMetadataProviderTestBase.cs |  616 +
 .../DataAnnotationsModelValidatorProviderTest.cs   |  727 +
 .../Test/DataAnnotationsModelValidatorTest.cs      |  160 +
 .../DataErrorInfoModelValidatorProviderTest.cs     |  289 +
 .../System.Web.Mvc.Test/Test/DataTypeUtilTest.cs   |   77 +
 .../Test/DefaultControllerFactoryTest.cs           |  768 +
 .../Test/DefaultModelBinderTest.cs                 | 2906 +
 .../Test/DefaultViewLocationCacheTest.cs           |   75 +
 .../Test/DependencyResolverTest.cs                 |  243 +
 .../System.Web.Mvc.Test/Test/DescriptorUtilTest.cs |   57 +
 .../Test/DictionaryHelpersTest.cs                  |   91 +
 .../Test/DictionaryValueProviderTest.cs            |  104 +
 .../Test/DynamicViewDataDictionaryTest.cs          |  216 +
 .../Test/EmptyModelValidatorProviderTest.cs        |   23 +
 .../Test/ExceptionContextTest.cs                   |   48 +
 .../Test/ExpressionHelperTest.cs                   |  122 +
 .../Test/FieldValidationMetadataTest.cs            |   35 +
 .../Test/FileContentResultTest.cs                  |   67 +
 .../System.Web.Mvc.Test/Test/FilePathResultTest.cs |   66 +
 .../System.Web.Mvc.Test/Test/FileResultTest.cs     |  162 +
 .../Test/FileStreamResultTest.cs                   |   79 +
 .../Test/FilterAttributeFilterProviderTest.cs      |  157 +
 .../System.Web.Mvc.Test/Test/FilterInfoTest.cs     |   71 +
 .../Test/FilterProviderCollectionTest.cs           |  204 +
 .../Test/FilterProvidersTest.cs                    |   19 +
 .../test/System.Web.Mvc.Test/Test/FilterTest.cs    |   68 +
 .../System.Web.Mvc.Test/Test/FormCollectionTest.cs |  182 +
 .../System.Web.Mvc.Test/Test/FormContextTest.cs    |  174 +
 .../Test/FormValueProviderFactoryTest.cs           |   79 +
 .../Test/GlobalFilterCollectionTest.cs             |   94 +
 .../Test/HandleErrorAttributeTest.cs               |  253 +
 .../Test/HandleErrorInfoTest.cs                    |   78 +
 .../System.Web.Mvc.Test/Test/HtmlHelperTest.cs     | 1174 +
 .../System.Web.Mvc.Test/Test/HtmlHelper`1Test.cs   |   42 +
 .../Test/HttpDeleteAttributeTest.cs                |   27 +
 .../HttpFileCollectionValueProviderFactoryTest.cs  |   38 +
 .../Test/HttpFileCollectionValueProviderTest.cs    |  149 +
 .../Test/HttpGetAttributeTest.cs                   |   27 +
 .../Test/HttpHandlerUtilTest.cs                    |  155 +
 .../Test/HttpHeadAttributeTest.cs                  |   27 +
 .../Test/HttpNotFoundResultTest.cs                 |   33 +
 .../Test/HttpOptionsAttributeTest.cs               |   27 +
 .../Test/HttpPatchAttributeTest.cs                 |   26 +
 .../Test/HttpPostAttributeTest.cs                  |   27 +
 .../Test/HttpPostedFileBaseModelBinderTest.cs      |   92 +
 .../Test/HttpPutAttributeTest.cs                   |   27 +
 .../Test/HttpRequestExtensionsTest.cs              |   52 +
 .../Test/HttpStatusCodeResultTest.cs               |   98 +
 .../Test/HttpUnauthorizedResultTest.cs             |   33 +
 .../Test/HttpVerbAttributeHelper.cs                |   48 +
 .../Test/JavaScriptResultTest.cs                   |   71 +
 .../System.Web.Mvc.Test/Test/JsonResultTest.cs     |  294 +
 .../Test/JsonValueProviderFactoryTest.cs           |  154 +
 .../Test/LinqBinaryModelBinderTest.cs              |  122 +
 .../System.Web.Mvc.Test/Test/MockBuildManager.cs   |   82 +
 .../test/System.Web.Mvc.Test/Test/MockHelpers.cs   |   15 +
 .../Test/MockableUnvalidatedRequestValues.cs       |   13 +
 .../Test/ModelBinderAttributeTest.cs               |   87 +
 .../Test/ModelBinderDictionaryTest.cs              |  193 +
 .../Test/ModelBinderProviderCollectionTest.cs      |  115 +
 .../Test/ModelBinderProvidersTest.cs               |   20 +
 .../System.Web.Mvc.Test/Test/ModelBindersTest.cs   |   67 +
 .../Test/ModelBindingContextTest.cs                |  124 +
 .../Test/ModelClientValidationRuleTest.cs          |   35 +
 .../Test/ModelErrorCollectionTest.cs               |   39 +
 .../System.Web.Mvc.Test/Test/ModelErrorTest.cs     |   67 +
 .../Test/ModelMetadataProvidersTest.cs             |   70 +
 .../System.Web.Mvc.Test/Test/ModelMetadataTest.cs  |  894 +
 .../Test/ModelStateDictionaryTest.cs               |  311 +
 .../System.Web.Mvc.Test/Test/ModelStateTest.cs     |   19 +
 .../Test/ModelValidationResultTest.cs              |   30 +
 .../Test/ModelValidatorProviderCollectionTest.cs   |  187 +
 .../Test/ModelValidatorProvidersTest.cs            |   28 +
 .../System.Web.Mvc.Test/Test/ModelValidatorTest.cs |  235 +
 .../Test/MultiSelectListTest.cs                    |  309 +
 .../Test/MultiServiceResolverTest.cs               |  138 +
 .../System.Web.Mvc.Test/Test/MvcHandlerTest.cs     |  362 +
 .../System.Web.Mvc.Test/Test/MvcHtmlStringTest.cs  |   64 +
 .../System.Web.Mvc.Test/Test/MvcHttpHandlerTest.cs |   65 +
 .../Test/MvcRouteHandlerTest.cs                    |   73 +
 .../test/System.Web.Mvc.Test/Test/MvcTestHelper.cs |  104 +
 .../Test/MvcWebRazorHostFactoryTest.cs             |   58 +
 .../Test/NameValueCollectionExtensionsTest.cs      |   78 +
 .../Test/NameValueCollectionValueProviderTest.cs   |  145 +
 .../Test/NoAsyncTimeoutAttributeTest.cs            |   20 +
 .../Test/NonActionAttributeTest.cs                 |   19 +
 .../Test/OutputCacheAttributeTest.cs               |  281 +
 .../Test/ParameterBindingInfoTest.cs               |   62 +
 .../Test/ParameterDescriptorTest.cs                |  116 +
 .../Test/ParameterInfoUtilTest.cs                  |  184 +
 .../Test/PartialViewResultTest.cs                  |  199 +
 .../System.Web.Mvc.Test/Test/PathHelpersTest.cs    |  249 +
 .../Test/PreApplicationStartCodeTest.cs            |   28 +
 .../Test/QueryStringValueProviderFactoryTest.cs    |   79 +
 .../Test/RangeAttributeAdapterTest.cs              |   34 +
 .../Test/RazorViewEngineTest.cs                    |  255 +
 .../test/System.Web.Mvc.Test/Test/RazorViewTest.cs |  250 +
 .../Test/ReaderWriterCacheTest.cs                  |   78 +
 .../System.Web.Mvc.Test/Test/RedirectResultTest.cs |  127 +
 .../Test/RedirectToRouteResultTest.cs              |  211 +
 .../Test/ReflectedActionDescriptorTest.cs          |  493 +
 .../Test/ReflectedControllerDescriptorTest.cs      |  200 +
 .../Test/ReflectedParameterBindingInfoTest.cs      |  174 +
 .../Test/ReflectedParameterDescriptorTest.cs       |  161 +
 .../Test/RegularExpressionAttributeAdapterTest.cs  |   33 +
 .../Test/RemoteAttributeTest.cs                    |  174 +
 .../Test/RequireHttpsAttributeTest.cs              |  108 +
 .../Test/RequiredAttributeAdapterTest.cs           |   32 +
 .../Test/ResultExecutedContextTest.cs              |   57 +
 .../Test/ResultExecutingContextTest.cs             |   49 +
 .../Test/RouteCollectionExtensionsTest.cs          |  390 +
 .../Test/RouteDataValueProviderFactoryTest.cs      |   46 +
 .../System.Web.Mvc.Test/Test/SelectListTest.cs     |   86 +
 .../Test/SessionStateTempDataProviderTest.cs       |  168 +
 .../Test/SingleServiceResolverTest.cs              |  165 +
 .../Test/StringLengthAttributeAdapterTest.cs       |   34 +
 .../Test/TempDataDictionaryTest.cs                 |  342 +
 .../Test/TypeCacheSerializerTest.cs                |  167 +
 .../System.Web.Mvc.Test/Test/TypeCacheUtilTest.cs  |  151 +
 .../System.Web.Mvc.Test/Test/TypeHelpersTest.cs    |  244 +
 .../test/System.Web.Mvc.Test/Test/UrlHelperTest.cs |  696 +
 .../System.Web.Mvc.Test/Test/UrlParameterTest.cs   |   16 +
 .../Test/UrlRewriterHelperTest.cs                  |   85 +
 .../Test/ValidatableObjectAdapterTest.cs           |  174 +
 .../Test/ValidateAntiForgeryTokenAttributeTest.cs  |   55 +
 .../Test/ValidateInputAttributeTest.cs             |   75 +
 .../Test/ValueProviderCollectionTest.cs            |  248 +
 .../Test/ValueProviderDictionaryTest.cs            |  206 +
 .../Test/ValueProviderFactoriesTest.cs             |   31 +
 .../Test/ValueProviderFactoryCollectionTest.cs     |  145 +
 .../Test/ValueProviderResultTest.cs                |  400 +
 .../Test/ValueProviderUtilTest.cs                  |   91 +
 .../System.Web.Mvc.Test/Test/ViewContextTest.cs    |  184 +
 .../Test/ViewDataDictionaryTest.cs                 |  538 +
 .../System.Web.Mvc.Test/Test/ViewDataInfoTest.cs   |   66 +
 .../Test/ViewEngineCollectionTest.cs               |  633 +
 .../Test/ViewEngineResultTest.cs                   |   82 +
 .../System.Web.Mvc.Test/Test/ViewEnginesTest.cs    |   21 +
 .../Test/ViewMasterPageControlBuilderTest.cs       |   41 +
 .../System.Web.Mvc.Test/Test/ViewMasterPageTest.cs |  247 +
 .../Test/ViewPageControlBuilderTest.cs             |   41 +
 .../test/System.Web.Mvc.Test/Test/ViewPageTest.cs  |  264 +
 .../System.Web.Mvc.Test/Test/ViewResultBaseTest.cs |   74 +
 .../System.Web.Mvc.Test/Test/ViewResultTest.cs     |  224 +
 .../System.Web.Mvc.Test/Test/ViewStartPageTest.cs  |  112 +
 .../Test/ViewTypeParserFilterTest.cs               |  210 +
 .../Test/ViewUserControlControlBuilderTest.cs      |   41 +
 .../Test/ViewUserControlTest.cs                    |  540 +
 .../Test/VirtualPathProviderViewEngineTest.cs      | 1414 +
 .../Test/WebFormViewEngineTest.cs                  |  246 +
 .../System.Web.Mvc.Test/Test/WebFormViewTest.cs    |  166 +
 .../System.Web.Mvc.Test/Util/AnonymousObject.cs    |   31 +
 .../System.Web.Mvc.Test/Util/DictionaryHelper.cs   |  519 +
 .../System.Web.Mvc.Test/Util/HttpContextHelpers.cs |   17 +
 .../test/System.Web.Mvc.Test/Util/MvcHelper.cs     |  176 +
 .../test/System.Web.Mvc.Test/Util/Resolver.cs      |    9 +
 .../Util/SimpleValueProvider.cs                    |   75 +
 .../Util/SimpleViewDataContainer.cs                |   16 +
 .../test/System.Web.Mvc.Test/packages.config       |    6 +
 .../CSharpRazorCodeLanguageTest.cs                 |   55 +
 .../CodeCompileUnitExtensions.cs                   |   24 +
 .../Editor/RazorEditorParserTest.cs                |  218 +
 .../Framework/BlockExtensions.cs                   |   29 +
 .../System.Web.Razor.Test/Framework/BlockTypes.cs  |  235 +
 .../Framework/CodeParserTestBase.cs                |   76 +
 .../Framework/CsHtmlCodeParserTestBase.cs          |   30 +
 .../Framework/CsHtmlMarkupParserTestBase.cs        |   30 +
 .../Framework/ErrorCollector.cs                    |   56 +
 .../Framework/MarkupParserTestBase.cs              |   71 +
 .../Framework/ParserTestBase.cs                    |  383 +
 .../Framework/RawTextSymbol.cs                     |   73 +
 .../Framework/TestSpanBuilder.cs                   |  407 +
 .../Framework/VBHtmlCodeParserTestBase.cs          |   30 +
 .../Framework/VBHtmlMarkupParserTestBase.cs        |   30 +
 .../Generator/CSharpRazorCodeGeneratorTest.cs      |  291 +
 .../Generator/GeneratedCodeMappingTest.cs          |   65 +
 .../Generator/RazorCodeGeneratorTest.cs            |  148 +
 .../Generator/VBRazorCodeGeneratorTest.cs          |  280 +
 .../test/System.Web.Razor.Test/Parser/BlockTest.cs |  124 +
 .../Parser/CSharp/CSharpAutoCompleteTest.cs        |  174 +
 .../Parser/CSharp/CSharpBlockTest.cs               |  733 +
 .../Parser/CSharp/CSharpDirectivesTest.cs          |  163 +
 .../Parser/CSharp/CSharpErrorTest.cs               |  626 +
 .../Parser/CSharp/CSharpExplicitExpressionTest.cs  |  141 +
 .../Parser/CSharp/CSharpHelperTest.cs              |  347 +
 .../Parser/CSharp/CSharpImplicitExpressionTest.cs  |  203 +
 .../Parser/CSharp/CSharpLayoutDirectiveTest.cs     |   86 +
 .../Parser/CSharp/CSharpNestedStatementsTest.cs    |  102 +
 .../Parser/CSharp/CSharpRazorCommentsTest.cs       |  174 +
 .../Parser/CSharp/CSharpReservedWordsTest.cs       |   43 +
 .../Parser/CSharp/CSharpSectionTest.cs             |  300 +
 .../Parser/CSharp/CSharpSpecialBlockTest.cs        |  197 +
 .../Parser/CSharp/CSharpStatementTest.cs           |  210 +
 .../Parser/CSharp/CSharpTemplateTest.cs            |  260 +
 .../Parser/CSharp/CSharpToMarkupSwitchTest.cs      |  493 +
 .../Parser/CSharp/CSharpVerbatimBlockTest.cs       |  120 +
 .../Parser/CSharp/CSharpWhitespaceHandlingTest.cs  |   32 +
 .../Parser/CSharp/CsHtmlDocumentTest.cs            |  288 +
 .../Parser/CallbackParserListenerTest.cs           |  164 +
 .../Parser/Html/HtmlAttributeTest.cs               |  304 +
 .../Parser/Html/HtmlBlockTest.cs                   |  393 +
 .../Parser/Html/HtmlDocumentTest.cs                |  239 +
 .../Parser/Html/HtmlErrorTest.cs                   |   89 +
 .../Parser/Html/HtmlParserTestUtils.cs             |   39 +
 .../Parser/Html/HtmlTagsTest.cs                    |  152 +
 .../Parser/Html/HtmlToCodeSwitchTest.cs            |  352 +
 .../Parser/Html/HtmlUrlAttributeTest.cs            |  272 +
 .../Parser/Old/CsHtmlDocumentTest.cs               |  269 +
 .../Parser/ParserContextTest.cs                    |  242 +
 .../Parser/ParserVisitorExtensionsTest.cs          |   84 +
 .../PartialParsing/CSharpPartialParsingTest.cs     |  402 +
 .../PartialParsing/PartialParsingTestBase.cs       |  113 +
 .../Parser/PartialParsing/VBPartialParsingTest.cs  |  374 +
 .../Parser/RazorParserTest.cs                      |  136 +
 .../Parser/VB/VBAutoCompleteTest.cs                |  155 +
 .../System.Web.Razor.Test/Parser/VB/VBBlockTest.cs |  374 +
 .../Parser/VB/VBContinueStatementTest.cs           |   58 +
 .../Parser/VB/VBDirectiveTest.cs                   |  129 +
 .../System.Web.Razor.Test/Parser/VB/VBErrorTest.cs |  174 +
 .../Parser/VB/VBExitStatementTest.cs               |   96 +
 .../Parser/VB/VBExplicitExpressionTest.cs          |   22 +
 .../Parser/VB/VBExpressionTest.cs                  |  111 +
 .../Parser/VB/VBExpressionsInCodeTest.cs           |  121 +
 .../Parser/VB/VBHelperTest.cs                      |  324 +
 .../Parser/VB/VBHtmlDocumentTest.cs                |  250 +
 .../Parser/VB/VBImplicitExpressionTest.cs          |   79 +
 .../Parser/VB/VBLayoutDirectiveTest.cs             |   88 +
 .../Parser/VB/VBNestedStatementsTest.cs            |  169 +
 .../Parser/VB/VBRazorCommentsTest.cs               |  174 +
 .../Parser/VB/VBReservedWordsTest.cs               |   30 +
 .../Parser/VB/VBSectionTest.cs                     |  277 +
 .../Parser/VB/VBSpecialKeywordsTest.cs             |  171 +
 .../Parser/VB/VBStatementTest.cs                   |  220 +
 .../Parser/VB/VBTemplateTest.cs                    |  213 +
 .../Parser/VB/VBToMarkupSwitchTest.cs              |  105 +
 .../Parser/WhitespaceRewriterTest.cs               |   52 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../System.Web.Razor.Test/RazorCodeLanguageTest.cs |   49 +
 .../RazorDirectiveAttributeTest.cs                 |   81 +
 .../System.Web.Razor.Test/RazorEngineHostTest.cs   |  188 +
 .../RazorTemplateEngineTest.cs                     |  199 +
 .../test/System.Web.Razor.Test/StringTextBuffer.cs |   52 +
 .../System.Web.Razor.Test.csproj                   |  464 +
 .../TestFiles/CodeGenerator/CS/Output/Blocks.cs    |  194 +
 .../TestFiles/CodeGenerator/CS/Output/CodeBlock.cs |   31 +
 .../CodeGenerator/CS/Output/CodeBlockAtEOF.cs      |   27 +
 .../TestFiles/CodeGenerator/CS/Output/Comments.cs  |   38 +
 .../CS/Output/ConditionalAttributes.cs             |  197 +
 .../CodeGenerator/CS/Output/DesignTime.cs          |  108 +
 .../CodeGenerator/CS/Output/EmptyCodeBlock.cs      |   27 +
 .../CS/Output/EmptyExplicitExpression.cs           |   29 +
 .../CS/Output/EmptyImplicitExpression.cs           |   29 +
 .../CS/Output/EmptyImplicitExpressionInCode.cs     |   43 +
 .../CodeGenerator/CS/Output/ExplicitExpression.cs  |   30 +
 .../CS/Output/ExplicitExpressionAtEOF.cs           |   29 +
 .../CodeGenerator/CS/Output/ExpressionsInCode.cs   |   89 +
 .../CS/Output/FunctionsBlock.DesignTime.cs         |   46 +
 .../CodeGenerator/CS/Output/FunctionsBlock.cs      |   49 +
 .../CodeGenerator/CS/Output/Helpers.Instance.cs    |   96 +
 .../TestFiles/CodeGenerator/CS/Output/Helpers.cs   |   96 +
 .../CS/Output/HelpersMissingCloseParen.cs          |   61 +
 .../CodeGenerator/CS/Output/HelpersMissingName.cs  |   21 +
 .../CS/Output/HelpersMissingOpenBrace.cs           |   67 +
 .../CS/Output/HelpersMissingOpenParen.cs           |   67 +
 .../CodeGenerator/CS/Output/HiddenSpansInCode.cs   |   35 +
 .../CodeGenerator/CS/Output/ImplicitExpression.cs  |   45 +
 .../CS/Output/ImplicitExpressionAtEOF.cs           |   29 +
 .../CodeGenerator/CS/Output/Imports.DesignTime.cs  |   53 +
 .../TestFiles/CodeGenerator/CS/Output/Imports.cs   |   58 +
 .../CodeGenerator/CS/Output/Inherits.Designtime.cs |   40 +
 .../CodeGenerator/CS/Output/Inherits.Runtime.cs    |   30 +
 .../CodeGenerator/CS/Output/InlineBlocks.cs        |   72 +
 .../CodeGenerator/CS/Output/Instrumented.cs        |  348 +
 .../CodeGenerator/CS/Output/LayoutDirective.cs     |   22 +
 .../CodeGenerator/CS/Output/MarkupInCodeBlock.cs   |   49 +
 .../CodeGenerator/CS/Output/NestedCodeBlocks.cs    |   42 +
 .../CodeGenerator/CS/Output/NestedHelpers.cs       |  100 +
 .../CodeGenerator/CS/Output/NoLinePragmas.cs       |  102 +
 .../CodeGenerator/CS/Output/ParserError.cs         |   31 +
 .../CS/Output/RazorComments.DesignTime.cs          |   72 +
 .../CodeGenerator/CS/Output/RazorComments.cs       |   83 +
 .../CodeGenerator/CS/Output/ResolveUrl.cs          |  230 +
 .../TestFiles/CodeGenerator/CS/Output/Sections.cs  |   45 +
 .../TestFiles/CodeGenerator/CS/Output/Templates.cs |  180 +
 .../CS/Output/UnfinishedExpressionInCode.cs        |   43 +
 .../CodeGenerator/CS/Source/Blocks.cshtml          |   37 +
 .../CodeGenerator/CS/Source/CodeBlock.cshtml       |    5 +
 .../CodeGenerator/CS/Source/CodeBlockAtEOF.cshtml  |    1 +
 .../CS/Source/ConditionalAttributes.cshtml         |   15 +
 .../CodeGenerator/CS/Source/DesignTime.cshtml      |   21 +
 .../CodeGenerator/CS/Source/EmptyCodeBlock.cshtml  |    3 +
 .../CS/Source/EmptyExplicitExpression.cshtml       |    3 +
 .../CS/Source/EmptyImplicitExpression.cshtml       |    3 +
 .../CS/Source/EmptyImplicitExpressionInCode.cshtml |    3 +
 .../CS/Source/ExplicitExpression.cshtml            |    1 +
 .../CS/Source/ExplicitExpressionAtEOF.cshtml       |    3 +
 .../CS/Source/ExpressionsInCode.cshtml             |   16 +
 .../CodeGenerator/CS/Source/FunctionsBlock.cshtml  |   12 +
 .../CodeGenerator/CS/Source/Helpers.cshtml         |   11 +
 .../CS/Source/HelpersMissingCloseParen.cshtml      |    7 +
 .../CS/Source/HelpersMissingName.cshtml            |    1 +
 .../CS/Source/HelpersMissingOpenBrace.cshtml       |    7 +
 .../CS/Source/HelpersMissingOpenParen.cshtml       |    7 +
 .../CS/Source/HiddenSpansInCode.cshtml             |    3 +
 .../CS/Source/ImplicitExpression.cshtml            |    3 +
 .../CS/Source/ImplicitExpressionAtEOF.cshtml       |    3 +
 .../CodeGenerator/CS/Source/Imports.cshtml         |    6 +
 .../CodeGenerator/CS/Source/Inherits.cshtml        |    3 +
 .../CodeGenerator/CS/Source/InlineBlocks.cshtml    |    3 +
 .../CodeGenerator/CS/Source/Instrumented.cshtml    |   42 +
 .../CodeGenerator/CS/Source/LayoutDirective.cshtml |    1 +
 .../CS/Source/MarkupInCodeBlock.cshtml             |    5 +
 .../CS/Source/NestedCodeBlocks.cshtml              |    4 +
 .../CodeGenerator/CS/Source/NestedHelpers.cshtml   |   10 +
 .../CodeGenerator/CS/Source/NoLinePragmas.cshtml   |   38 +
 .../CodeGenerator/CS/Source/ParserError.cshtml     |    5 +
 .../CodeGenerator/CS/Source/RazorComments.cshtml   |   15 +
 .../CodeGenerator/CS/Source/ResolveUrl.cshtml      |   20 +
 .../CodeGenerator/CS/Source/Sections.cshtml        |   13 +
 .../CodeGenerator/CS/Source/Templates.cshtml       |   35 +
 .../CS/Source/UnfinishedExpressionInCode.cshtml    |    3 +
 .../TestFiles/CodeGenerator/VB/Output/Blocks.vb    |  255 +
 .../TestFiles/CodeGenerator/VB/Output/CodeBlock.vb |   31 +
 .../CodeGenerator/VB/Output/CodeBlockAtEOF.vb      |   29 +
 .../TestFiles/CodeGenerator/VB/Output/Comments.vb  |   51 +
 .../VB/Output/ConditionalAttributes.vb             |  146 +
 .../CodeGenerator/VB/Output/DesignTime.vb          |   99 +
 .../VB/Output/EmptyExplicitExpression.vb           |   31 +
 .../VB/Output/EmptyImplicitExpression.vb           |   31 +
 .../VB/Output/EmptyImplicitExpressionInCode.vb     |   43 +
 .../CodeGenerator/VB/Output/ExplicitExpression.vb  |   30 +
 .../VB/Output/ExplicitExpressionAtEOF.vb           |   31 +
 .../CodeGenerator/VB/Output/ExpressionsInCode.vb   |   86 +
 .../VB/Output/FunctionsBlock.DesignTime.vb         |   47 +
 .../CodeGenerator/VB/Output/FunctionsBlock.vb      |   50 +
 .../CodeGenerator/VB/Output/Helpers.Instance.vb    |   87 +
 .../TestFiles/CodeGenerator/VB/Output/Helpers.vb   |   87 +
 .../VB/Output/HelpersMissingCloseParen.vb          |   60 +
 .../CodeGenerator/VB/Output/HelpersMissingName.vb  |   24 +
 .../VB/Output/HelpersMissingOpenParen.vb           |   66 +
 .../CodeGenerator/VB/Output/ImplicitExpression.vb  |   56 +
 .../VB/Output/ImplicitExpressionAtEOF.vb           |   31 +
 .../CodeGenerator/VB/Output/Imports.DesignTime.vb  |   41 +
 .../TestFiles/CodeGenerator/VB/Output/Imports.vb   |   46 +
 .../CodeGenerator/VB/Output/Inherits.Designtime.vb |   35 +
 .../CodeGenerator/VB/Output/Inherits.Runtime.vb    |   25 +
 .../CodeGenerator/VB/Output/Instrumented.vb        |  497 +
 .../CodeGenerator/VB/Output/LayoutDirective.vb     |   25 +
 .../CodeGenerator/VB/Output/MarkupInCodeBlock.vb   |   51 +
 .../CodeGenerator/VB/Output/NestedCodeBlocks.vb    |   42 +
 .../CodeGenerator/VB/Output/NestedHelpers.vb       |   90 +
 .../CodeGenerator/VB/Output/NoLinePragmas.vb       |  143 +
 .../TestFiles/CodeGenerator/VB/Output/Options.vb   |   28 +
 .../CodeGenerator/VB/Output/ParserError.vb         |   31 +
 .../VB/Output/RazorComments.DesignTime.vb          |   59 +
 .../CodeGenerator/VB/Output/RazorComments.vb       |   72 +
 .../CodeGenerator/VB/Output/ResolveUrl.vb          |  183 +
 .../TestFiles/CodeGenerator/VB/Output/Sections.vb  |   47 +
 .../TestFiles/CodeGenerator/VB/Output/Templates.vb |  169 +
 .../VB/Output/UnfinishedExpressionInCode.vb        |   43 +
 .../CodeGenerator/VB/Source/Blocks.vbhtml          |   46 +
 .../CodeGenerator/VB/Source/CodeBlock.vbhtml       |    3 +
 .../CodeGenerator/VB/Source/CodeBlockAtEOF.vbhtml  |    3 +
 .../VB/Source/ConditionalAttributes.vbhtml         |   12 +
 .../CodeGenerator/VB/Source/DesignTime.vbhtml      |   21 +
 .../VB/Source/EmptyExplicitExpression.vbhtml       |    3 +
 .../VB/Source/EmptyImplicitExpression.vbhtml       |    3 +
 .../VB/Source/EmptyImplicitExpressionInCode.vbhtml |    3 +
 .../VB/Source/ExplicitExpression.vbhtml            |    1 +
 .../VB/Source/ExplicitExpressionAtEOF.vbhtml       |    3 +
 .../VB/Source/ExpressionsInCode.vbhtml             |   16 +
 .../CodeGenerator/VB/Source/FunctionsBlock.vbhtml  |   12 +
 .../CodeGenerator/VB/Source/Helpers.vbhtml         |   11 +
 .../VB/Source/HelpersMissingCloseParen.vbhtml      |    8 +
 .../VB/Source/HelpersMissingName.vbhtml            |    1 +
 .../VB/Source/HelpersMissingOpenParen.vbhtml       |    8 +
 .../VB/Source/ImplicitExpression.vbhtml            |    5 +
 .../VB/Source/ImplicitExpressionAtEOF.vbhtml       |    3 +
 .../CodeGenerator/VB/Source/Imports.vbhtml         |    6 +
 .../CodeGenerator/VB/Source/Inherits.vbhtml        |    1 +
 .../CodeGenerator/VB/Source/Instrumented.vbhtml    |   53 +
 .../CodeGenerator/VB/Source/LayoutDirective.vbhtml |    1 +
 .../VB/Source/MarkupInCodeBlock.vbhtml             |    5 +
 .../VB/Source/NestedCodeBlocks.vbhtml              |    4 +
 .../CodeGenerator/VB/Source/NestedHelpers.vbhtml   |   10 +
 .../CodeGenerator/VB/Source/NoLinePragmas.vbhtml   |   45 +
 .../CodeGenerator/VB/Source/Options.vbhtml         |    4 +
 .../CodeGenerator/VB/Source/ParserError.vbhtml     |    3 +
 .../CodeGenerator/VB/Source/RazorComments.vbhtml   |   12 +
 .../CodeGenerator/VB/Source/ResolveUrl.vbhtml      |   20 +
 .../CodeGenerator/VB/Source/Sections.vbhtml        |   13 +
 .../CodeGenerator/VB/Source/Templates.vbhtml       |   36 +
 .../VB/Source/UnfinishedExpressionInCode.vbhtml    |    3 +
 .../TestFiles/DesignTime/Simple.cshtml             |   16 +
 .../TestFiles/DesignTime/Simple.txt                |   60 +
 .../TestFiles/nested-1000.html                     | 2002 +
 .../Text/BufferingTextReaderTest.cs                |  267 +
 .../Text/LineTrackingStringBufferTest.cs           |   27 +
 .../Text/LookaheadTextReaderTestBase.cs            |  254 +
 .../Text/SourceLocationTest.cs                     |   22 +
 .../Text/SourceLocationTrackerTest.cs              |  181 +
 .../Text/TextBufferReaderTest.cs                   |  231 +
 .../System.Web.Razor.Test/Text/TextChangeTest.cs   |  251 +
 .../Text/TextReaderExtensionsTest.cs               |  186 +
 .../Tokenizer/CSharpTokenizerCommentTest.cs        |   89 +
 .../Tokenizer/CSharpTokenizerIdentifierTest.cs     |  169 +
 .../Tokenizer/CSharpTokenizerLiteralTest.cs        |  224 +
 .../Tokenizer/CSharpTokenizerOperatorsTest.cs      |  296 +
 .../Tokenizer/CSharpTokenizerTest.cs               |  104 +
 .../Tokenizer/CSharpTokenizerTestBase.cs           |   28 +
 .../Tokenizer/HtmlTokenizerTest.cs                 |  168 +
 .../Tokenizer/HtmlTokenizerTestBase.cs             |   28 +
 .../Tokenizer/TokenizerLookaheadTest.cs            |   41 +
 .../Tokenizer/TokenizerTestBase.cs                 |   76 +
 .../Tokenizer/VBTokenizerCommentTest.cs            |   93 +
 .../Tokenizer/VBTokenizerIdentifierTest.cs         |  267 +
 .../Tokenizer/VBTokenizerLiteralTest.cs            |  182 +
 .../Tokenizer/VBTokenizerOperatorsTest.cs          |  154 +
 .../Tokenizer/VBTokenizerTest.cs                   |   96 +
 .../Tokenizer/VBTokenizerTestBase.cs               |   28 +
 .../Utils/DisposableActionTest.cs                  |   31 +
 .../System.Web.Razor.Test/Utils/EnumerableUtils.cs |   19 +
 .../test/System.Web.Razor.Test/Utils/MiscAssert.cs |   33 +
 .../test/System.Web.Razor.Test/Utils/MiscUtils.cs  |   35 +
 .../test/System.Web.Razor.Test/Utils/SpanAssert.cs |   58 +
 .../VBRazorCodeLanguageTest.cs                     |   55 +
 .../test/System.Web.Razor.Test/packages.config     |    6 +
 .../AdminPackageTest.cs                            |  399 +
 .../PackageManagerModuleTest.cs                    |  152 +
 .../PackagesSourceFileTest.cs                      |  147 +
 .../PageUtilsTest.cs                               |  155 +
 .../PreApplicationStartCodeTest.cs                 |   35 +
 .../RemoteAssemblyTest.cs                          |  149 +
 .../System.Web.WebPages.Administration.Test.csproj |  102 +
 .../WebProjectManagerTest.cs                       |  162 +
 .../WebProjectSystemTest.cs                        |  255 +
 .../packages.config                                |    7 +
 .../System.Web.WebPages.Deployment.Test/App.Config |    3 +
 .../AssemblyUtilsTest.cs                           |  268 +
 .../DeploymentUtil.cs                              |   15 +
 .../PreApplicationStartCodeTest.cs                 |  512 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../System.Web.WebPages.Deployment.Test.csproj     |   97 +
 .../TestFileSystem.cs                              |   52 +
 .../CshtmlFileConfigV1/Default.cshtml              |    9 +
 .../ConfigTestSites/CshtmlFileConfigV1/web.config  |    6 +
 .../CshtmlFileNoVersion/Default.cshtml             |    9 +
 .../TestFiles/ConfigTestSites/NoCshtml/Default.htm |    9 +
 .../ConfigTestSites/NoCshtmlConfigv1/Default.htm   |    9 +
 .../ConfigTestSites/NoCshtmlConfigv1/web.config    |    6 +
 .../NoCshtmlNoConfigSetting/Default.htm            |    9 +
 .../NoCshtmlNoConfigSetting/web.config             |    3 +
 .../NoCshtmlWithEnabledSetting/Default.htm         |    9 +
 .../NoCshtmlWithEnabledSetting/web.config          |    6 +
 .../NoCshtmlWithEnabledSettingFalse/Default.htm    |    9 +
 .../NoCshtmlWithEnabledSettingFalse/web.config     |    6 +
 .../WebPagesDeploymentTest.cs                      |  305 +
 .../packages.config                                |    5 +
 .../PreApplicationStartCodeTest.cs                 |   30 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../RazorBuildProviderTest.cs                      |  249 +
 .../System.Web.WebPages.Razor.Test.csproj          |   94 +
 .../WebCodeRazorEngineHostTest.cs                  |  112 +
 .../WebPageRazorEngineHostTest.cs                  |  102 +
 .../WebRazorHostFactoryTest.cs                     |  388 +
 .../test/System.Web.WebPages.Razor.Test/app.config |   21 +
 .../System.Web.WebPages.Razor.Test/packages.config |    6 +
 .../test/System.Web.WebPages.Test/App.config       |   18 +
 .../ApplicationPartRegistryTest.cs                 |  152 +
 .../ApplicationParts/ApplicationPartTest.cs        |  200 +
 .../ApplicationParts/MimeMappingTest.cs            |   63 +
 .../ApplicationParts/ResourceHandlerTest.cs        |   64 +
 .../ApplicationParts/TestResourceAssembly.cs       |   19 +
 .../Extensions/HttpContextExtensionsTest.cs        |   85 +
 .../Extensions/HttpRequestExtensionsTest.cs        |  132 +
 .../Extensions/HttpResponseExtensionsTest.cs       |  130 +
 .../Extensions/StringExtensionsTest.cs             |  253 +
 .../Helpers/AntiForgeryConfigTest.cs               |   24 +
 .../Helpers/AntiForgeryTest.cs                     |   34 +
 .../AntiXsrf/AntiForgeryTokenSerializerTest.cs     |  178 +
 .../Helpers/AntiXsrf/AntiForgeryTokenStoreTest.cs  |  236 +
 .../Helpers/AntiXsrf/AntiForgeryTokenTest.cs       |  108 +
 .../Helpers/AntiXsrf/AntiForgeryWorkerTest.cs      |  403 +
 .../Helpers/AntiXsrf/BinaryBlobTest.cs             |  129 +
 .../Helpers/AntiXsrf/ClaimUidExtractorTest.cs      |  239 +
 .../Helpers/AntiXsrf/HexUtil.cs                    |   31 +
 .../Helpers/AntiXsrf/MachineKeyCryptoSystemTest.cs |  122 +
 .../Helpers/AntiXsrf/MockAntiForgeryConfig.cs      |   43 +
 .../AntiXsrf/MockableAntiForgeryTokenSerializer.cs |   21 +
 .../Helpers/AntiXsrf/MockableClaimUidExtractor.cs  |   17 +
 .../Helpers/AntiXsrf/MockableCryptoSystem.cs       |   11 +
 .../Helpers/AntiXsrf/MockableTokenStore.cs         |   29 +
 .../Helpers/AntiXsrf/MockableTokenValidator.cs     |   35 +
 .../Helpers/AntiXsrf/TokenValidatorTest.cs         |  517 +
 .../Helpers/Claims/ClaimTest.cs                    |   64 +
 .../Helpers/Claims/ClaimsIdentityConverterTest.cs  |  100 +
 .../Helpers/Claims/ClaimsIdentityTest.cs           |   75 +
 .../Helpers/Claims/MockClaimsIdentity.cs           |   23 +
 .../Helpers/CryptoUtilTest.cs                      |   59 +
 .../Helpers/UnvalidatedRequestValuesTest.cs        |   80 +
 .../System.Web.WebPages.Test/Html/CheckBoxTest.cs  |  273 +
 .../Html/HtmlHelperFactory.cs                      |   18 +
 .../Html/HtmlHelperTest.cs                         |  161 +
 .../Html/InputHelperTest.cs                        |  586 +
 .../Html/RadioButtonTest.cs                        |  199 +
 .../Html/SelectHelperTest.cs                       |  778 +
 .../Html/TextAreaHelperTest.cs                     |  211 +
 .../Html/ValidationHelperTest.cs                   |  344 +
 .../Instrumentation/InstrumentationServiceTest.cs  |   99 +
 .../Mvc/HttpAntiForgeryExceptionTest.cs            |   66 +
 .../System.Web.WebPages.Test/Mvc/TagBuilderTest.cs |  417 +
 .../PreApplicationStartCodeTest.cs                 |   40 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../AspNetRequestScopeStorageProviderTest.cs       |   95 +
 .../ScopeStorage/ScopeStorageDictionaryTest.cs     |  172 +
 .../ScopeStorage/ScopeStorageKeyComparerTest.cs    |   50 +
 .../ScopeStorage/WebConfigScopeStorageTest.cs      |   80 +
 .../System.Web.WebPages.Test.csproj                |  180 +
 .../TestFiles/Deployed/Bar                         |    1 +
 .../TestFiles/Deployed/Bar.cshtml                  |    1 +
 .../TestFiles/Deployed/Bar.foohtml                 |    1 +
 .../Utils/CultureUtilTest.cs                       |  258 +
 .../System.Web.WebPages.Test/Utils/PathUtilTest.cs |  179 +
 .../Utils/SessionStateUtilTest.cs                  |  185 +
 .../Utils/TestObjectFactory.cs                     |   32 +
 .../Utils/TypeHelperTest.cs                        |  113 +
 .../System.Web.WebPages.Test/Utils/UrlUtilTest.cs  |  209 +
 .../Validation/ValidationHelperTest.cs             |  836 +
 .../Validation/ValidatorTest.cs                    |  884 +
 .../WebPage/ApplicationStartPageTest.cs            |  168 +
 .../WebPage/BrowserHelpersTest.cs                  |  287 +
 .../WebPage/BrowserOverrideStoresTest.cs           |   44 +
 .../WebPage/BuildManagerExceptionUtilTest.cs       |   92 +
 .../WebPage/BuildManagerWrapperTest.cs             |  279 +
 .../WebPage/CookieBrowserOverrideStoreTest.cs      |  155 +
 .../WebPage/DefaultDisplayModeTest.cs              |  141 +
 .../WebPage/DisplayInfoTest.cs                     |   39 +
 .../WebPage/DisplayModeProviderTest.cs             |  231 +
 .../WebPage/DynamicHttpApplicationStateTest.cs     |   77 +
 .../WebPage/DynamicPageDataDictionaryTest.cs       |  245 +
 .../WebPage/FileExistenceCacheTest.cs              |   97 +
 .../System.Web.WebPages.Test/WebPage/LayoutTest.cs |  716 +
 .../WebPage/PageDataDictionaryTest.cs              |  238 +
 .../WebPage/RenderPageTest.cs                      |  868 +
 .../WebPage/RequestBrowserOverrideStoreTest.cs     |   37 +
 .../WebPage/RequestResourceTrackerTest.cs          |   40 +
 .../WebPage/SectionControlBuilderTest.cs           |  251 +
 .../WebPage/StartPageTest.cs                       |  570 +
 .../WebPage/TemplateStackTest.cs                   |   88 +
 .../WebPage/UrlDataTest.cs                         |  113 +
 .../test/System.Web.WebPages.Test/WebPage/Utils.cs |  263 +
 .../WebPage/VirtualPathFactoryExtensionsTest.cs    |   63 +
 .../WebPage/VirtualPathFactoryManagerTest.cs       |  105 +
 .../WebPage/WebPageContextTest.cs                  |   59 +
 .../WebPage/WebPageExecutingBaseTest.cs            |  191 +
 .../WebPage/WebPageHttpHandlerTest.cs              |  251 +
 .../WebPage/WebPageHttpModuleTest.cs               |   85 +
 .../WebPage/WebPageRenderingBaseTest.cs            |   67 +
 .../WebPage/WebPageRouteTest.cs                    |  309 +
 .../WebPage/WebPageSurrogateControlBuilderTest.cs  |  552 +
 .../WebPage/WebPageTest.cs                         |  311 +
 .../test/System.Web.WebPages.Test/packages.config  |    6 +
 .../test/WebMatrix.Data.Test/App.config            |    9 +
 .../ConfigurationManagerWrapperTest.cs             |   92 +
 .../test/WebMatrix.Data.Test/DatabaseTest.cs       |   90 +
 .../test/WebMatrix.Data.Test/DynamicRecordTest.cs  |  152 +
 .../test/WebMatrix.Data.Test/FileHandlerTest.cs    |   54 +
 .../Mocks/MockConfigurationManager.cs              |   30 +
 .../Mocks/MockConnectionConfiguration.cs           |   24 +
 .../WebMatrix.Data.Test/Mocks/MockDbFileHandler.cs |   14 +
 .../Mocks/MockDbProviderFactory.cs                 |   12 +
 .../WebMatrix.Data.Test/Properties/AssemblyInfo.cs |   10 +
 .../WebMatrix.Data.Test/WebMatrix.Data.Test.csproj |   90 +
 .../test/WebMatrix.Data.Test/packages.config       |    6 +
 .../test/WebMatrix.WebData.Test/MockDatabase.cs    |   22 +
 .../PreApplicationStartCodeTest.cs                 |  104 +
 .../Properties/AssemblyInfo.cs                     |   10 +
 .../SimpleMembershipProviderTest.cs                |  201 +
 .../WebMatrix.WebData.Test.csproj                  |   94 +
 .../test/WebMatrix.WebData.Test/WebSecurityTest.cs |   28 +
 .../test/WebMatrix.WebData.Test/packages.config    |    6 +
 .../aspnetwebstack/tools/35MSSharedLib1024.snk     |  Bin 0 -> 160 bytes
 .../aspnetwebstack/tools/WebStack.NuGet.targets    |  164 +
 .../aspnetwebstack/tools/WebStack.StyleCop.targets |  126 +
 .../aspnetwebstack/tools/WebStack.settings.targets |   45 +
 external/aspnetwebstack/tools/WebStack.targets     |    5 +
 .../aspnetwebstack/tools/WebStack.tasks.targets    |  108 +
 .../aspnetwebstack/tools/WebStack.xunit.targets    |   20 +
 external/cecil/.gitignore                          |   10 +
 external/cecil/Mono.Cecil.Cil/Code.cs              |  252 +
 external/cecil/Mono.Cecil.Cil/CodeReader.cs        |  598 +
 external/cecil/Mono.Cecil.Cil/CodeWriter.cs        |  649 +
 external/cecil/Mono.Cecil.Cil/Document.cs          |  112 +
 external/cecil/Mono.Cecil.Cil/ExceptionHandler.cs  |   89 +
 external/cecil/Mono.Cecil.Cil/ILProcessor.cs       |  278 +
 external/cecil/Mono.Cecil.Cil/Instruction.cs       |  321 +
 external/cecil/Mono.Cecil.Cil/MethodBody.cs        |  241 +
 external/cecil/Mono.Cecil.Cil/OpCode.cs            |  455 +
 external/cecil/Mono.Cecil.Cil/OpCodes.cs           |  912 +
 external/cecil/Mono.Cecil.Cil/SequencePoint.cs     |   70 +
 external/cecil/Mono.Cecil.Cil/Symbols.cs           |  277 +
 .../cecil/Mono.Cecil.Cil/VariableDefinition.cs     |   52 +
 external/cecil/Mono.Cecil.Cil/VariableReference.cs |   75 +
 external/cecil/Mono.Cecil.Metadata/BlobHeap.cs     |   59 +
 external/cecil/Mono.Cecil.Metadata/Buffers.cs      |  373 +
 external/cecil/Mono.Cecil.Metadata/CodedIndex.cs   |   46 +
 external/cecil/Mono.Cecil.Metadata/ElementType.cs  |   73 +
 external/cecil/Mono.Cecil.Metadata/GuidHeap.cs     |   59 +
 external/cecil/Mono.Cecil.Metadata/Heap.cs         |   48 +
 .../cecil/Mono.Cecil.Metadata/MetadataToken.cs     |  105 +
 external/cecil/Mono.Cecil.Metadata/Row.cs          |  170 +
 external/cecil/Mono.Cecil.Metadata/StringHeap.cs   |   81 +
 external/cecil/Mono.Cecil.Metadata/TableHeap.cs    |  111 +
 external/cecil/Mono.Cecil.Metadata/TokenType.cs    |   56 +
 .../cecil/Mono.Cecil.Metadata/UserStringHeap.cs    |   59 +
 external/cecil/Mono.Cecil.Metadata/Utilities.cs    |  529 +
 external/cecil/Mono.Cecil.PE/BinaryStreamReader.cs |   51 +
 external/cecil/Mono.Cecil.PE/BinaryStreamWriter.cs |   96 +
 external/cecil/Mono.Cecil.PE/ByteBuffer.cs         |  359 +
 .../Mono.Cecil.PE/ByteBufferEqualityComparer.cs    |   78 +
 external/cecil/Mono.Cecil.PE/DataDirectory.cs      |   50 +
 external/cecil/Mono.Cecil.PE/Image.cs              |  160 +
 external/cecil/Mono.Cecil.PE/ImageReader.cs        |  679 +
 external/cecil/Mono.Cecil.PE/ImageWriter.cs        |  823 +
 external/cecil/Mono.Cecil.PE/Section.cs            |   43 +
 external/cecil/Mono.Cecil.PE/TextMap.cs            |  129 +
 external/cecil/Mono.Cecil.csproj                   |  264 +
 external/cecil/Mono.Cecil.nunit                    |    9 +
 external/cecil/Mono.Cecil.nuspec                   |   23 +
 external/cecil/Mono.Cecil.sln                      |  197 +
 external/cecil/Mono.Cecil/ArrayType.cs             |  159 +
 external/cecil/Mono.Cecil/AssemblyDefinition.cs    |  189 +
 external/cecil/Mono.Cecil/AssemblyFlags.cs         |   42 +
 external/cecil/Mono.Cecil/AssemblyHashAlgorithm.cs |   36 +
 external/cecil/Mono.Cecil/AssemblyInfo.cs          |   49 +
 .../cecil/Mono.Cecil/AssemblyLinkedResource.cs     |   57 +
 .../cecil/Mono.Cecil/AssemblyNameDefinition.cs     |   50 +
 external/cecil/Mono.Cecil/AssemblyNameReference.cs |  268 +
 external/cecil/Mono.Cecil/AssemblyReader.cs        | 3161 +
 external/cecil/Mono.Cecil/AssemblyWriter.cs        | 2571 +
 external/cecil/Mono.Cecil/BaseAssemblyResolver.cs  |  363 +
 external/cecil/Mono.Cecil/CallSite.cs              |  124 +
 external/cecil/Mono.Cecil/CustomAttribute.cs       |  232 +
 .../cecil/Mono.Cecil/DefaultAssemblyResolver.cs    |   70 +
 external/cecil/Mono.Cecil/EmbeddedResource.cs      |  105 +
 external/cecil/Mono.Cecil/EventAttributes.cs       |   39 +
 external/cecil/Mono.Cecil/EventDefinition.cs       |  168 +
 external/cecil/Mono.Cecil/EventReference.cs        |   57 +
 external/cecil/Mono.Cecil/ExportedType.cs          |  249 +
 external/cecil/Mono.Cecil/FieldAttributes.cs       |   59 +
 external/cecil/Mono.Cecil/FieldDefinition.cs       |  279 +
 external/cecil/Mono.Cecil/FieldReference.cs        |   83 +
 external/cecil/Mono.Cecil/FileAttributes.cs        |   35 +
 external/cecil/Mono.Cecil/FunctionPointerType.cs   |  128 +
 external/cecil/Mono.Cecil/GenericInstanceMethod.cs |   85 +
 external/cecil/Mono.Cecil/GenericInstanceType.cs   |   83 +
 external/cecil/Mono.Cecil/GenericParameter.cs      |  277 +
 .../cecil/Mono.Cecil/GenericParameterAttributes.cs |   45 +
 external/cecil/Mono.Cecil/IConstantProvider.cs     |   52 +
 .../cecil/Mono.Cecil/ICustomAttributeProvider.cs   |   60 +
 external/cecil/Mono.Cecil/IGenericInstance.cs      |   66 +
 .../cecil/Mono.Cecil/IGenericParameterProvider.cs  |   73 +
 external/cecil/Mono.Cecil/IMarshalInfoProvider.cs  |   55 +
 external/cecil/Mono.Cecil/IMemberDefinition.cs     |  100 +
 external/cecil/Mono.Cecil/IMetadataScope.cs        |   41 +
 .../cecil/Mono.Cecil/IMetadataTokenProvider.cs     |   35 +
 external/cecil/Mono.Cecil/IMethodSignature.cs      |   75 +
 external/cecil/Mono.Cecil/Import.cs                |  566 +
 external/cecil/Mono.Cecil/LinkedResource.cs        |   60 +
 .../cecil/Mono.Cecil/ManifestResourceAttributes.cs |   39 +
 external/cecil/Mono.Cecil/MarshalInfo.cs           |  171 +
 .../cecil/Mono.Cecil/MemberDefinitionCollection.cs |   92 +
 external/cecil/Mono.Cecil/MemberReference.cs       |  101 +
 external/cecil/Mono.Cecil/MetadataResolver.cs      |  364 +
 external/cecil/Mono.Cecil/MetadataSystem.cs        |  398 +
 external/cecil/Mono.Cecil/MethodAttributes.cs      |   66 +
 .../cecil/Mono.Cecil/MethodCallingConvention.cs    |   40 +
 external/cecil/Mono.Cecil/MethodDefinition.cs      |  487 +
 external/cecil/Mono.Cecil/MethodImplAttributes.cs  |   53 +
 external/cecil/Mono.Cecil/MethodReference.cs       |  214 +
 external/cecil/Mono.Cecil/MethodReturnType.cs      |  104 +
 .../cecil/Mono.Cecil/MethodSemanticsAttributes.cs  |   43 +
 external/cecil/Mono.Cecil/MethodSpecification.cs   |  103 +
 external/cecil/Mono.Cecil/Modifiers.cs             |  137 +
 external/cecil/Mono.Cecil/ModuleDefinition.cs      | 1048 +
 external/cecil/Mono.Cecil/ModuleKind.cs            |   54 +
 external/cecil/Mono.Cecil/ModuleReference.cs       |   67 +
 external/cecil/Mono.Cecil/NativeType.cs            |   73 +
 external/cecil/Mono.Cecil/PInvokeAttributes.cs     |   62 +
 external/cecil/Mono.Cecil/PInvokeInfo.cs           |  138 +
 external/cecil/Mono.Cecil/ParameterAttributes.cs   |   45 +
 external/cecil/Mono.Cecil/ParameterDefinition.cs   |  172 +
 .../Mono.Cecil/ParameterDefinitionCollection.cs    |   80 +
 external/cecil/Mono.Cecil/ParameterReference.cs    |   75 +
 external/cecil/Mono.Cecil/PinnedType.cs            |   53 +
 external/cecil/Mono.Cecil/PointerType.cs           |   61 +
 external/cecil/Mono.Cecil/PropertyAttributes.cs    |   41 +
 external/cecil/Mono.Cecil/PropertyDefinition.cs    |  265 +
 external/cecil/Mono.Cecil/PropertyReference.cs     |   59 +
 external/cecil/Mono.Cecil/ReferenceType.cs         |   61 +
 external/cecil/Mono.Cecil/Resource.cs              |   76 +
 external/cecil/Mono.Cecil/SecurityDeclaration.cs   |  191 +
 external/cecil/Mono.Cecil/SentinelType.cs          |   53 +
 external/cecil/Mono.Cecil/TargetRuntime.cs         |   37 +
 external/cecil/Mono.Cecil/TypeAttributes.cs        |   81 +
 external/cecil/Mono.Cecil/TypeDefinition.cs        |  518 +
 .../cecil/Mono.Cecil/TypeDefinitionCollection.cs   |  118 +
 external/cecil/Mono.Cecil/TypeParser.cs            |  555 +
 external/cecil/Mono.Cecil/TypeReference.cs         |  330 +
 external/cecil/Mono.Cecil/TypeSpecification.cs     |   94 +
 external/cecil/Mono.Cecil/TypeSystem.cs            |  265 +
 external/cecil/Mono.Cecil/VariantType.cs           |   53 +
 .../cecil/Mono.Collections.Generic/Collection.cs   |  420 +
 .../Mono.Collections.Generic/ReadOnlyCollection.cs |  112 +
 .../Mono.Security.Cryptography/CryptoConvert.cs    |    0
 .../Mono.Security.Cryptography/CryptoService.cs    |  177 +
 external/cecil/Mono/Actions.cs                     |   38 +
 external/cecil/Mono/Empty.cs                       |   53 +
 external/cecil/Mono/Funcs.cs                       |   39 +
 external/cecil/NOTES.txt                           |  189 +
 .../ExtensionAttribute.cs                          |   40 +
 external/cecil/Test/.gitignore                     |    7 +
 external/cecil/Test/Mono.Cecil.Tests.csproj        |  179 +
 external/cecil/Test/Mono.Cecil.Tests/Addin.cs      |  305 +
 .../cecil/Test/Mono.Cecil.Tests/AssemblyInfo.cs    |   14 +
 .../cecil/Test/Mono.Cecil.Tests/AssemblyTests.cs   |   35 +
 .../cecil/Test/Mono.Cecil.Tests/BaseTestFixture.cs |   76 +
 .../Test/Mono.Cecil.Tests/CompilationService.cs    |  237 +
 .../Test/Mono.Cecil.Tests/CustomAttributesTests.cs |  519 +
 external/cecil/Test/Mono.Cecil.Tests/EventTests.cs |   66 +
 external/cecil/Test/Mono.Cecil.Tests/Extensions.cs |   92 +
 external/cecil/Test/Mono.Cecil.Tests/FieldTests.cs |  333 +
 external/cecil/Test/Mono.Cecil.Tests/Formatter.cs  |  179 +
 .../Test/Mono.Cecil.Tests/ILProcessorTests.cs      |   79 +
 .../cecil/Test/Mono.Cecil.Tests/ImageReadTests.cs  |  127 +
 .../Test/Mono.Cecil.Tests/ImportCecilTests.cs      |  310 +
 .../Test/Mono.Cecil.Tests/ImportReflectionTests.cs |  409 +
 external/cecil/Test/Mono.Cecil.Tests/Linq.cs       |   47 +
 .../cecil/Test/Mono.Cecil.Tests/MethodBodyTests.cs |  412 +
 .../cecil/Test/Mono.Cecil.Tests/MethodTests.cs     |  201 +
 .../cecil/Test/Mono.Cecil.Tests/ModuleTests.cs     |  250 +
 .../Test/Mono.Cecil.Tests/NestedTypesTests.cs      |   45 +
 .../cecil/Test/Mono.Cecil.Tests/ParameterTests.cs  |  224 +
 .../cecil/Test/Mono.Cecil.Tests/PropertyTests.cs   |  112 +
 .../cecil/Test/Mono.Cecil.Tests/ResolveTests.cs    |  262 +
 .../Mono.Cecil.Tests/SecurityDeclarationTests.cs   |  290 +
 .../cecil/Test/Mono.Cecil.Tests/TypeParserTests.cs |  394 +
 external/cecil/Test/Mono.Cecil.Tests/TypeTests.cs  |  228 +
 .../cecil/Test/Mono.Cecil.Tests/VariableTests.cs   |  108 +
 .../cecil/Test/Resources/assemblies/moda.netmodule |  Bin 0 -> 2048 bytes
 .../cecil/Test/Resources/assemblies/modb.netmodule |  Bin 0 -> 2048 bytes
 .../cecil/Test/Resources/assemblies/text_file.txt  |    1 +
 .../cecil/Test/Resources/cs/CustomAttributes.cs    |  152 +
 external/cecil/Test/Resources/cs/Events.cs         |    8 +
 external/cecil/Test/Resources/cs/Fields.cs         |   41 +
 external/cecil/Test/Resources/cs/Generics.cs       |  121 +
 external/cecil/Test/Resources/cs/Interfaces.cs     |   22 +
 external/cecil/Test/Resources/cs/Layouts.cs        |   16 +
 external/cecil/Test/Resources/cs/Methods.cs        |   21 +
 external/cecil/Test/Resources/cs/NestedTypes.cs    |   16 +
 external/cecil/Test/Resources/cs/Properties.cs     |   18 +
 external/cecil/Test/Resources/il/explicitthis.il   |  113 +
 external/cecil/Test/Resources/il/hello.il          |   84 +
 external/cecil/Test/Resources/il/methodspecs.il    |   43 +
 external/cecil/Test/Resources/il/others.il         |   81 +
 external/cecil/Test/Resources/il/types.il          |   58 +
 external/cecil/Test/libs/nunit-2.4.8/license.txt   |   15 +
 external/cecil/dbg/Program.cs                      |   60 +
 external/cecil/dbg/Properties/AssemblyInfo.cs      |   36 +
 external/cecil/dbg/dbg.csproj                      |   85 +
 external/cecil/mono.snk                            |  Bin 0 -> 596 bytes
 external/cecil/rocks/.gitignore                    |    7 +
 external/cecil/rocks/Mono.Cecil.Rocks.csproj       |  129 +
 .../cecil/rocks/Mono.Cecil.Rocks/AssemblyInfo.cs   |   41 +
 .../cecil/rocks/Mono.Cecil.Rocks/Functional.cs     |   59 +
 external/cecil/rocks/Mono.Cecil.Rocks/ILParser.cs  |  236 +
 .../rocks/Mono.Cecil.Rocks/MethodBodyRocks.cs      |  407 +
 .../Mono.Cecil.Rocks/MethodDefinitionRocks.cs      |   88 +
 .../Mono.Cecil.Rocks/ModuleDefinitionRocks.cs      |   50 +
 .../Mono.Cecil.Rocks/ParameterReferenceRocks.cs    |   11 +
 .../Mono.Cecil.Rocks/SecurityDeclarationRocks.cs   |  174 +
 .../rocks/Mono.Cecil.Rocks/TypeDefinitionRocks.cs  |   83 +
 .../rocks/Mono.Cecil.Rocks/TypeReferenceRocks.cs   |  107 +
 external/cecil/rocks/Test/.gitignore               |    7 +
 .../cecil/rocks/Test/Mono.Cecil.Rocks.Tests.csproj |  106 +
 .../cecil/rocks/Test/Mono.Cecil.Tests/Addin.cs     |    8 +
 .../Mono.Cecil.Tests/MethodDefinitionRocksTests.cs |   53 +
 .../Mono.Cecil.Tests/ModuleDefinitionRocksTests.cs |   27 +
 .../SecurityDeclarationRocksTests.cs               |   63 +
 .../Mono.Cecil.Tests/TypeDefinitionRocksTests.cs   |   97 +
 .../Mono.Cecil.Tests/TypeReferenceRocksTests.cs    |  124 +
 external/cecil/rocks/Test/Resources/cs/Types.cs    |   14 +
 external/cecil/symbols/mdb/.gitignore              |    4 +
 external/cecil/symbols/mdb/Mono.Cecil.Mdb.csproj   |  103 +
 .../symbols/mdb/Mono.Cecil.Mdb/AssemblyInfo.cs     |   41 +
 .../cecil/symbols/mdb/Mono.Cecil.Mdb/MdbReader.cs  |  213 +
 .../cecil/symbols/mdb/Mono.Cecil.Mdb/MdbWriter.cs  |  251 +
 .../MonoSymbolFile.cs                              |  738 +
 .../MonoSymbolTable.cs                             | 1376 +
 .../MonoSymbolWriter.cs                            |  403 +
 .../SymbolWriterImpl.cs                            |  349 +
 external/cecil/symbols/mdb/Test/.gitignore         |    4 +
 .../symbols/mdb/Test/Mono.Cecil.Mdb.Tests.csproj   |  119 +
 .../symbols/mdb/Test/Mono.Cecil.Tests/Addin.cs     |    8 +
 .../symbols/mdb/Test/Mono.Cecil.Tests/MdbTests.cs  |   58 +
 .../mdb/Test/Resources/assemblies/hello.exe.mdb    |  Bin 0 -> 369 bytes
 external/cecil/symbols/pdb/.gitignore              |    4 +
 .../symbols/pdb/Microsoft.Cci.Pdb/BitAccess.cs     |  249 +
 .../cecil/symbols/pdb/Microsoft.Cci.Pdb/BitSet.cs  |   74 +
 .../cecil/symbols/pdb/Microsoft.Cci.Pdb/CvInfo.cs  | 2435 +
 .../symbols/pdb/Microsoft.Cci.Pdb/DataStream.cs    |  111 +
 .../symbols/pdb/Microsoft.Cci.Pdb/DbiDbgHdr.cs     |   41 +
 .../symbols/pdb/Microsoft.Cci.Pdb/DbiHeader.cs     |   59 +
 .../symbols/pdb/Microsoft.Cci.Pdb/DbiModuleInfo.cs |   57 +
 .../symbols/pdb/Microsoft.Cci.Pdb/DbiSecCon.cs     |   42 +
 .../symbols/pdb/Microsoft.Cci.Pdb/IntHashTable.cs  |  583 +
 .../symbols/pdb/Microsoft.Cci.Pdb/Interfaces.cs    |   77 +
 .../cecil/symbols/pdb/Microsoft.Cci.Pdb/LICENSE    |   22 +
 .../symbols/pdb/Microsoft.Cci.Pdb/MsfDirectory.cs  |   58 +
 .../symbols/pdb/Microsoft.Cci.Pdb/PdbConstant.cs   |   89 +
 .../pdb/Microsoft.Cci.Pdb/PdbDebugException.cs     |   20 +
 .../symbols/pdb/Microsoft.Cci.Pdb/PdbException.cs  |   20 +
 .../cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbFile.cs |  439 +
 .../symbols/pdb/Microsoft.Cci.Pdb/PdbFileHeader.cs |   90 +
 .../symbols/pdb/Microsoft.Cci.Pdb/PdbFunction.cs   |  452 +
 .../cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbLine.cs |   29 +
 .../symbols/pdb/Microsoft.Cci.Pdb/PdbLines.cs      |   23 +
 .../symbols/pdb/Microsoft.Cci.Pdb/PdbReader.cs     |   40 +
 .../symbols/pdb/Microsoft.Cci.Pdb/PdbScope.cs      |  122 +
 .../cecil/symbols/pdb/Microsoft.Cci.Pdb/PdbSlot.cs |   40 +
 .../symbols/pdb/Microsoft.Cci.Pdb/PdbSource.cs     |   29 +
 .../Microsoft.Cci.Pdb/SourceLocationProvider.cs    |   33 +
 external/cecil/symbols/pdb/Mono.Cecil.Pdb.csproj   |  130 +
 .../symbols/pdb/Mono.Cecil.Pdb/AssemblyInfo.cs     |   41 +
 .../Mono.Cecil.Pdb/ISymUnmanagedDocumentWriter.cs  |   41 +
 .../pdb/Mono.Cecil.Pdb/ISymUnmanagedWriter2.cs     |  103 +
 .../symbols/pdb/Mono.Cecil.Pdb/ModuleMetadata.cs   |  796 +
 .../cecil/symbols/pdb/Mono.Cecil.Pdb/PdbHelper.cs  |  206 +
 .../cecil/symbols/pdb/Mono.Cecil.Pdb/PdbReader.cs  |  278 +
 .../cecil/symbols/pdb/Mono.Cecil.Pdb/PdbWriter.cs  |  222 +
 .../pdb/Mono.Cecil.Pdb/SymDocumentWriter.cs        |   51 +
 .../cecil/symbols/pdb/Mono.Cecil.Pdb/SymWriter.cs  |  170 +
 external/cecil/symbols/pdb/Test/.gitignore         |    4 +
 .../symbols/pdb/Test/Mono.Cecil.Pdb.Tests.csproj   |  124 +
 .../symbols/pdb/Test/Mono.Cecil.Tests/Addin.cs     |    8 +
 .../symbols/pdb/Test/Mono.Cecil.Tests/Linq.cs      |   47 +
 .../symbols/pdb/Test/Mono.Cecil.Tests/PdbTests.cs  |  175 +
 .../pdb/Test/Resources/assemblies/VBConsApp.pdb    |  Bin 0 -> 36352 bytes
 .../pdb/Test/Resources/assemblies/fsapp.pdb        |  Bin 0 -> 11776 bytes
 .../symbols/pdb/Test/Resources/assemblies/test.pdb |  Bin 0 -> 11776 bytes
 external/debian-snapshot/build-package.sh          |   21 +
 .../debian-snapshot/debian/MonoGetAssemblyName.cs  |   14 +
 external/debian-snapshot/debian/compat             |    1 +
 external/debian-snapshot/debian/control.in         |   67 +
 .../debian-snapshot/debian}/copyright              |    0
 external/debian-snapshot/debian/environment.in     |   10 +
 external/debian-snapshot/debian/gacinstall.in      |  144 +
 external/debian-snapshot/debian/install-managed.in |   30 +
 .../debian-snapshot/debian/install-unmanaged.in    |    7 +
 .../debian/mono-snapshot.postinst.in               |    9 +
 .../debian-snapshot/debian/mono-snapshot.prerm.in  |   11 +
 external/debian-snapshot/debian/rules.in           |   22 +
 external/debian-snapshot/debian/source/format      |    1 +
 external/debian-snapshot/debian/source/options     |    3 +
 .../debian-snapshot/prepare-packaging-metadata.sh  |   51 +
 external/entityframework/.gitignore                |   24 +
 external/entityframework/.nuget/NuGet.config       |    6 +
 external/entityframework/.nuget/NuGet.targets      |  143 +
 external/entityframework/Build.cmd                 |    3 +
 external/entityframework/EF.msbuild                |   89 +
 external/entityframework/EF.xunit.targets          |   20 +
 external/entityframework/EntityFramework.sln       |  177 +
 .../EntityFramework.sln.DotSettings                |   63 +
 external/entityframework/License.txt               |   15 +
 external/entityframework/PowerTools.sln            |   31 +
 .../entityframework/packages/repositories.config   |    9 +
 .../samples/Provider/.nuget/NuGet.Config           |    6 +
 .../samples/Provider/.nuget/NuGet.targets          |  132 +
 ...ider sample for the ADO.NET Entity Designer.doc |  Bin 0 -> 363008 bytes
 .../Provider/DdexProvider/ExtendedProvider.csproj  |  118 +
 .../DdexProvider/ExtendedProvider.csproj.user      |   13 +
 .../Provider/DdexProvider/ExtendedProvider.reg     |  138 +
 .../Provider/DdexProvider/ExtendedProvider.sln     |   26 +
 .../samples/Provider/DdexProvider/Install.cmd      |   55 +
 .../samples/Provider/DdexProvider/Install.vbs      |   52 +
 .../samples/Provider/DdexProvider/Overview.xml     |  277 +
 .../DdexProvider/Properties/AssemblyInfo.cs        |   40 +
 .../DdexProvider/Properties/Resources.Designer.cs  |  153 +
 .../DdexProvider/Properties/Resources.resx         |  150 +
 .../DdexProvider/SqlObjectIdentifierResolver.cs    |  104 +
 .../Provider/DdexProvider/SqlObjectSelector.cs     |  589 +
 .../Provider/DdexProvider/SqlObjectSupport.xml     | 1459 +
 .../Provider/DdexProvider/SqlObjectTypes.cs        |   28 +
 .../Provider/DdexProvider/SqlSourceInformation.cs  |   65 +
 .../Provider/DdexProvider/SqlViewSupport.xml       |  262 +
 .../samples/Provider/EdmGenTests/EdmGen.exe.config |   13 +
 .../EdmGenTests/NorthwindEF.ObjectLayer.cs         | 8373 ++
 .../Provider/EdmGenTests/NorthwindEF.Views.cs      | 1647 +
 .../samples/Provider/EdmGenTests/NorthwindEF.csdl  |  640 +
 .../samples/Provider/EdmGenTests/NorthwindEF.msl   |  449 +
 .../samples/Provider/EdmGenTests/NorthwindEF.ssdl  |  936 +
 .../samples/Provider/EdmGenTests/README.txt        |   11 +
 .../samples/Provider/EdmGenTests/test.cmd          |    3 +
 .../Provider/FunctionStubGenerator/App.config      |    9 +
 .../FunctionStubFileWriter.cs                      |  485 +
 .../FunctionStubGenerator.csproj                   |   65 +
 .../LinqFunctionStubsCodeGen.cs                    |  144 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../Database/CreateNorthwindEFDB.sql               |  Bin 0 -> 2132358 bytes
 .../NorthwindEFModel/NorthwindEFModel.Designer.cs  | 3429 +
 .../NorthwindEFModel/NorthwindEFModel.csdl         |  355 +
 .../NorthwindEFModel/NorthwindEFModel.csproj       |   80 +
 .../Provider/NorthwindEFModel/NorthwindEFModel.msl |  398 +
 .../Provider/NorthwindEFModel/NorthwindEFModel.snk |  Bin 0 -> 596 bytes
 .../NorthwindEFModel/NorthwindEFModel.ssdl         |  325 +
 .../NorthwindEFModel/NorthwindEFModel_UserCode.cs  |   34 +
 .../NorthwindEFModel/Properties/AssemblyInfo.cs    |   37 +
 .../Provider/NorthwindEFModel/regenerate.cmd       |    1 +
 .../samples/Provider/ProviderTests/App.config      |   18 +
 .../Provider/ProviderTests/CreateDatabaseTests.cs  |   32 +
 .../samples/Provider/ProviderTests/DmlTests.cs     |  167 +
 .../Provider/ProviderTests/End2EndQueryTests.cs    |  416 +
 .../ProviderTests/Properties/AssemblyInfo.cs       |   37 +
 .../Provider/ProviderTests/ProviderModelTests.cs   |   84 +
 .../Provider/ProviderTests/ProviderTests.csproj    |   93 +
 .../Provider/ProviderTests/ProviderTests.snk       |  Bin 0 -> 596 bytes
 .../Provider/ProviderTests/SpatialServicesTests.cs |  348 +
 .../samples/Provider/ProviderTests/TestBase.cs     |   13 +
 .../samples/Provider/ProviderTests/packages.config |    4 +
 external/entityframework/samples/Provider/README   |   21 +
 .../Provider/SampleEntityFrameworkProvider.sln     |   51 +
 .../2.0 Provider Code/Command.cs                   |  161 +
 .../2.0 Provider Code/Connection.cs                |  140 +
 .../2.0 Provider Code/Factory.cs                   |   64 +
 .../SampleEntityFrameworkProvider/Changelog.txt    |   84 +
 .../SampleEntityFrameworkProvider/Command.cs       |   33 +
 .../SampleEntityFrameworkProvider/Connection.cs    |   28 +
 .../SampleEntityFrameworkProvider/DdlBuilder.cs    |  375 +
 .../SampleEntityFrameworkProvider/Factory.cs       |   18 +
 .../Properties/AssemblyInfo.cs                     |   40 +
 .../ProviderManifest.cs                            |  613 +
 .../ProviderServices.cs                            |  682 +
 .../SampleProviderServices.ProviderManifest.xml    | 1782 +
 ...mpleProviderServices.StoreSchemaDefinition.ssdl |  887 +
 .../SampleProviderServices.StoreSchemaMapping.msl  |  442 +
 .../SampleEntityFrameworkProvider.csproj           |   98 +
 .../SampleEntityFrameworkProvider.snk              |  Bin 0 -> 596 bytes
 .../SampleProviderFunctions.cs                     | 1454 +
 .../SpatialDataReader.cs                           |   74 +
 .../SpatialServices.cs                             |  814 +
 .../SqlGeneration/DmlSqlGenerator.cs               |  546 +
 .../SqlGeneration/ISqlFragment.cs                  |   38 +
 .../SqlGeneration/JoinSymbol.cs                    |   93 +
 .../SqlGeneration/MetadataHelpers.cs               |  523 +
 .../SqlGeneration/SqlBuilder.cs                    |  101 +
 .../SqlGeneration/SqlGenerator.cs                  | 4793 +
 .../SqlGeneration/SqlSelectStatement.cs            |  308 +
 .../SqlGeneration/SqlWriter.cs                     |   78 +
 .../SqlGeneration/Symbol.cs                        |  116 +
 .../SqlGeneration/SymbolPair.cs                    |   50 +
 .../SqlGeneration/SymbolTable.cs                   |   60 +
 .../SqlGeneration/TopClause.cs                     |   88 +
 .../SampleEntityFrameworkProvider/SqlTypes.cs      |  113 +
 .../SampleEntityFrameworkProvider/StoreVersion.cs  |   82 +
 .../entityframework/samples/Provider/publish.cmd   |   31 +
 .../entityframework/src/CodeAnalysisDictionary.xml |   35 +
 external/entityframework/src/EcmaPublicKey.snk     |  Bin 0 -> 16 bytes
 .../DomainDispatcher.cs                            |   87 +
 .../EntityFramework.PowerShell.Utility.csproj      |  112 +
 .../Properties/AssemblyInfo.cs                     |    8 +
 .../ConnectionFactoryConfig/ConfigFileFinder.cs    |   31 +
 .../ConfigFileManipulator.cs                       |  160 +
 .../ConnectionFactoryConfig/ConfigFileProcessor.cs |   53 +
 .../ConnectionFactoryConfigurator.cs               |   55 +
 .../ConnectionFactorySpecification.cs              |   40 +
 .../ConnectionFactoryConfig/RegistryKeyProxy.cs    |   75 +
 .../ServiceControllerProxy.cs                      |   43 +
 .../SqlCompactConnectionFactoryConfigurator.cs     |   44 +
 .../ConnectionFactoryConfig/SqlServerDetector.cs   |  135 +
 .../EntityFramework.PowerShell.csproj              |  170 +
 .../Migrations/AddMigrationCommand.cs              |   78 +
 .../Migrations/EnableMigrationsCommand.cs          |  156 +
 .../Migrations/Extensions/IEnumerableExtensions.cs |   33 +
 .../Migrations/Extensions/ProjectExtensions.cs     |  314 +
 .../Migrations/Extensions/ProjectItemExtensions.cs |   33 +
 .../Migrations/Extensions/XContainerExtensions.cs  |   25 +
 .../Migrations/GetMigrationsCommand.cs             |   36 +
 .../Migrations/MigrationsDomainCommand.cs          |  165 +
 .../Migrations/ProjectTypeNotSupportedException.cs |   15 +
 .../Migrations/UpdateDatabaseCommand.cs            |   62 +
 .../Migrations/Utilities/MigrationWriter.cs        |   77 +
 .../Migrations/Utilities/StringExtensions.cs       |   37 +
 .../Migrations/Utilities/TemplateProcessor.cs      |   40 +
 .../Properties/AssemblyInfo.cs                     |    8 +
 .../Properties/InternalsVisibleTo.cs               |   18 +
 .../Templates/Configuration.cs                     |   31 +
 .../Templates/Configuration.vb                     |   30 +
 .../EntityFramework.PowerShell/Utilities/Check.cs  |   39 +
 .../Utilities/DebugCheck.cs                        |   27 +
 .../DbGeographyAdapter.cs                          |   60 +
 .../EntityFramework.SqlServer/DbGeometryAdapter.cs |   60 +
 .../DefaultSqlExecutionStrategy.cs                 |   66 +
 .../EntityFramework.SqlServer.csproj               |  204 +
 .../src/EntityFramework.SqlServer/Expressions.cs   |   76 +
 .../GlobalSuppressions.cs                          |   15 +
 .../EntityFramework.SqlServer/IDbSpatialValue.cs   |   26 +
 .../IDbSpatialValueExtensionMethods.cs             |   40 +
 .../Properties/AssemblyVersion.cs                  |   13 +
 .../Properties/InternalsVisibleTo.cs               |   23 +
 .../Properties/Resources.SqlServer.cs              |  548 +
 .../Properties/Resources.SqlServer.resx            |  253 +
 .../Properties/Resources.SqlServer.tt              |  236 +
 ...Client.SqlProviderServices.ProviderManifest.xml | 1799 +
 ....SqlProviderServices.StoreSchemaDefinition.ssdl |  806 +
 ...iderServices.StoreSchemaDefinitionVersion3.ssdl |  887 +
 ...ervices.StoreSchemaDefinitionVersion3_Sql8.ssdl |  885 +
 ...roviderServices.StoreSchemaDefinition_Sql8.ssdl |  806 +
 ...ient.SqlProviderServices.StoreSchemaMapping.msl |  388 +
 ...ProviderServices.StoreSchemaMappingVersion3.msl |  442 +
 .../SqlAzureDbConfiguration.cs                     |   34 +
 .../SqlAzureExecutionStrategy.cs                   |   18 +
 .../SqlAzureRetriableExceptionDetector.cs          |  111 +
 .../src/EntityFramework.SqlServer/SqlDdlBuilder.cs |  516 +
 .../SqlExecutionStrategyResolver.cs                |   55 +
 .../SqlGen/BoolWrapper.cs                          |   17 +
 .../SqlGen/DmlSqlGenerator.cs                      |  693 +
 .../SqlGen/ISqlFragment.cs                         |   30 +
 .../EntityFramework.SqlServer/SqlGen/JoinSymbol.cs |  100 +
 .../SqlGen/OptionalColumn.cs                       |   73 +
 .../SqlGen/Sql8ConformanceChecker.cs               |  800 +
 .../SqlGen/Sql8ExpressionRewriter.cs               |  515 +
 .../EntityFramework.SqlServer/SqlGen/SqlBuilder.cs |   97 +
 .../SqlGen/SqlFunctionCallHandler.cs               | 2010 +
 .../SqlGen/SqlGenerator.cs                         | 4567 +
 .../SqlGen/SqlSelectClauseBuilder.cs               |  172 +
 .../SqlGen/SqlSelectStatement.cs                   |  282 +
 .../EntityFramework.SqlServer/SqlGen/SqlWriter.cs  |   74 +
 .../src/EntityFramework.SqlServer/SqlGen/Symbol.cs |  140 +
 .../EntityFramework.SqlServer/SqlGen/SymbolPair.cs |   42 +
 .../SqlGen/SymbolTable.cs                          |   62 +
 .../SqlGen/SymbolUsageManager.cs                   |   59 +
 .../EntityFramework.SqlServer/SqlGen/TopClause.cs  |   94 +
 .../SqlProviderManifest.cs                         |  791 +
 .../SqlProviderServices.cs                         | 1206 +
 .../SqlProviderUtilities.cs                        |   25 +
 .../SqlSpatialDataReader.cs                        |  135 +
 .../SqlSpatialServices.cs                          | 1359 +
 .../SqlSpatialServicesForConversions.cs            |   33 +
 .../EntityFramework.SqlServer/SqlTypesAssembly.cs  | 2011 +
 .../SqlTypesAssemblyLoader.cs                      |  145 +
 .../src/EntityFramework.SqlServer/SqlVersion.cs    |   32 +
 .../EntityFramework.SqlServer/SqlVersionUtils.cs   |   95 +
 .../EntityFramework.SqlServer/Utilities/Check.cs   |   39 +
 .../Utilities/DbExpressionExtensions.cs            |   47 +
 .../Utilities/DebugCheck.cs                        |   21 +
 .../Utilities/EdmFunctionExtensions.cs             |   25 +
 .../Utilities/FuncExtensions.cs                    |   19 +
 .../Utilities/IDictionaryExtensions.cs             |   23 +
 .../Utilities/MetdataItemExtensions.cs             |   18 +
 .../Utilities/PrimitiveTypeExtensions.cs           |   18 +
 .../Utilities/SqlDataReaderWrapper.cs              |  406 +
 .../Utilities/TypeUsageExtensions.cs               |  231 +
 .../src/EntityFramework.SqlServerCompact/ADP1.cs   |  172 +
 .../AliasGenerator.cs                              |  125 +
 .../CommandTreeUtils.cs                            |   91 +
 .../CommonUtils.cs                                 |   97 +
 .../EntityFramework.SqlServerCompact.csproj        |  188 +
 .../GlobalSuppressions.cs                          |   12 +
 .../src/EntityFramework.SqlServerCompact/Helper.cs |   34 +
 .../ParameterHelpers.cs                            |  177 +
 .../Properties/AssemblyVersion.cs                  |   13 +
 .../Properties/InternalsVisibleTo.cs               |   23 +
 .../Properties/Resources.SqlServerCompact.cs       |  536 +
 .../Properties/Resources.SqlServerCompact.resx     |  250 +
 .../Properties/Resources.SqlServerCompact.tt       |  226 +
 .../ProviderManifest.cs                            |   63 +
 .../RemoteProviderHelper.cs                        |  135 +
 ...qlCeProviderServices.StoreSchemaDefinition.ssdl |  764 +
 ...tity.SqlCeProviderServices.ProviderManifest.xml | 1037 +
 ...qlCeProviderServices.StoreSchemaDefinition.ssdl |  764 +
 ...ty.SqlCeProviderServices.StoreSchemaMapping.msl |  388 +
 .../SqlCeMultiCommand.cs                           |  402 +
 .../SqlCeProviderManifest.cs                       |  466 +
 .../SqlCeProviderServices.cs                       |  733 +
 .../SqlDdlBuilder.cs                               |  332 +
 .../SqlGen/DmlSqlGenerator.cs                      |  584 +
 .../SqlGen/ISqlFragment.cs                         |   30 +
 .../SqlGen/JoinSymbol.cs                           |  100 +
 .../SqlGen/SkipClause.cs                           |   66 +
 .../SqlGen/SqlBuilder.cs                           |   97 +
 .../SqlGen/SqlGenerator.cs                         | 4376 +
 .../SqlGen/SqlSelectStatement.cs                   |  358 +
 .../SqlGen/SqlWriter.cs                            |   74 +
 .../SqlGen/Symbol.cs                               |  117 +
 .../SqlGen/SymbolPair.cs                           |   42 +
 .../SqlGen/SymbolTable.cs                          |   62 +
 .../SqlGen/TopClause.cs                            |   86 +
 .../TypeHelpers.cs                                 |  312 +
 .../TypeSemantics.cs                               |  122 +
 .../Utilities/Check.cs                             |   39 +
 .../Utilities/DebugCheck.cs                        |   21 +
 .../packages.config                                |    5 +
 .../Config/AppConfigDependencyResolver.cs          |   96 +
 .../Config/CachingDependencyResolver.cs            |   33 +
 .../EntityFramework/Config/CompositeResolver`.cs   |   43 +
 .../Config/DatabaseInitializerResolver.cs          |   36 +
 .../src/EntityFramework/Config/DbConfiguration.cs  |  383 +
 .../Config/DbConfigurationEventArgs.cs             |   69 +
 .../Config/DbConfigurationFinder.cs                |   62 +
 .../Config/DbConfigurationLoader.cs                |   41 +
 .../Config/DbConfigurationManager.cs               |  229 +
 .../Config/DbConfigurationTypeAttribute.cs         |   73 +
 .../Config/DefaultInvariantNameResolver.cs         |   29 +
 .../Config/DefaultProviderFactoryResolver.cs       |   34 +
 .../Config/DefaultProviderServicesResolver.cs      |   27 +
 .../Config/ExecutionStrategyResolver.cs            |   32 +
 .../Config/IDbDependencyResolver.cs                |   68 +
 .../Config/IDbDependencyResolverExtensions.cs      |   57 +
 .../Config/InternalConfiguration.cs                |  151 +
 .../Config/InvariantNameResolver.cs                |   68 +
 .../Config/ProviderServicesFactory.cs              |   67 +
 .../src/EntityFramework/Config/ResolverChain.cs    |   44 +
 .../Config/RootDependencyResolver.cs               |   75 +
 .../Config/SingletonDependencyResolver.cs          |   54 +
 .../Config/ThreadLocalDependencyResolver.cs        |   65 +
 .../Config/TransientDependencyResolver.cs          |   58 +
 .../Config/WrappingDependencyResolver`.cs          |   31 +
 .../Common/CommandTrees/BasicCommandTreeVisitor.cs |  122 +
 .../Common/CommandTrees/BasicExpressionVisitor.cs  |  925 +
 .../Core/Common/CommandTrees/DbAggregate.cs        |   47 +
 .../Core/Common/CommandTrees/DbAndExpression.cs    |   61 +
 .../Core/Common/CommandTrees/DbApplyExpression.cs  |   83 +
 .../Common/CommandTrees/DbArithmeticExpression.cs  |   96 +
 .../Core/Common/CommandTrees/DbBinaryExpression.cs |   46 +
 .../Core/Common/CommandTrees/DbCaseExpression.cs   |   93 +
 .../Core/Common/CommandTrees/DbCastExpression.cs   |   60 +
 .../Core/Common/CommandTrees/DbCommandTree.cs      |  182 +
 .../Core/Common/CommandTrees/DbCommandTreeKind.cs  |   16 +
 .../Common/CommandTrees/DbComparisonExpression.cs  |   73 +
 .../Common/CommandTrees/DbConstantExpression.cs    |  116 +
 .../Common/CommandTrees/DbCrossJoinExpression.cs   |   71 +
 .../Common/CommandTrees/DbDeleteCommandTree.cs     |   79 +
 .../Core/Common/CommandTrees/DbDerefExpression.cs  |   58 +
 .../Common/CommandTrees/DbDistinctExpression.cs    |   61 +
 .../Common/CommandTrees/DbElementExpression.cs     |   76 +
 .../Common/CommandTrees/DbEntityRefExpression.cs   |   56 +
 .../Core/Common/CommandTrees/DbExceptExpression.cs |   60 +
 .../Core/Common/CommandTrees/DbExpression.cs       |  443 +
 .../Common/CommandTrees/DbExpressionBinding.cs     |   64 +
 .../Core/Common/CommandTrees/DbExpressionKind.cs   |  316 +
 .../Common/CommandTrees/DbExpressionVisitor.cs     |  277 +
 .../DbExpressionVisitor_TResultType.cs             |  321 +
 .../Core/Common/CommandTrees/DbFilterExpression.cs |   82 +
 .../Common/CommandTrees/DbFunctionAggregate.cs     |   42 +
 .../Common/CommandTrees/DbFunctionCommandTree.cs   |  107 +
 .../Common/CommandTrees/DbFunctionExpression.cs    |   90 +
 .../Core/Common/CommandTrees/DbGroupAggregate.cs   |   18 +
 .../Common/CommandTrees/DbGroupByExpression.cs     |   98 +
 .../CommandTrees/DbGroupExpressionBinding.cs       |  100 +
 .../Core/Common/CommandTrees/DbInExpression.cs     |   80 +
 .../Common/CommandTrees/DbInsertCommandTree.cs     |  100 +
 .../Common/CommandTrees/DbIntersectExpression.cs   |   57 +
 .../Common/CommandTrees/DbIsEmptyExpression.cs     |   56 +
 .../Core/Common/CommandTrees/DbIsNullExpression.cs |   60 +
 .../Core/Common/CommandTrees/DbIsOfExpression.cs   |   74 +
 .../Core/Common/CommandTrees/DbJoinExpression.cs   |   97 +
 .../Core/Common/CommandTrees/DbLambda.cs           | 1386 +
 .../Core/Common/CommandTrees/DbLambdaExpression.cs |   84 +
 .../Core/Common/CommandTrees/DbLikeExpression.cs   |  100 +
 .../Core/Common/CommandTrees/DbLimitExpression.cs  |   91 +
 .../Common/CommandTrees/DbModificationClause.cs    |   32 +
 .../CommandTrees/DbModificationCommandTree.cs      |   62 +
 .../Common/CommandTrees/DbNewInstanceExpression.cs |  100 +
 .../Core/Common/CommandTrees/DbNotExpression.cs    |   61 +
 .../Core/Common/CommandTrees/DbNullExpression.cs   |   54 +
 .../Core/Common/CommandTrees/DbOfTypeExpression.cs |   74 +
 .../Core/Common/CommandTrees/DbOrExpression.cs     |   64 +
 .../CommandTrees/DbParameterReferenceExpression.cs |   72 +
 .../Common/CommandTrees/DbProjectExpression.cs     |   78 +
 .../Common/CommandTrees/DbPropertyExpression.cs    |  107 +
 .../Common/CommandTrees/DbQuantifierExpression.cs  |   86 +
 .../Core/Common/CommandTrees/DbQueryCommandTree.cs |  126 +
 .../Core/Common/CommandTrees/DbRefExpression.cs    |   68 +
 .../Core/Common/CommandTrees/DbRefKeyExpression.cs |   56 +
 .../Core/Common/CommandTrees/DbRelatedEntityRef.cs |  101 +
 .../DbRelationshipNavigationExpression.cs          |  105 +
 .../Core/Common/CommandTrees/DbScanExpression.cs   |   71 +
 .../Core/Common/CommandTrees/DbSetClause.cs        |   81 +
 .../Core/Common/CommandTrees/DbSkipExpression.cs   |   94 +
 .../Core/Common/CommandTrees/DbSortClause.cs       |   49 +
 .../Core/Common/CommandTrees/DbSortExpression.cs   |   82 +
 .../Core/Common/CommandTrees/DbTreatExpression.cs  |   56 +
 .../Core/Common/CommandTrees/DbUnaryExpression.cs  |   35 +
 .../Common/CommandTrees/DbUnionAllExpression.cs    |   57 +
 .../Common/CommandTrees/DbUpdateCommandTree.cs     |  126 +
 .../CommandTrees/DbVariableReferenceExpression.cs  |   71 +
 .../CommandTrees/DefaultExpressionVisitor.cs       | 1121 +
 .../ExpressionBuilder/DbExpressionBuilder.cs       | 4775 +
 .../CommandTrees/ExpressionBuilder/EdmFunctions.cs | 2247 +
 .../Internal/ArgumentValidation.cs                 | 1332 +
 .../Internal/EnumerableValidator.cs                |  204 +
 .../Common/CommandTrees/ExpressionBuilder/Row.cs   |   54 +
 .../Spatial/SpatialEdmFunctions.cs                 | 2835 +
 .../Core/Common/CommandTrees/ExpressionRebinder.cs |  266 +
 .../CommandTrees/Internal/DbExpressionRule.cs      |   66 +
 .../Internal/DbExpressionRuleProcessingVisitor.cs  |   98 +
 .../CommandTrees/Internal/ExpressionDumper.cs      |  902 +
 .../CommandTrees/Internal/ExpressionKeyGen.cs      |  819 +
 .../Common/CommandTrees/Internal/ExpressionList.cs |   15 +
 .../CommandTrees/Internal/ExpressionPrinter.cs     | 1173 +
 .../CommandTrees/Internal/ParameterRetriever.cs    |   35 +
 .../CommandTrees/Internal/PatternMatchRule.cs      |   68 +
 .../Internal/PatternMatchRuleProcessor.cs          |   51 +
 .../Core/Common/CommandTrees/Internal/Patterns.cs  |  315 +
 .../Core/Common/CommandTrees/Internal/Validator.cs |  180 +
 .../Common/CommandTrees/Internal/ViewSimplifier.cs |  902 +
 .../CommandTrees/Internal/XmlExpressionDumper.cs   |   61 +
 .../EntityFramework/Core/Common/DataRecordInfo.cs  |  125 +
 .../Core/Common/DbCommandDefinition.cs             |  268 +
 .../Core/Common/DbProviderManifest.cs              |  226 +
 .../Core/Common/DbProviderServices.cs              |  550 +
 .../Core/Common/DbXmlEnabledProviderManifest.cs    |  184 +
 .../Core/Common/EntityRecordInfo.cs                |  102 +
 .../Core/Common/EntitySql/AST/AliasedExpr.cs       |   58 +
 .../Core/Common/EntitySql/AST/ApplyClauseItem.cs   |   48 +
 .../Core/Common/EntitySql/AST/ApplyKind.cs         |   13 +
 .../Core/Common/EntitySql/AST/AstNode.cs           |   99 +
 .../Core/Common/EntitySql/AST/BuiltInExpr.cs       |   59 +
 .../Core/Common/EntitySql/AST/BuiltInKind.cs       |   55 +
 .../Core/Common/EntitySql/AST/CaseExpr.cs          |   49 +
 .../EntitySql/AST/CollectionTypeDefinition.cs      |   28 +
 .../Core/Common/EntitySql/AST/Command.cs           |   40 +
 .../Core/Common/EntitySql/AST/CreateRefExpr.cs     |   57 +
 .../Core/Common/EntitySql/AST/DerefExpr.cs         |   28 +
 .../Core/Common/EntitySql/AST/DistinctKind.cs      |   14 +
 .../Core/Common/EntitySql/AST/DotExpr.cs           |   78 +
 .../Core/Common/EntitySql/AST/FromClause.cs        |   28 +
 .../Core/Common/EntitySql/AST/FromClauseItem.cs    |   56 +
 .../Common/EntitySql/AST/FromClauseItemKind.cs     |   14 +
 .../Common/EntitySql/AST/FunctionDefinition.cs     |   68 +
 .../Common/EntitySql/AST/GroupAggregateExpr.cs     |   22 +
 .../Core/Common/EntitySql/AST/GroupByClause.cs     |   28 +
 .../Common/EntitySql/AST/GroupPartitionExpr.cs     |   29 +
 .../Core/Common/EntitySql/AST/HavingClause.cs      |   38 +
 .../Core/Common/EntitySql/AST/Identifier.cs        |   67 +
 .../Core/Common/EntitySql/AST/JoinClauseItem.cs    |   62 +
 .../Core/Common/EntitySql/AST/JoinKind.cs          |   16 +
 .../Core/Common/EntitySql/AST/KeyExpr.cs           |   28 +
 .../Core/Common/EntitySql/AST/Literal.cs           |  666 +
 .../Core/Common/EntitySql/AST/LiteralKind.cs       |   21 +
 .../Core/Common/EntitySql/AST/MethodExpr.cs        |   78 +
 .../EntitySql/AST/MultisetConstructorExpr.cs       |   25 +
 .../Core/Common/EntitySql/AST/NamespaceImport.cs   |   66 +
 .../Core/Common/EntitySql/AST/NavigationExpr.cs    |   59 +
 .../Core/Common/EntitySql/AST/OrderByClause.cs     |   58 +
 .../Core/Common/EntitySql/AST/OrderByClauseItem.cs |   57 +
 .../Core/Common/EntitySql/AST/OrderKind.cs         |   14 +
 .../Core/Common/EntitySql/AST/ParenExpr.cs         |   31 +
 .../Core/Common/EntitySql/AST/QueryExpr.cs         |  103 +
 .../Core/Common/EntitySql/AST/QueryParameter.cs    |   45 +
 .../Core/Common/EntitySql/AST/QueryStatement.cs    |   40 +
 .../Core/Common/EntitySql/AST/RefExpr.cs           |   28 +
 .../Core/Common/EntitySql/AST/RefTypeDefinition.cs |   28 +
 .../Common/EntitySql/AST/RowConstructorExpr.cs     |   25 +
 .../Core/Common/EntitySql/AST/RowTypeDefinition.cs |   28 +
 .../Core/Common/EntitySql/AST/SelectClause.cs      |   69 +
 .../Core/Common/EntitySql/AST/SelectKind.cs        |   13 +
 .../Core/Common/EntitySql/AST/Statement.cs         |   15 +
 .../Core/Common/EntitySql/AST/TypeDefinition.cs    |   39 +
 .../Core/Common/EntitySql/AST/WhenThenExpr.cs      |   40 +
 .../Core/Common/EntitySql/CqlErrorHelper.cs        |  301 +
 .../Core/Common/EntitySql/CqlGrammar.y             | 1408 +
 .../Core/Common/EntitySql/CqlLexer.cs              | 1753 +
 .../Core/Common/EntitySql/CqlLexer.l               |  222 +
 .../Core/Common/EntitySql/CqlLexerHelpers.cs       | 1095 +
 .../Core/Common/EntitySql/CqlParser.cs             | 3654 +
 .../Core/Common/EntitySql/CqlParserHelpers.cs      |  240 +
 .../Core/Common/EntitySql/CqlQuery.cs              |  331 +
 .../Core/Common/EntitySql/Disposer.cs              |   26 +
 .../Common/EntitySql/EntityContainerExpression.cs  |   31 +
 .../Core/Common/EntitySql/EntitySqlParser.cs       |   65 +
 .../Core/Common/EntitySql/ErrorContext.cs          |   30 +
 .../Core/Common/EntitySql/ExpressionResolution.cs  |   18 +
 .../Common/EntitySql/ExpressionResolutionClass.cs  |   25 +
 .../Core/Common/EntitySql/FunctionAggregateInfo.cs |   27 +
 .../Core/Common/EntitySql/FunctionDefinition.cs    |   61 +
 .../Common/EntitySql/FunctionOverloadResolver.cs   |  364 +
 .../Core/Common/EntitySql/GenerateParser.cmd       |   18 +
 .../Core/Common/EntitySql/GroupAggregateInfo.cs    |  377 +
 .../Core/Common/EntitySql/GroupAggregateKind.cs    |   36 +
 .../Core/Common/EntitySql/GroupKeyAggregateInfo.cs |   15 +
 .../EntitySql/GroupKeyDefinitionScopeEntry.cs      |   51 +
 .../Core/Common/EntitySql/GroupPartitionInfo.cs    |   28 +
 .../Core/Common/EntitySql/IGetAlternativeName.cs   |   13 +
 .../EntitySql/IGroupExpressionExtendedInfo.cs      |   22 +
 .../Core/Common/EntitySql/InlineFunctionGroup.cs   |   36 +
 .../Core/Common/EntitySql/InlineFunctionInfo.cs    |   21 +
 .../EntitySql/InvalidGroupInputRefScopeEntry.cs    |   24 +
 .../Core/Common/EntitySql/MetadataEnumMember.cs    |   36 +
 .../Core/Common/EntitySql/MetadataFunctionGroup.cs |   37 +
 .../Core/Common/EntitySql/MetadataMember.cs        |   70 +
 .../Core/Common/EntitySql/MetadataMemberClass.cs   |   16 +
 .../Core/Common/EntitySql/MetadataNamespace.cs     |   27 +
 .../Core/Common/EntitySql/MetadataType.cs          |   33 +
 .../EntityFramework/Core/Common/EntitySql/Pair.cs  |   26 +
 .../Core/Common/EntitySql/ParseResult.cs           |   43 +
 .../Core/Common/EntitySql/ParserOptions.cs         |   47 +
 .../EntityFramework/Core/Common/EntitySql/Scope.cs |   84 +
 .../Core/Common/EntitySql/ScopeEntry.cs            |   29 +
 .../Core/Common/EntitySql/ScopeEntryKind.cs        |   17 +
 .../Core/Common/EntitySql/ScopeRegion.cs           |  169 +
 .../Core/Common/EntitySql/SemanticAnalyzer.cs      | 5943 +
 .../Core/Common/EntitySql/SemanticResolver.cs      | 1075 +
 .../Core/Common/EntitySql/SourceScopeEntry.cs      |  188 +
 .../Core/Common/EntitySql/StaticContext.cs         |  156 +
 .../Core/Common/EntitySql/TypeResolver.cs          |  492 +
 .../Core/Common/EntitySql/ValueExpression.cs       |   34 +
 .../src/EntityFramework/Core/Common/EntitySql/y    |12702 ++
 .../src/EntityFramework/Core/Common/EntityUtil.cs  |  656 +
 .../EntityFramework/Core/Common/FieldMetadata.cs   |   51 +
 .../EntityFramework/Core/Common/FieldNameLookup.cs |  138 +
 .../Common/QueryCache/CompiledQueryCacheEntry.cs   |  128 +
 .../Common/QueryCache/CompiledQueryCacheKey.cs     |   50 +
 .../Core/Common/QueryCache/EntityClientCacheKey.cs |  203 +
 .../Common/QueryCache/EntitySqlQueryCacheKey.cs    |  160 +
 .../Core/Common/QueryCache/LinqQueryCacheKey.cs    |  153 +
 .../Core/Common/QueryCache/QueryCacheEntry.cs      |   59 +
 .../Core/Common/QueryCache/QueryCacheKey.cs        |  101 +
 .../Core/Common/QueryCache/QueryCacheManager.cs    |  463 +
 .../QueryCache/shaperfactoryquerycachekey.cs       |   39 +
 .../src/EntityFramework/Core/Common/TypeHelpers.cs |  838 +
 .../Core/Common/Utils/AliasGenerator.cs            |  137 +
 .../Core/Common/Utils/Boolean/AndExpr.cs           |   48 +
 .../Core/Common/Utils/Boolean/BasicVisitor.cs      |   51 +
 .../Core/Common/Utils/Boolean/BoolExpr.cs          |  154 +
 .../Utils/Boolean/BooleanExpressionTermRewriter.cs |   65 +
 .../Core/Common/Utils/Boolean/Clause.cs            |   82 +
 .../Core/Common/Utils/Boolean/CnfClause.cs         |   32 +
 .../Core/Common/Utils/Boolean/CnfSentence.cs       |   24 +
 .../Core/Common/Utils/Boolean/ConversionContext.cs |   30 +
 .../Core/Common/Utils/Boolean/Converter.cs         |  138 +
 .../Core/Common/Utils/Boolean/DnfClause.cs         |   32 +
 .../Core/Common/Utils/Boolean/DnfSentence.cs       |   24 +
 .../Core/Common/Utils/Boolean/DomainConstraint.cs  |  100 +
 .../Boolean/DomainConstraintConversionContext.cs   |  103 +
 .../Core/Common/Utils/Boolean/DomainVariable.cs    |   90 +
 .../Core/Common/Utils/Boolean/ExprType.cs          |   17 +
 .../Core/Common/Utils/Boolean/FalseExpr.cs         |   46 +
 .../Utils/Boolean/GenericConversionContext.cs      |   58 +
 .../Core/Common/Utils/Boolean/IdentifierService.cs |  108 +
 .../Core/Common/Utils/Boolean/KnowledgeBase.cs     |  156 +
 .../Core/Common/Utils/Boolean/LeafVisitor.cs       |   75 +
 .../Core/Common/Utils/Boolean/Literal.cs           |   85 +
 .../Core/Common/Utils/Boolean/LiteralVertexPair.cs |   19 +
 .../Core/Common/Utils/Boolean/NegationPusher.cs    |  115 +
 .../Core/Common/Utils/Boolean/NormalFormNode.cs    |   45 +
 .../Core/Common/Utils/Boolean/NotExpr.cs           |   48 +
 .../Core/Common/Utils/Boolean/OrExpr.cs            |   48 +
 .../Core/Common/Utils/Boolean/Sentence.cs          |   60 +
 .../Core/Common/Utils/Boolean/Simplifier.cs        |  159 +
 .../Core/Common/Utils/Boolean/Solver.cs            |  409 +
 .../Core/Common/Utils/Boolean/TermCounter.cs       |   57 +
 .../Core/Common/Utils/Boolean/TermExpr.cs          |  102 +
 .../Utils/Boolean/ToDecisionDiagramConverter.cs    |   59 +
 .../Core/Common/Utils/Boolean/TreeExpr.cs          |   62 +
 .../Core/Common/Utils/Boolean/TrueExpr.cs          |   46 +
 .../Core/Common/Utils/Boolean/Vertex.cs            |  134 +
 .../Core/Common/Utils/Boolean/Visitor.cs           |   21 +
 .../Core/Common/Utils/ByValueComparer.cs           |   76 +
 .../Core/Common/Utils/ByValueEqualityComparer.cs   |   97 +
 .../Core/Common/Utils/CommandHelper.cs             |  205 +
 .../Common/Utils/DisposableCollectionWrapper.cs    |   48 +
 .../EntityFramework/Core/Common/Utils/Helpers.cs   |  193 +
 .../Core/Common/Utils/InternalBase.cs              |   36 +
 .../Core/Common/Utils/KeyToListMap.cs              |  154 +
 .../EntityFramework/Core/Common/Utils/Memoizer.cs  |  144 +
 .../Core/Common/Utils/MetadataHelper.cs            |  912 +
 .../Common/Utils/ModifiableIteratorCollection.cs   |  129 +
 .../src/EntityFramework/Core/Common/Utils/Pair.cs  |   95 +
 .../src/EntityFramework/Core/Common/Utils/Set.cs   |  373 +
 .../Core/Common/Utils/StringUtil.cs                |  240 +
 .../Core/Common/Utils/ThreadSafeList.cs            |  207 +
 .../Core/Common/Utils/TrailingSpaceComparer.cs     |   46 +
 .../Common/Utils/TrailingSpaceStringComparer.cs    |   41 +
 .../Core/Common/Utils/TreePrinter.cs               |  216 +
 .../Core/Common/internal/DbTypeMap.cs              |  227 +
 .../Core/Common/internal/MultipartIdentifier.cs    |  263 +
 .../internal/materialization/CodeGenEmitter.cs     |  697 +
 .../materialization/CollectionTranslatorResult.cs  |   22 +
 .../materialization/CoordinatorFactory`.cs         |  236 +
 .../internal/materialization/Coordinator`.cs       |  186 +
 .../internal/materialization/ShaperFactory`.cs     |   42 +
 .../Common/internal/materialization/Shaper`.cs     |  922 +
 .../internal/materialization/TranslatorArg.cs      |   18 +
 .../internal/materialization/TranslatorResult.cs   |   61 +
 .../materialization/columnmapkeybuilder.cs         |  280 +
 .../materialization/compensatingcollection.cs      |   97 +
 .../Common/internal/materialization/coordinator.cs |  138 +
 .../internal/materialization/coordinatorfactory.cs |  158 +
 .../materialization/coordinatorscratchpad.cs       |  283 +
 .../Common/internal/materialization/recordstate.cs |  298 +
 .../internal/materialization/recordstatefactory.cs |  153 +
 .../materialization/recordstatescratchpad.cs       |   53 +
 .../Core/Common/internal/materialization/shaper.cs | 1121 +
 .../internal/materialization/shaperfactory.cs      |   11 +
 .../Common/internal/materialization/translator.cs  | 1569 +
 .../Core/Common/internal/materialization/util.cs   |   78 +
 .../EntityClient/DbParameterCollectionHelper.cs    |  342 +
 .../Core/EntityClient/EntityCommand.cs             | 1038 +
 .../Core/EntityClient/EntityConnection.cs          | 1277 +
 .../EntityClient/EntityConnectionStringBuilder.cs  |  322 +
 .../Core/EntityClient/EntityDataReader.cs          |  553 +
 .../Core/EntityClient/EntityParameter.cs           |  726 +
 .../Core/EntityClient/EntityParameterCollection.cs |  197 +
 .../Core/EntityClient/EntityProviderFactory.cs     |  119 +
 .../Core/EntityClient/EntityTransaction.cs         |  148 +
 .../EntityClient/Internal/DbConnectionOptions.cs   |  578 +
 .../Core/EntityClient/Internal/EntityAdapter.cs    |  139 +
 .../Internal/EntityCommandDefinition.cs            |  812 +
 .../Internal/EntityProviderServices.cs             |   96 +
 .../Core/EntityClient/Internal/IEntityAdapter.cs   |   48 +
 .../Core/EntityClient/NameValuePair.cs             |   29 +
 .../Core/EntityCommandCompilationException.cs      |   63 +
 .../Core/EntityCommandExecutionException.cs        |   63 +
 .../src/EntityFramework/Core/EntityException.cs    |   51 +
 .../src/EntityFramework/Core/EntityKey.cs          | 1307 +
 .../src/EntityFramework/Core/EntityKeyMember.cs    |   93 +
 .../Core/EntityResCategoryAttribute.cs             |   25 +
 .../Core/EntityResDescriptionAttribute.cs          |   35 +
 .../src/EntityFramework/Core/EntitySqlException.cs |  262 +
 .../src/EntityFramework/Core/IEntityStateEntry.cs  |   34 +
 .../EntityFramework/Core/IEntityStateManager.cs    |   21 +
 .../EntityFramework/Core/IExtendedDataRecord.cs    |   31 +
 .../Core/InternalMappingException.cs               |  101 +
 .../Core/InvalidCommandTreeException.cs            |   51 +
 .../Core/Mapping/ColumnMappingBuilder.cs           |   50 +
 .../Core/Mapping/CompressingHashBuilder.cs         |   74 +
 .../Mapping/DefaultObjectMappingItemCollection.cs  |  906 +
 .../Core/Mapping/EntityViewContainer.cs            |   40 +
 .../Core/Mapping/EntityViewGenerationAttribute.cs  |   29 +
 .../Mapping/FunctionImportComplexTypeMapping.cs    |   19 +
 .../Mapping/FunctionImportEntityTypeMapping.cs     |   52 +
 .../FunctionImportEntityTypeMappingCondition.cs    |   29 +
 ...nctionImportEntityTypeMappingConditionIsNull.cs |   26 +
 ...unctionImportEntityTypeMappingConditionValue.cs |   90 +
 .../Core/Mapping/FunctionImportMapping.cs          |   32 +
 .../Mapping/FunctionImportMappingComposable.cs     |  473 +
 .../Mapping/FunctionImportMappingNonComposable.cs  |  232 +
 .../FunctionImportNormalizedEntityTypeMapping.cs   |   63 +
 ...portReturnTypeEntityTypeColumnsRenameBuilder.cs |   66 +
 .../FunctionImportReturnTypePropertyMapping.cs     |   18 +
 ...unctionImportReturnTypeScalarPropertyMapping.cs |   12 +
 ...FunctionImportReturnTypeStructuralTypeColumn.cs |   22 +
 ...eColumnRenameMapping.ReturnTypeRenameMapping.cs |  132 +
 .../Mapping/FunctionImportStructuralTypeMapping.cs |   19 +
 .../FunctionImportStructuralTypeMappingKB.cs       |  513 +
 .../Core/Mapping/IStructuralTypeMapping.cs         |   14 +
 .../src/EntityFramework/Core/Mapping/LineInfo.cs   |   50 +
 .../src/EntityFramework/Core/Mapping/Mapping.cs    |   24 +
 .../Core/Mapping/MappingItemCollection.cs          |  103 +
 .../Core/Mapping/MemberMappingKind.cs              |   18 +
 .../Core/Mapping/ObjectAssociationEndMapping.cs    |   30 +
 .../Core/Mapping/ObjectComplexPropertyMapping.cs   |   30 +
 .../Core/Mapping/ObjectMemberMapping.cs            |   49 +
 .../Core/Mapping/ObjectMslConstructs.cs            |   16 +
 .../Mapping/ObjectNavigationPropertyMapping.cs     |   31 +
 .../Core/Mapping/ObjectPropertyMapping.cs          |   39 +
 .../Core/Mapping/ObjectTypeMapping.cs              |  186 +
 .../Core/Mapping/StorageAssociationSetMapping.cs   |  158 +
 ...ageAssociationSetModificationFunctionMapping.cs |   49 +
 .../Core/Mapping/StorageAssociationTypeMapping.cs  |   90 +
 .../Core/Mapping/StorageComplexPropertyMapping.cs  |   82 +
 .../Core/Mapping/StorageComplexTypeMapping.cs      |  174 +
 .../Mapping/StorageConditionPropertyMapping.cs     |  111 +
 .../Core/Mapping/StorageEndPropertyMapping.cs      |   99 +
 .../Core/Mapping/StorageEntityContainerMapping.cs  |  488 +
 .../Core/Mapping/StorageEntitySetMapping.cs        |  136 +
 .../Core/Mapping/StorageEntityTypeMapping.cs       |  154 +
 ...StorageEntityTypeModificationFunctionMapping.cs |   56 +
 .../Core/Mapping/StorageMappingErrorCode.cs        |  537 +
 .../Core/Mapping/StorageMappingFragment.cs         |  356 +
 .../Core/Mapping/StorageMappingItemCollection.cs   | 1557 +
 .../Core/Mapping/StorageMappingItemLoader.cs       | 4769 +
 .../Mapping/StorageModificationFunctionMapping.cs  |  121 +
 .../StorageModificationFunctionMemberPath.cs       |   53 +
 .../StorageModificationFunctionParameterBinding.cs |   48 +
 .../StorageModificationFunctionResultBinding.cs    |   41 +
 .../Core/Mapping/StorageMslConstructs.cs           |  115 +
 .../Core/Mapping/StoragePropertyMapping.cs         |   73 +
 .../Core/Mapping/StorageScalarPropertyMapping.cs   |   81 +
 .../Core/Mapping/StorageSetMapping.cs              |  177 +
 .../Core/Mapping/StorageTypeMapping.cs             |  107 +
 .../Core/Mapping/StringHashBuilder.cs              |  135 +
 .../Update/Internal/AssociationSetMetadata.cs      |  141 +
 .../Core/Mapping/Update/Internal/ChangeNode.cs     |  111 +
 .../Core/Mapping/Update/Internal/CompositeKey.cs   |  164 +
 .../Update/Internal/DynamicUpdateCommand.cs        |  499 +
 .../Mapping/Update/Internal/ExtractedStateEntry.cs |   67 +
 .../Mapping/Update/Internal/ExtractorMetadata.cs   |  388 +
 .../Update/Internal/FunctionMappingTranslator.cs   |  369 +
 .../Update/Internal/FunctionUpdateCommand.cs       |  559 +
 .../Core/Mapping/Update/Internal/Graph.cs          |  227 +
 .../Core/Mapping/Update/Internal/KeyManager.cs     |  517 +
 .../Update/Internal/ModificationOperator.cs        |   22 +
 .../Update/Internal/ModifiedPropertiesBehavior.cs  |   23 +
 .../Update/Internal/Propagator.Evaluator.cs        |  633 +
 .../Propagator.ExtentPlaceholderCreator.cs         |  242 +
 ...opagator.JoinPropagator.JoinPredicateVisitor.cs |  125 +
 ...ator.JoinPropagator.SubstitutingCloneVisitor.cs |  112 +
 .../Update/Internal/Propagator.JoinPropagator.cs   |  570 +
 .../Core/Mapping/Update/Internal/Propagator.cs     |  308 +
 .../Mapping/Update/Internal/PropagatorFlags.cs     |   45 +
 .../Mapping/Update/Internal/PropagatorResult.cs    |  698 +
 .../Mapping/Update/Internal/RecordConverter.cs     |   94 +
 .../Mapping/Update/Internal/SourceInterpreter.cs   |  113 +
 .../Update/Internal/TableChangeProcessor.cs        |  289 +
 .../Mapping/Update/Internal/UndirectedGraph.cs     |  117 +
 .../Core/Mapping/Update/Internal/UpdateCommand.cs  |  283 +
 .../Core/Mapping/Update/Internal/UpdateCompiler.cs |  528 +
 .../Update/Internal/UpdateExpressionVisitor.cs     |  355 +
 .../Mapping/Update/Internal/UpdateTranslator.cs    | 1665 +
 .../Core/Mapping/Update/Internal/ViewLoader.cs     |  437 +
 .../Update/Internal/updatecommandorderer.cs        |  527 +
 .../EntityFramework/Core/Mapping/ValueCondition.cs |   55 +
 .../Mapping/ViewGeneration/BasicViewGenerator.cs   |  711 +
 .../Core/Mapping/ViewGeneration/CellCreator.cs     |  518 +
 .../Core/Mapping/ViewGeneration/CellPartitioner.cs |  101 +
 .../Mapping/ViewGeneration/CellTreeSimplifier.cs   |  625 +
 .../Mapping/ViewGeneration/ConfigViewGenerator.cs  |  139 +
 .../ViewGeneration/CqlGeneration/AliasedSlot.cs    |   96 +
 .../CqlGeneration/BooleanProjectedSlot.cs          |   91 +
 .../ViewGeneration/CqlGeneration/CaseCqlBlock.cs   |   86 +
 .../ViewGeneration/CqlGeneration/CqlBlock.cs       |  291 +
 .../ViewGeneration/CqlGeneration/CqlIdentifiers.cs |   89 +
 .../ViewGeneration/CqlGeneration/CqlWriter.cs      |   56 +
 .../ViewGeneration/CqlGeneration/ExtentCqlBlock.cs |   92 +
 .../ViewGeneration/CqlGeneration/JoinCqlBlock.cs   |  250 +
 .../ViewGeneration/CqlGeneration/SlotInfo.cs       |  183 +
 .../ViewGeneration/CqlGeneration/UnionCqlBlock.cs  |   62 +
 .../Core/Mapping/ViewGeneration/CqlGenerator.cs    |  476 +
 .../Mapping/ViewGeneration/DiscriminatorMap.cs     |  346 +
 .../Core/Mapping/ViewGeneration/GeneratedView.cs   |  334 +
 .../Core/Mapping/ViewGeneration/PerfType.cs        |   21 +
 .../QueryRewriting/DefaultTileProcessor.cs         |   66 +
 .../ViewGeneration/QueryRewriting/FragmentQuery.cs |  179 +
 .../QueryRewriting/FragmentQueryKB.cs              |  221 +
 .../QueryRewriting/FragmentQueryKBChaseSupport.cs  |  548 +
 .../QueryRewriting/FragmentQueryProcessor.cs       |  172 +
 .../ViewGeneration/QueryRewriting/ITileQuery.cs    |    9 +
 .../ViewGeneration/QueryRewriting/QueryRewriter.cs | 1333 +
 .../ViewGeneration/QueryRewriting/RewritingPass.cs |  233 +
 .../QueryRewriting/RewritingProcessor.cs           |  262 +
 .../QueryRewriting/RewritingSimplifier.cs          |  212 +
 .../QueryRewriting/RewritingValidator.cs           |  584 +
 .../ViewGeneration/QueryRewriting/RoleBoolean.cs   |  113 +
 .../Mapping/ViewGeneration/QueryRewriting/Tile.cs  |   80 +
 .../QueryRewriting/TileBinaryOperator.cs           |   71 +
 .../ViewGeneration/QueryRewriting/TileNamed.cs     |   46 +
 .../ViewGeneration/QueryRewriting/TileOpKind.cs    |   13 +
 .../ViewGeneration/QueryRewriting/TileProcessor.cs |   16 +
 .../QueryRewriting/TileQueryProcessor.cs           |   14 +
 .../ViewGeneration/Structures/BoolExpression.cs    |  436 +
 .../Structures/BoolExpressionVisitors.cs           |  654 +
 .../ViewGeneration/Structures/BoolLiteral.cs       |  168 +
 .../ViewGeneration/Structures/CaseStatement.cs     |  453 +
 .../Structures/CaseStatementProjectedSlot.cs       |   58 +
 .../Core/Mapping/ViewGeneration/Structures/Cell.cs |  235 +
 .../ViewGeneration/Structures/CellIdBoolean.cs     |  102 +
 .../Mapping/ViewGeneration/Structures/CellLabel.cs |   51 +
 .../Mapping/ViewGeneration/Structures/CellQuery.cs |  849 +
 .../ViewGeneration/Structures/CellTreeNode.cs      |  206 +
 .../Structures/CellTreeNodeVisitors.cs             |  221 +
 .../ViewGeneration/Structures/CellTreeOpType.cs    |   17 +
 .../Mapping/ViewGeneration/Structures/Constant.cs  |  334 +
 .../Structures/ConstantProjectedSlot.cs            |   74 +
 .../Mapping/ViewGeneration/Structures/Domain.cs    |  570 +
 .../Mapping/ViewGeneration/Structures/ErrorLog.cs  |  226 +
 .../ViewGeneration/Structures/LeafCellTreeNode.cs  |  320 +
 .../ViewGeneration/Structures/LeftCellWrapper.cs   |  383 +
 .../ViewGeneration/Structures/MemberDomainMap.cs   |  415 +
 .../ViewGeneration/Structures/MemberMaps.cs        |   56 +
 .../ViewGeneration/Structures/MemberPath.cs        |  908 +
 .../Structures/MemberProjectedSlot.cs              |  174 +
 .../Structures/MemberProjectionIndex.cs            |  257 +
 .../ViewGeneration/Structures/MemberRestriction.cs |  201 +
 .../ViewGeneration/Structures/NegatedConstant.cs   |  299 +
 .../ViewGeneration/Structures/OpCellTreeNode.cs    |  673 +
 .../ViewGeneration/Structures/ProjectedSlot.cs     |  186 +
 .../Structures/QualifiedCellIdBoolean.cs           |   39 +
 .../ViewGeneration/Structures/ScalarConstant.cs    |  172 +
 .../ViewGeneration/Structures/ScalarRestriction.cs |  331 +
 .../ViewGeneration/Structures/TrueFalseLiteral.cs  |   40 +
 .../ViewGeneration/Structures/TypeConstant.cs      |  200 +
 .../ViewGeneration/Structures/TypeRestriction.cs   |  233 +
 .../ViewGeneration/Structures/ViewTarget.cs        |   10 +
 .../ViewGeneration/Structures/WithStatement.cs     |   98 +
 .../ViewGeneration/Utils/ExceptionHelpers.cs       |   30 +
 .../Mapping/ViewGeneration/Utils/ExternalCalls.cs  |  100 +
 .../ViewGeneration/Utils/ViewGenErrorCode.cs       |   96 +
 .../ViewGeneration/Validation/BasicCellRelation.cs |  149 +
 .../Validation/BasicKeyConstraint.cs               |   42 +
 .../ViewGeneration/Validation/CellRelation.cs      |   27 +
 .../ViewGeneration/Validation/ConditionComparer.cs |   46 +
 .../ViewGeneration/Validation/ConstraintBase.cs    |   23 +
 .../Mapping/ViewGeneration/Validation/ExtentKey.cs |   88 +
 .../ViewGeneration/Validation/ForeignConstraint.cs |  894 +
 .../ViewGeneration/Validation/KeyConstraint.cs     |   45 +
 .../ViewGeneration/Validation/SchemaConstraints.cs |   55 +
 .../ViewGeneration/Validation/ViewCellRelation.cs  |   77 +
 .../ViewGeneration/Validation/ViewCellSlot.cs      |  136 +
 .../ViewGeneration/Validation/ViewKeyConstraint.cs |  181 +
 .../Validation/errorpatternmatcher.cs              |  829 +
 .../Core/Mapping/ViewGeneration/Validator.cs       |  385 +
 .../Core/Mapping/ViewGeneration/ViewGenMode.cs     |   11 +
 .../Core/Mapping/ViewGeneration/ViewGenResults.cs  |   65 +
 .../Mapping/ViewGeneration/ViewGenTraceLevel.cs    |   12 +
 .../Core/Mapping/ViewGeneration/ViewGenerator.cs   |  506 +
 .../Core/Mapping/ViewGeneration/ViewgenContext.cs  |  356 +
 .../Mapping/ViewGeneration/ViewgenGatekeeper.cs    |  298 +
 .../EntityFramework/Core/Mapping/ViewValidator.cs  |  774 +
 .../Core/Mapping/basemetadatamappingvisitor.cs     |  449 +
 .../Core/Mapping/metadatamappinghashervisitor.cs   |  842 +
 .../src/EntityFramework/Core/MappingException.cs   |   52 +
 .../EntityFramework/Core/Metadata/Edm/AspProxy.cs  |  248 +
 .../Core/Metadata/Edm/AssociationEndMember.cs      |   57 +
 .../Core/Metadata/Edm/AssociationSet.cs            |  156 +
 .../Core/Metadata/Edm/AssociationSetEnd.cs         |  136 +
 .../Core/Metadata/Edm/AssociationType.cs           |  192 +
 .../Core/Metadata/Edm/BuiltInTypeKind.cs           |  214 +
 .../Core/Metadata/Edm/CacheForPrimitiveTypes.cs    |  196 +
 .../Core/Metadata/Edm/ClrEntityType.cs             |  174 +
 .../Core/Metadata/Edm/ClrEnumType.cs               |   53 +
 .../Core/Metadata/Edm/ClrPerspective.cs            |  160 +
 .../Core/Metadata/Edm/CollectionKind.cs            |   26 +
 .../Core/Metadata/Edm/CollectionType.cs            |  103 +
 .../Core/Metadata/Edm/ComplexType.cs               |  140 +
 .../Core/Metadata/Edm/ConcurrencyMode.cs           |   22 +
 .../EntityFramework/Core/Metadata/Edm/Converter.cs | 1542 +
 .../Core/Metadata/Edm/CustomAssemblyResolver.cs    |   40 +
 .../Core/Metadata/Edm/DataModelAnnotation.cs       |   28 +
 .../EntityFramework/Core/Metadata/Edm/DataSpace.cs |   36 +
 .../Core/Metadata/Edm/DbDatabaseMapping.cs         |   22 +
 .../Core/Metadata/Edm/DefaultAssemblyResolver.cs   |  179 +
 .../Core/Metadata/Edm/EdmConstants.cs              |  248 +
 .../EntityFramework/Core/Metadata/Edm/EdmError.cs  |   35 +
 .../Core/Metadata/Edm/EdmFunction.cs               |  437 +
 .../Edm/EdmItemCollection.OcAssemblyCache.cs       |   49 +
 .../Core/Metadata/Edm/EdmItemCollection.cs         |  510 +
 .../Core/Metadata/Edm/EdmItemError.cs              |   19 +
 .../EntityFramework/Core/Metadata/Edm/EdmMember.cs |  176 +
 .../EntityFramework/Core/Metadata/Edm/EdmModel.cs  |  218 +
 .../Core/Metadata/Edm/EdmProperty.cs               |  473 +
 .../Core/Metadata/Edm/EdmSchemaError.cs            |  227 +
 .../Core/Metadata/Edm/EdmSchemaErrorSeverity.cs    |   20 +
 .../EntityFramework/Core/Metadata/Edm/EdmType.cs   |  336 +
 .../Core/Metadata/Edm/EdmValidator.cs              |  502 +
 .../Core/Metadata/Edm/EntityContainer.cs           |  234 +
 .../EntityFramework/Core/Metadata/Edm/EntitySet.cs |  161 +
 .../Core/Metadata/Edm/EntitySetBase.cs             |  195 +
 .../Core/Metadata/Edm/EntitySetBaseCollection.cs   |  102 +
 .../Core/Metadata/Edm/EntityType.cs                |  241 +
 .../Core/Metadata/Edm/EntityTypeBase.cs            |  183 +
 .../Core/Metadata/Edm/EnumMember.cs                |   85 +
 .../EntityFramework/Core/Metadata/Edm/EnumType.cs  |  174 +
 .../src/EntityFramework/Core/Metadata/Edm/Facet.cs |  182 +
 .../Core/Metadata/Edm/FacetDescription.cs          |  326 +
 .../Core/Metadata/Edm/FacetValueContainer.cs       |   82 +
 .../Core/Metadata/Edm/FacetValues.cs               |  122 +
 .../Edm/FilteredReadOnlyMetadataCollection.cs      |  192 +
 .../Core/Metadata/Edm/ForeignKeyBuilder.cs         |  162 +
 .../Core/Metadata/Edm/FunctionParameter.cs         |  127 +
 .../Core/Metadata/Edm/GlobalItem.cs                |   50 +
 .../EntityFramework/Core/Metadata/Edm/Helper.cs    |  609 +
 .../Core/Metadata/Edm/IMetadataItem.cs             |   12 +
 .../Core/Metadata/Edm/INamedDataModelItem.cs       |    9 +
 .../Metadata/Edm/IQualifiedNameMetadataItem.cs     |    9 +
 .../Core/Metadata/Edm/ItemCollection.cs            |  512 +
 .../Core/Metadata/Edm/MappingMetadataHelper.cs     |  115 +
 .../Core/Metadata/Edm/MemberCollection.cs          |  314 +
 .../Edm/MetadataArtifactAssemblyResolver.cs        |   13 +
 .../Core/Metadata/Edm/MetadataArtifactLoader.cs    |  498 +
 .../Edm/MetadataArtifactLoaderComposite.cs         |  157 +
 .../Edm/MetadataArtifactLoaderCompositeFile.cs     |  269 +
 .../Edm/MetadataArtifactLoaderCompositeResource.cs |  379 +
 .../Metadata/Edm/MetadataArtifactLoaderFile.cs     |  168 +
 .../Metadata/Edm/MetadataArtifactLoaderResource.cs |  198 +
 .../Edm/MetadataArtifactLoaderXmlReaderWrapper.cs  |  147 +
 .../Core/Metadata/Edm/MetadataCache.cs             |  805 +
 .../Core/Metadata/Edm/MetadataCollection.cs        |  732 +
 .../Core/Metadata/Edm/MetadataItem.cs              |  291 +
 .../Core/Metadata/Edm/MetadataItem_Static.cs       |  644 +
 .../Core/Metadata/Edm/MetadataProperty.cs          |  151 +
 .../Core/Metadata/Edm/MetadataPropertyAttribute.cs |   74 +
 .../Metadata/Edm/MetadataPropertyCollection.cs     |  125 +
 .../Core/Metadata/Edm/MetadataPropertyvalue.cs     |   30 +
 .../Core/Metadata/Edm/MetadataWorkspace.cs         | 1574 +
 .../Core/Metadata/Edm/ModelPerspective.cs          |   48 +
 .../Core/Metadata/Edm/NavigationProperty.cs        |  133 +
 .../Metadata/Edm/NavigationPropertyAccessor.cs     |  101 +
 .../Core/Metadata/Edm/ObjectHelper.cs              |  210 +
 .../Core/Metadata/Edm/ObjectItemCollection.cs      |  617 +
 .../Core/Metadata/Edm/OperationAction.cs           |   25 +
 .../Core/Metadata/Edm/ParameterMode.cs             |   30 +
 .../Core/Metadata/Edm/ParameterTypeSemantics.cs    |   29 +
 .../Core/Metadata/Edm/Perspective.cs               |  218 +
 .../Core/Metadata/Edm/PrimitiveType.cs             |  238 +
 .../Core/Metadata/Edm/PrimitiveTypeKind.cs         |  181 +
 .../Core/Metadata/Edm/PropertyKind.cs              |   13 +
 .../Metadata/Edm/Provider/ClrProviderManifest.cs   |  266 +
 .../Metadata/Edm/Provider/EdmProviderManifest.cs   | 1111 +
 .../Provider/EdmProviderManifestFunctionBuilder.cs |  215 +
 .../EdmProviderManifestSpatialFunctions.cs         |  243 +
 .../Metadata/Edm/ReadOnlyMetadataCollection.cs     |  191 +
 .../EntityFramework/Core/Metadata/Edm/RefType.cs   |   65 +
 .../Core/Metadata/Edm/ReferentialConstraint.cs     |  170 +
 .../Core/Metadata/Edm/RelationshipEndMember.cs     |   78 +
 .../Core/Metadata/Edm/RelationshipMultiplicity.cs  |   25 +
 .../Core/Metadata/Edm/RelationshipSet.cs           |   40 +
 .../Core/Metadata/Edm/RelationshipType.cs          |   53 +
 .../EntityFramework/Core/Metadata/Edm/RowType.cs   |  236 +
 .../Core/Metadata/Edm/SimpleType.cs                |   31 +
 .../Core/Metadata/Edm/StoreGeneratedPattern.cs     |   25 +
 .../Metadata/Edm/StoreItemCollection.Loader.cs     |  235 +
 .../Core/Metadata/Edm/StoreItemCollection.cs       |  476 +
 .../Core/Metadata/Edm/StructuralType.cs            |  119 +
 .../Core/Metadata/Edm/TargetPerspective.cs         |   66 +
 .../Core/Metadata/Edm/TypeSemantics.cs             | 1238 +
 .../EntityFramework/Core/Metadata/Edm/TypeUsage.cs |  724 +
 .../Core/Metadata/Edm/ValidationErrorEventArgs.cs  |   29 +
 .../Core/Metadata/Edm/ValidationSeverity.cs        |   25 +
 .../Core/Metadata/Edm/XmlConstants.cs              |  227 +
 .../Core/Metadata/Edm/documentation.cs             |   99 +
 .../EntityFramework/Core/Metadata/Edm/safelink.cs  |   40 +
 .../Core/Metadata/Edm/safelinkcollection.cs        |   23 +
 .../src/EntityFramework/Core/Metadata/Edm/util.cs  |   40 +
 .../Core/Metadata/ObjectLayer/AssemblyCache.cs     |  166 +
 .../Metadata/ObjectLayer/AssemblyCacheEntry.cs     |   33 +
 .../ObjectLayer/ImmutableAssemblyCacheEntry.cs     |   32 +
 .../Metadata/ObjectLayer/KnownAssembliesSet.cs     |   85 +
 .../Metadata/ObjectLayer/KnownAssemblyEntry.cs     |   37 +
 .../Core/Metadata/ObjectLayer/LoadMessageLogger.cs |   68 +
 .../Metadata/ObjectLayer/LockedAssemblyCache.cs    |   64 +
 .../Metadata/ObjectLayer/MetadataAssemblyHelper.cs |   93 +
 .../ObjectLayer/MutableAssemblyCacheEntry.cs       |   25 +
 .../ObjectLayer/ObjectItemAssemblyLoader.cs        |  183 +
 .../ObjectItemAttributeAssemblyLoader.cs           |  834 +
 .../ObjectLayer/ObjectItemCachedAssemblyLoader.cs  |   37 +
 .../ObjectItemConventionAssemblyLoader.cs          |  864 +
 .../ObjectLayer/ObjectItemLoadingSessionData.cs    |  223 +
 .../ObjectLayer/ObjectItemNoOpAssemblyLoader.cs    |   35 +
 .../src/EntityFramework/Core/MetadataException.cs  |   60 +
 .../Core/ObjectNotFoundException.cs                |   49 +
 .../EntityFramework/Core/Objects/CompiledQuery.cs  |  686 +
 .../Core/Objects/CurrentValueRecord.cs             |   19 +
 .../Core/Objects/DataClasses/ComplexObject.cs      |  143 +
 .../DataClasses/EdmComplexPropertyAttribute.cs     |   14 +
 .../Objects/DataClasses/EdmComplexTypeAttribute.cs |   12 +
 .../Objects/DataClasses/EdmEntityTypeAttribute.cs  |   12 +
 .../Objects/DataClasses/EdmEnumTypeAttribute.cs    |   12 +
 .../Objects/DataClasses/EdmPropertyAttribute.cs    |   22 +
 .../EdmRelationshipNavigationPropertyAttribute.cs  |   51 +
 .../DataClasses/EdmRelationshipRoleAttribute.cs    |  153 +
 .../DataClasses/EdmScalarPropertyAttribute.cs      |   30 +
 .../Core/Objects/DataClasses/EdmSchemaAttribute.cs |   32 +
 .../Core/Objects/DataClasses/EdmTypeAttribute.cs   |   29 +
 .../Core/Objects/DataClasses/EntityCollection.cs   |  921 +
 .../Core/Objects/DataClasses/EntityObject.cs       |  266 +
 .../Core/Objects/DataClasses/EntityReference.cs    |  986 +
 .../Core/Objects/DataClasses/EntityReference`.cs   |  943 +
 .../Objects/DataClasses/IEntityChangeTracker.cs    |   48 +
 .../DataClasses/IEntityWithChangeTracker.cs        |   16 +
 .../Core/Objects/DataClasses/IEntityWithKey.cs     |   20 +
 .../DataClasses/IEntityWithRelationships.cs        |   20 +
 .../Core/Objects/DataClasses/IRelatedEnd.cs        |  175 +
 .../Objects/DataClasses/IRelatedEndExtensions.cs   |   41 +
 .../Core/Objects/DataClasses/IRelationshipFixer.cs |   20 +
 .../Core/Objects/DataClasses/RelatedEnd.cs         | 2696 +
 .../Core/Objects/DataClasses/RelationshipFixer.cs  |   38 +
 .../Core/Objects/DataClasses/RelationshipKind.cs   |   15 +
 .../Objects/DataClasses/RelationshipManager.cs     | 1687 +
 .../Objects/DataClasses/RelationshipNavigation.cs  |  177 +
 .../Core/Objects/DataClasses/StructuralObject.cs   | 1203 +
 .../Core/Objects/DataRecordObjectView.cs           |  182 +
 .../Core/Objects/DbUpdatableDataRecord.cs          |  602 +
 .../Core/Objects/DelegateFactory.cs                |  419 +
 .../EntityFramework/Core/Objects/ELinq/Binding.cs  |   28 +
 .../Core/Objects/ELinq/BindingContext.cs           |   72 +
 .../Core/Objects/ELinq/CompiledELinqQueryState.cs  |  264 +
 .../Core/Objects/ELinq/ELinqQueryState.cs          |  311 +
 .../Core/Objects/ELinq/EntityExpressionVisitor.cs  |  422 +
 .../EntityFramework/Core/Objects/ELinq/Error.cs    |   19 +
 .../Core/Objects/ELinq/ExpressionConverter.cs      | 1729 +
 .../Core/Objects/ELinq/Funcletizer.cs              |  621 +
 .../Core/Objects/ELinq/InitializerFacet.cs         |   12 +
 .../Core/Objects/ELinq/InitializerMetadata.cs      |  555 +
 .../Core/Objects/ELinq/LinqExpressionNormalizer.cs |  571 +
 .../Core/Objects/ELinq/MethodCallTranslator.cs     | 3640 +
 .../Core/Objects/ELinq/ObjectQueryProvider.cs      |  278 +
 .../Core/Objects/ELinq/OrderByLifter.cs            |  835 +
 .../Core/Objects/ELinq/QueryParameterExpression.cs |  170 +
 .../Objects/ELinq/ReadOnlyCollectionExtensions.cs  |   45 +
 .../Core/Objects/ELinq/ReflectionUtil.cs           |  646 +
 .../Core/Objects/ELinq/SequenceMethod.cs           |  188 +
 .../Objects/ELinq/SpatialMethodCallTranslator.cs   |  272 +
 .../Objects/ELinq/SpatialPropertyTranslator.cs     |  149 +
 .../Core/Objects/ELinq/Translator.cs               | 1540 +
 .../Core/Objects/ELinq/TypeSystem.cs               |  352 +
 .../EntityFramework/Core/Objects/EntityEntry.cs    | 4123 +
 .../Core/Objects/EntitySetQualifiedType.cs         |   41 +
 .../Core/Objects/ExecutionOptions.cs               |   63 +
 .../Core/Objects/FieldDescriptor.cs                |  194 +
 .../src/EntityFramework/Core/Objects/IObjectSet.cs |   49 +
 .../EntityFramework/Core/Objects/IObjectView.cs    |   12 +
 .../Core/Objects/IObjectViewData.cs                |  144 +
 .../src/EntityFramework/Core/Objects/IntBox.cs     |   19 +
 .../Core/Objects/Internal/BaseEntityWrapper.cs     |  219 +
 .../Core/Objects/Internal/BaseProxyImplementor.cs  |  109 +
 .../Core/Objects/Internal/BufferedDataReader.cs    |  566 +
 .../Core/Objects/Internal/BufferedDataRecord.cs    |  217 +
 .../Objects/Internal/DataContractImplementor.cs    |   58 +
 .../Core/Objects/Internal/EntityProxyFactory.cs    |  779 +
 .../Core/Objects/Internal/EntityProxyMemberInfo.cs |   43 +
 .../Core/Objects/Internal/EntityProxyTypeInfo.cs   |  223 +
 .../Core/Objects/Internal/EntitySqlQueryBuilder.cs |  632 +
 .../Core/Objects/Internal/EntitySqlQueryState.cs   |  265 +
 .../Internal/EntityWithChangeTrackerStrategy.cs    |   59 +
 .../Core/Objects/Internal/EntityWithKeyStrategy.cs |   42 +
 .../Core/Objects/Internal/EntityWrapper.cs         |  195 +
 .../Core/Objects/Internal/EntityWrapperFactory.cs  |  365 +
 .../Internal/EntityWrapperWithRelationships.cs     |   71 +
 .../Internal/EntityWrapperWithoutRelationships.cs  |   73 +
 .../Core/Objects/Internal/ForeignKeyFactory.cs     |  130 +
 .../Objects/Internal/IChangeTrackingStrategy.cs    |   45 +
 .../Core/Objects/Internal/IEntityKeyStrategy.cs    |   29 +
 .../Core/Objects/Internal/IEntityWrapper.cs        |  192 +
 .../Core/Objects/Internal/IPOCOImplementor.cs      |  527 +
 .../Objects/Internal/IPropertyAccessorStrategy.cs  |   50 +
 .../Core/Objects/Internal/LazyLoadBehavior.cs      |  162 +
 .../Core/Objects/Internal/LazyLoadImplementor.cs   |  126 +
 .../Objects/Internal/LightweightEntityWrapper.cs   |  167 +
 .../Core/Objects/Internal/NullEntityWrapper.cs     |  192 +
 .../Objects/Internal/ObjectFullSpanRewriter.cs     |  259 +
 .../Objects/Internal/ObjectQueryExecutionPlan.cs   |  307 +
 .../Internal/ObjectQueryExecutionPlanFactory.cs    |  130 +
 .../Core/Objects/Internal/ObjectQueryState.cs      |  355 +
 .../Core/Objects/Internal/ObjectSpanRewriter.cs    |  930 +
 .../Core/Objects/Internal/PocoEntityKeyStrategy.cs |   31 +
 .../Internal/PocoPropertyAccessorStrategy.cs       |  322 +
 .../Objects/Internal/SerializableImplementor.cs    |  162 +
 .../Internal/SnapshotChangeTrackingStrategy.cs     |   96 +
 .../Core/Objects/Internal/TransactionManager.cs    |  324 +
 .../Objects/Internal/complextypematerializer.cs    |  182 +
 .../Core/Objects/MaterializedDataRecord.cs         |  626 +
 .../EntityFramework/Core/Objects/MergeOption.cs    |   29 +
 .../Core/Objects/NextResultGenerator.cs            |   62 +
 .../EntityFramework/Core/Objects/ObjectContext.cs  | 4010 +
 .../Core/Objects/ObjectContextOptions.cs           |   57 +
 .../Core/Objects/ObjectMaterializedEventArgs.cs    |   42 +
 .../Core/Objects/ObjectParameter.cs                |  293 +
 .../Core/Objects/ObjectParameterCollection.cs      |  426 +
 .../EntityFramework/Core/Objects/ObjectQuery.cs    |  379 +
 .../EntityFramework/Core/Objects/ObjectQuery`.cs   |  715 +
 .../Objects/ObjectReferenceEqualityComparer.cs     |   20 +
 .../EntityFramework/Core/Objects/ObjectResult.cs   |  106 +
 .../EntityFramework/Core/Objects/ObjectResult`.cs  |  167 +
 .../src/EntityFramework/Core/Objects/ObjectSet.cs  |  167 +
 .../Core/Objects/ObjectStateEntry.cs               |  349 +
 .../Core/Objects/ObjectStateEntryDbDataRecord.cs   |  305 +
 .../ObjectStateEntryDbUpdatableDataRecord.cs       |   76 +
 ...eEntryOriginalDbUpdatableDataRecord_Internal.cs |   47 +
 ...ateEntryOriginalDbUpdatableDataRecord_Public.cs |   95 +
 .../Core/Objects/ObjectStateManager.cs             | 3876 +
 .../Core/Objects/ObjectStateValueRecord.cs         |   12 +
 .../src/EntityFramework/Core/Objects/ObjectView.cs |  499 +
 .../Core/Objects/ObjectViewEntityCollectionData.cs |  234 +
 .../Core/Objects/ObjectViewFactory.cs              |  341 +
 .../Core/Objects/ObjectViewListener.cs             |  134 +
 .../Core/Objects/ObjectViewQueryResultData.cs      |  234 +
 .../Core/Objects/OriginalValueRecord.cs            |   13 +
 .../Core/Objects/ProxyDataContractResolver.cs      |   52 +
 .../EntityFramework/Core/Objects/RefreshMode.cs    |   26 +
 .../Core/Objects/RelationshipEntry.cs              |  756 +
 .../Core/Objects/RelationshipWrapper.cs            |  128 +
 .../EntityFramework/Core/Objects/SaveOptions.cs    |   15 +
 .../src/EntityFramework/Core/Objects/Span.cs       |  273 +
 .../src/EntityFramework/Core/Objects/SpanIndex.cs  |  122 +
 .../Core/Objects/SqlClient/SqlFunctions.cs         | 1532 +
 .../Core/Objects/SqlClient/SqlSpatialFunctions.cs  |  207 +
 .../Core/Objects/StateManagerMemberMetadata.cs     |   88 +
 .../Core/Objects/StateManagerTypeMetadata.cs       |  127 +
 .../Core/Objects/StateManagerValue.cs              |   18 +
 .../Core/OptimisticConcurrencyException.cs         |   62 +
 .../Core/PropertyConstraintException.cs            |  101 +
 .../Core/ProviderIncompatibleException.cs          |   49 +
 .../Core/Query/InternalTrees/AggregateOp.cs        |   92 +
 .../Core/Query/InternalTrees/AncillaryOp.cs        |   35 +
 .../Core/Query/InternalTrees/ApplyBaseOp.cs        |   31 +
 .../Core/Query/InternalTrees/ArithmeticOp.cs       |   49 +
 .../Core/Query/InternalTrees/BasicOpVisitor.cs     |  762 +
 .../Query/InternalTrees/BasicOpVisitorOfNode.cs    |  114 +
 .../Core/Query/InternalTrees/BasicOpVisitorOfT.cs  |  889 +
 .../Core/Query/InternalTrees/BasicValidator.cs     |  541 +
 .../Core/Query/InternalTrees/CaseOp.cs             |   59 +
 .../Core/Query/InternalTrees/CastOp.cs             |   67 +
 .../Core/Query/InternalTrees/CollectOp.cs          |   67 +
 .../Query/InternalTrees/CollectionColumnMap.cs     |   64 +
 .../Core/Query/InternalTrees/CollectionInfo.cs     |   94 +
 .../Core/Query/InternalTrees/ColumnMD.cs           |   70 +
 .../Core/Query/InternalTrees/ColumnMap.cs          |  130 +
 .../Core/Query/InternalTrees/ColumnMapCopier.cs    |  294 +
 .../Core/Query/InternalTrees/ColumnMapVisitor.cs   |  174 +
 .../InternalTrees/ColumnMapVisitorWithResults.cs   |   65 +
 .../Core/Query/InternalTrees/ColumnVar.cs          |   53 +
 .../Core/Query/InternalTrees/Command.cs            | 1928 +
 .../Core/Query/InternalTrees/ComparisonOp.cs       |   67 +
 .../Query/InternalTrees/ComplexTypeColumnMap.cs    |   72 +
 .../Core/Query/InternalTrees/ComputedVar.cs        |   17 +
 .../Core/Query/InternalTrees/ConditionalOp.cs      |   64 +
 .../Core/Query/InternalTrees/ConstantBaseOp.cs     |   73 +
 .../Core/Query/InternalTrees/ConstantOp.cs         |   61 +
 .../Query/InternalTrees/ConstantPredicateOp.cs     |   83 +
 .../Core/Query/InternalTrees/ConstrainedSortOp.cs  |   72 +
 .../Core/Query/InternalTrees/CrossApplyOp.cs       |   51 +
 .../Core/Query/InternalTrees/CrossJoinOp.cs        |   63 +
 .../Core/Query/InternalTrees/DerefOp.cs            |   67 +
 .../DiscriminatedCollectionColumnMap.cs            |   98 +
 .../InternalTrees/DiscriminatedEntityIdentity.cs   |   77 +
 .../InternalTrees/DiscriminatedNewEntityOp.cs      |   65 +
 .../Core/Query/InternalTrees/DistinctOp.cs         |   81 +
 .../Core/Query/InternalTrees/Dump.cs               | 1262 +
 .../Core/Query/InternalTrees/ElementOp.cs          |   67 +
 .../Core/Query/InternalTrees/EntityColumnMap.cs    |   75 +
 .../Core/Query/InternalTrees/EntityIdentity.cs     |   36 +
 .../Core/Query/InternalTrees/ExceptOp.cs           |   55 +
 .../Core/Query/InternalTrees/ExistsOp.cs           |   67 +
 .../InternalTrees/ExplicitDiscriminatorMap.cs      |   74 +
 .../Core/Query/InternalTrees/ExtendedNodeInfo.cs   |  179 +
 .../Core/Query/InternalTrees/FilterOp.cs           |   59 +
 .../Core/Query/InternalTrees/FullOuterJoinOp.cs    |   51 +
 .../Core/Query/InternalTrees/FunctionOp.cs         |   85 +
 .../Core/Query/InternalTrees/GetEntityRefOp.cs     |   67 +
 .../Core/Query/InternalTrees/GetRefKeyOp.cs        |   67 +
 .../Core/Query/InternalTrees/GroupByBaseOp.cs      |   79 +
 .../Core/Query/InternalTrees/GroupByIntoOp.cs      |   78 +
 .../Core/Query/InternalTrees/GroupByOp.cs          |   63 +
 .../Core/Query/InternalTrees/InnerJoinOp.cs        |   51 +
 .../Core/Query/InternalTrees/InternalConstantOp.cs |   61 +
 .../Core/Query/InternalTrees/IntersectOp.cs        |   55 +
 .../Core/Query/InternalTrees/IsOfOp.cs             |   89 +
 .../Core/Query/InternalTrees/JoinBaseOp.cs         |   31 +
 .../Core/Query/InternalTrees/KeyVec.cs             |   99 +
 .../Core/Query/InternalTrees/LeafOp.cs             |   37 +
 .../Core/Query/InternalTrees/LeftOuterJoinOp.cs    |   51 +
 .../Core/Query/InternalTrees/LikeOp.cs             |   67 +
 .../Core/Query/InternalTrees/MultiStreamNestOp.cs  |   58 +
 .../MultipleDiscriminatorPolymorphicColumnMap.cs   |  104 +
 .../Core/Query/InternalTrees/NavigateOp.cs         |  106 +
 .../Core/Query/InternalTrees/NestBaseOp.cs         |   65 +
 .../Core/Query/InternalTrees/NewEntityBaseOp.cs    |   71 +
 .../Core/Query/InternalTrees/NewEntityOp.cs        |   60 +
 .../Core/Query/InternalTrees/NewInstanceOp.cs      |   61 +
 .../Core/Query/InternalTrees/NewMultisetOp.cs      |   56 +
 .../Core/Query/InternalTrees/NewRecordOp.cs        |  127 +
 .../Core/Query/InternalTrees/Node.cs               |  234 +
 .../Core/Query/InternalTrees/NodeCounter.cs        |   39 +
 .../Core/Query/InternalTrees/NodeInfo.cs           |   99 +
 .../Core/Query/InternalTrees/NodeInfoVisitor.cs    | 1059 +
 .../Core/Query/InternalTrees/NullOp.cs             |   59 +
 .../Core/Query/InternalTrees/NullSentinelOp.cs     |   60 +
 .../EntityFramework/Core/Query/InternalTrees/Op.cs |  140 +
 .../Core/Query/InternalTrees/OpCopier.cs           | 1184 +
 .../Core/Query/InternalTrees/OpDelegate.cs         |   11 +
 .../Core/Query/InternalTrees/OpType.cs             |  402 +
 .../Core/Query/InternalTrees/OuterApplyOp.cs       |   51 +
 .../Core/Query/InternalTrees/ParameterVar.cs       |   39 +
 .../Core/Query/InternalTrees/PatternMatchRule.cs   |   76 +
 .../Core/Query/InternalTrees/PhysicalOp.cs         |   35 +
 .../Core/Query/InternalTrees/PhysicalProjectOp.cs  |   91 +
 .../Core/Query/InternalTrees/ProjectOp.cs          |   81 +
 .../Core/Query/InternalTrees/PropertyOp.cs         |   85 +
 .../Core/Query/InternalTrees/RecordColumnMap.cs    |   61 +
 .../Core/Query/InternalTrees/RefColumnMap.cs       |   65 +
 .../Core/Query/InternalTrees/RefOp.cs              |   81 +
 .../Core/Query/InternalTrees/RelOp.cs              |   35 +
 .../Core/Query/InternalTrees/RelProperty.cs        |  103 +
 .../Core/Query/InternalTrees/RelPropertyOp.cs      |   83 +
 .../Core/Query/InternalTrees/RowCount.cs           |   25 +
 .../Core/Query/InternalTrees/Rule.cs               |  101 +
 .../Core/Query/InternalTrees/RulePatternOp.cs      |   35 +
 .../Query/InternalTrees/RuleProcessingContext.cs   |   81 +
 .../Core/Query/InternalTrees/RuleProcessor.cs      |  171 +
 .../Core/Query/InternalTrees/ScalarColumnMap.cs    |   85 +
 .../Core/Query/InternalTrees/ScalarOp.cs           |   81 +
 .../Core/Query/InternalTrees/ScanTableBaseOp.cs    |   40 +
 .../Core/Query/InternalTrees/ScanTableOp.cs        |   70 +
 .../Core/Query/InternalTrees/ScanViewOp.cs         |   70 +
 .../Core/Query/InternalTrees/SetOp.cs              |   63 +
 .../Core/Query/InternalTrees/SetOpVar.cs           |   17 +
 .../InternalTrees/SimpleCollectionColumnMap.cs     |   56 +
 .../Core/Query/InternalTrees/SimpleColumnMap.cs    |   24 +
 .../Query/InternalTrees/SimpleEntityIdentity.cs    |   59 +
 .../InternalTrees/SimplePolymorphicColumnMap.cs    |  104 +
 .../Core/Query/InternalTrees/SimpleRule.cs         |   38 +
 .../Core/Query/InternalTrees/SingleRowOp.cs        |   69 +
 .../Core/Query/InternalTrees/SingleRowTableOp.cs   |   66 +
 .../Core/Query/InternalTrees/SingleStreamNestOp.cs |   97 +
 .../Core/Query/InternalTrees/SoftCastOp.cs         |   71 +
 .../Core/Query/InternalTrees/SortBaseOp.cs         |   44 +
 .../Core/Query/InternalTrees/SortKey.cs            |   53 +
 .../Core/Query/InternalTrees/SortOp.cs             |   64 +
 .../Query/InternalTrees/StructuredColumnMap.cs     |   65 +
 .../Core/Query/InternalTrees/SubTreeId.cs          |   45 +
 .../Core/Query/InternalTrees/Table.cs              |  105 +
 .../Core/Query/InternalTrees/TableMD.cs            |  125 +
 .../Core/Query/InternalTrees/TreatOp.cs            |   82 +
 .../Core/Query/InternalTrees/TypedColumnMap.cs     |   24 +
 .../Core/Query/InternalTrees/UnionAllOp.cs         |   71 +
 .../Core/Query/InternalTrees/UnnestOp.cs           |   88 +
 .../Core/Query/InternalTrees/Var.cs                |   69 +
 .../Core/Query/InternalTrees/VarDefListOp.cs       |   55 +
 .../Core/Query/InternalTrees/VarDefOp.cs           |   78 +
 .../Core/Query/InternalTrees/VarList.cs            |   58 +
 .../Core/Query/InternalTrees/VarMap.cs             |   52 +
 .../Core/Query/InternalTrees/VarRefColumnMap.cs    |   89 +
 .../Core/Query/InternalTrees/VarRefOp.cs           |   92 +
 .../Core/Query/InternalTrees/VarType.cs            |   35 +
 .../Core/Query/InternalTrees/VarVec.cs             |  393 +
 .../Core/Query/InternalTrees/columnmapfactory.cs   |  426 +
 .../Core/Query/InternalTrees/relpropertyhelper.cs  |  142 +
 .../Core/Query/PlanCompiler/AggregatePushdown.cs   |  215 +
 .../Query/PlanCompiler/AggregatePushdownUtil.cs    |   28 +
 .../Core/Query/PlanCompiler/AllPropertyRef.cs      |   37 +
 .../Core/Query/PlanCompiler/ApplyOpRules.cs        | 1007 +
 .../Core/Query/PlanCompiler/AugmentedJoinNode.cs   |   96 +
 .../Core/Query/PlanCompiler/AugmentedNode.cs       |  108 +
 .../Core/Query/PlanCompiler/AugmentedTableNode.cs  |  106 +
 .../Core/Query/PlanCompiler/CTreeGenerator.cs      | 2537 +
 .../Core/Query/PlanCompiler/CodeGen.cs             |  138 +
 .../Core/Query/PlanCompiler/CollectionVarInfo.cs   |   51 +
 .../Core/Query/PlanCompiler/ColumnMapProcessor.cs  |  575 +
 .../Core/Query/PlanCompiler/ColumnMapTranslator.cs |  453 +
 .../Core/Query/PlanCompiler/CommandPlan.cs         |   69 +
 .../Query/PlanCompiler/ConstrainedSortOpRules.cs   |   52 +
 .../Core/Query/PlanCompiler/ConstraintManager.cs   |  156 +
 .../Query/PlanCompiler/DiscriminatorMapInfo.cs     |   59 +
 .../Core/Query/PlanCompiler/DistinctOpRules.cs     |   62 +
 .../Query/PlanCompiler/EntitySetIdPropertyRef.cs   |   29 +
 .../Core/Query/PlanCompiler/ExtentPair.cs          |   69 +
 .../Core/Query/PlanCompiler/FilterOpRules.cs       |  807 +
 .../Query/PlanCompiler/ForeignKeyConstraint.cs     |  149 +
 .../GroupAggregateRefComputingVisitor.cs           |  207 +
 .../GroupAggregateVarComputationTranslator.cs      |  375 +
 .../Query/PlanCompiler/GroupAggregateVarInfo.cs    |   81 +
 .../PlanCompiler/GroupAggregateVarInfoManager.cs   |  123 +
 .../Query/PlanCompiler/GroupAggregateVarRefInfo.cs |   68 +
 .../Core/Query/PlanCompiler/GroupByOpRules.cs      |  374 +
 .../Core/Query/PlanCompiler/ITreeGenerator.cs      | 3277 +
 .../Core/Query/PlanCompiler/JoinEdge.cs            |  194 +
 .../Core/Query/PlanCompiler/JoinElimination.cs     |  188 +
 .../Core/Query/PlanCompiler/JoinGraph.cs           | 2455 +
 .../Core/Query/PlanCompiler/JoinKind.cs            |   13 +
 .../Core/Query/PlanCompiler/JoinOpRules.cs         |  419 +
 .../Core/Query/PlanCompiler/KeyPullup.cs           |  372 +
 .../Core/Query/PlanCompiler/NestPullup.cs          | 2663 +
 .../Core/Query/PlanCompiler/NestedPropertyRef.cs   |   80 +
 .../Query/PlanCompiler/NominalTypeEliminator.cs    | 3190 +
 .../Core/Query/PlanCompiler/Normalizer.cs          |  252 +
 .../Query/PlanCompiler/NullSentinelPropertyRef.cs  |   34 +
 .../PlanCompiler/OpCopierTrackingCollectionVars.cs |   73 +
 .../Core/Query/PlanCompiler/PlanCompiler.cs        |  492 +
 .../Core/Query/PlanCompiler/PlanCompilerPhase.cs   |   65 +
 .../Core/Query/PlanCompiler/PlanCompilerUtil.cs    |  150 +
 .../Core/Query/PlanCompiler/PreProcessor.cs        | 2394 +
 .../Core/Query/PlanCompiler/Predicate.cs           |  516 +
 .../Query/PlanCompiler/PrimitiveTypeVarInfo.cs     |   55 +
 .../Core/Query/PlanCompiler/ProjectOpRules.cs      |  347 +
 .../Core/Query/PlanCompiler/ProjectionPruner.cs    |  769 +
 .../Query/PlanCompiler/PropertyPushdownHelper.cs   |  822 +
 .../Core/Query/PlanCompiler/PropertyRef.cs         |   82 +
 .../Core/Query/PlanCompiler/PropertyRefList.cs     |  135 +
 .../Query/PlanCompiler/ProviderCommandInfoUtils.cs |   94 +
 .../Core/Query/PlanCompiler/RelPropertyRef.cs      |   75 +
 .../Core/Query/PlanCompiler/RootTypeInfo.cs        |  209 +
 .../Core/Query/PlanCompiler/ScalarOpRules.cs       |  614 +
 .../Core/Query/PlanCompiler/SetOpRules.cs          |   92 +
 .../Core/Query/PlanCompiler/SimplePropertyRef.cs   |   64 +
 .../Core/Query/PlanCompiler/SingleRowOpRules.cs    |  105 +
 .../Core/Query/PlanCompiler/SortOpRules.cs         |   52 +
 .../Core/Query/PlanCompiler/SortRemover.cs         |  122 +
 .../Core/Query/PlanCompiler/StructuredTypeInfo.cs  | 1121 +
 .../StructuredTypeNullabilityAnalyzer.cs           |   67 +
 .../Core/Query/PlanCompiler/StructuredVarInfo.cs   |  142 +
 .../Query/PlanCompiler/SubqueryTrackingVisitor.cs  |  282 +
 .../Core/Query/PlanCompiler/TransformationRules.cs |  237 +
 .../PlanCompiler/TransformationRulesContext.cs     |  595 +
 .../Query/PlanCompiler/TransformationRulesGroup.cs |   14 +
 .../Core/Query/PlanCompiler/TypeIdKind.cs          |   13 +
 .../Core/Query/PlanCompiler/TypeIdPropertyRef.cs   |   28 +
 .../Core/Query/PlanCompiler/TypeInfo.cs            |  331 +
 .../PlanCompiler/TypeUsageEqualityComparer.cs      |   52 +
 .../Core/Query/PlanCompiler/TypeUtils.cs           |   63 +
 .../Core/Query/PlanCompiler/Validator.cs           |  402 +
 .../Core/Query/PlanCompiler/VarInfo.cs             |   26 +
 .../Core/Query/PlanCompiler/VarInfoKind.cs         |   25 +
 .../Core/Query/PlanCompiler/VarInfoMap.cs          |  105 +
 .../Core/Query/PlanCompiler/VarRefManager.cs       |  216 +
 .../Core/Query/PlanCompiler/VarRemapper.cs         |  316 +
 .../Core/Query/ResultAssembly/BridgeDataReader.cs  |  950 +
 .../ResultAssembly/BridgeDataReaderFactory.cs      |   75 +
 .../Core/Query/ResultAssembly/BridgeDataRecord.cs  |  857 +
 .../Core/SchemaObjectModel/Action.cs               |   20 +
 .../Core/SchemaObjectModel/AddErrorKind.cs         |   13 +
 .../BooleanFacetDescriptionElement.cs              |   36 +
 .../ByteFacetDescriptionElement.cs                 |   36 +
 .../SchemaObjectModel/CollectionTypeElement.cs     |  225 +
 .../Core/SchemaObjectModel/DocumentationElement.cs |  109 +
 .../Core/SchemaObjectModel/EntityContainer.cs      |  562 +
 .../EntityContainerAssociationSet.cs               |  193 +
 .../EntityContainerAssociationSetEnd.cs            |  169 +
 .../SchemaObjectModel/EntityContainerEntitySet.cs  |  253 +
 .../EntityContainerEntitySetDefiningQuery.cs       |   48 +
 .../EntityContainerRelationshipSet.cs              |  212 +
 .../EntityContainerRelationshipSetEnd.cs           |  148 +
 .../Core/SchemaObjectModel/EntityKeyElement.cs     |  172 +
 .../Core/SchemaObjectModel/ErrorCode.cs            |  749 +
 .../SchemaObjectModel/FacetDescriptionElement.cs   |  144 +
 .../SchemaObjectModel/FacetEnabledSchemaElement.cs |  108 +
 .../FilteredSchemaElementLookUpTable.cs            |  110 +
 .../Core/SchemaObjectModel/Function.cs             |  775 +
 .../Core/SchemaObjectModel/FunctionCommandText.cs  |   48 +
 .../SchemaObjectModel/FunctionImportElement.cs     |  374 +
 .../Core/SchemaObjectModel/IRelationship.cs        |   48 +
 .../Core/SchemaObjectModel/IRelationshipEnd.cs     |   33 +
 .../SchemaObjectModel/ISchemaElementLookUpTable.cs |   39 +
 .../IntegerFacetDescriptionElement.cs              |   36 +
 .../Core/SchemaObjectModel/ItemType.cs             |  249 +
 .../Core/SchemaObjectModel/ModelFunction.cs        |  158 +
 .../SchemaObjectModel/ModelFunctionTypeElement.cs  |   26 +
 .../Core/SchemaObjectModel/NavigationProperty.cs   |  208 +
 .../Core/SchemaObjectModel/OnOperation.cs          |   99 +
 .../Core/SchemaObjectModel/Operation.cs            |   15 +
 .../Core/SchemaObjectModel/Parameter.cs            |  420 +
 .../Core/SchemaObjectModel/PrimitiveSchema.cs      |   80 +
 .../Core/SchemaObjectModel/Property.cs             |   49 +
 .../Core/SchemaObjectModel/PropertyRefElement.cs   |   73 +
 .../Core/SchemaObjectModel/ReferenceSchema.cs      |  116 +
 .../Core/SchemaObjectModel/ReferenceTypeElement.cs |   95 +
 .../SchemaObjectModel/ReferentialConstraint.cs     |  383 +
 .../ReferentialConstraintRoleElement.cs            |  137 +
 .../Core/SchemaObjectModel/Relationship.cs         |  214 +
 .../Core/SchemaObjectModel/RelationshipEnd.cs      |  276 +
 .../SchemaObjectModel/RelationshipEndCollection.cs |  309 +
 .../Core/SchemaObjectModel/ReturnType.cs           |  426 +
 .../Core/SchemaObjectModel/ReturnValue.cs          |   36 +
 .../Core/SchemaObjectModel/RowTypeElement.cs       |  142 +
 .../SchemaObjectModel/RowTypePropertyElement.cs    |  283 +
 .../Core/SchemaObjectModel/ScalarType.cs           |  310 +
 .../Core/SchemaObjectModel/Schema.cs               | 1273 +
 .../Core/SchemaObjectModel/SchemaComplexType.cs    |   77 +
 .../SchemaObjectModel/SchemaDataModelOption.cs     |   25 +
 .../Core/SchemaObjectModel/SchemaElement.cs        |  791 +
 .../SchemaObjectModel/SchemaElementLookUpTable.cs  |  200 +
 .../SchemaElementLookUpTableEnumerator.cs          |   97 +
 .../Core/SchemaObjectModel/SchemaEnumMember.cs     |   82 +
 .../Core/SchemaObjectModel/SchemaEnumType.cs       |  256 +
 .../Core/SchemaObjectModel/SchemaLookupTable.cs    |  169 +
 .../Core/SchemaObjectModel/SchemaManager.cs        |  466 +
 .../Core/SchemaObjectModel/SchemaType.cs           |   49 +
 .../SridFacetDescriptionElement.cs                 |   44 +
 .../Core/SchemaObjectModel/StructuredProperty.cs   |  286 +
 .../Core/SchemaObjectModel/StructuredType.cs       |  429 +
 .../Core/SchemaObjectModel/TextElement.cs          |   71 +
 .../Core/SchemaObjectModel/TypeElement.cs          |  319 +
 .../Core/SchemaObjectModel/TypeModifier.cs         |   30 +
 .../Core/SchemaObjectModel/TypeRefElement.cs       |  100 +
 .../Core/SchemaObjectModel/TypeUsageBuilder.cs     |  897 +
 .../Core/SchemaObjectModel/Utils.cs                |  290 +
 .../Core/SchemaObjectModel/ValidationHelper.cs     |  102 +
 .../Core/SchemaObjectModel/XmlSchemaResource.cs    |  167 +
 .../src/EntityFramework/Core/UpdateException.cs    |   80 +
 .../EntityFramework/CreateDatabaseIfNotExists`.cs  |   74 +
 .../DataAnnotations/MaxLengthAttribute.cs          |  105 +
 .../DataAnnotations/MinLengthAttribute.cs          |   87 +
 .../DataAnnotations/Schema/ColumnAttribute.cs      |   81 +
 .../DataAnnotations/Schema/ComplexTypeAttribute.cs |   22 +
 .../Schema/DatabaseGeneratedAttribute.cs           |   38 +
 .../Schema/DatabaseGeneratedOption.cs              |   30 +
 .../DataAnnotations/Schema/ForeignKeyAttribute.cs  |   46 +
 .../Schema/InversePropertyAttribute.cs             |   43 +
 .../DataAnnotations/Schema/NotMappedAttribute.cs   |   20 +
 .../DataAnnotations/Schema/TableAttribute.cs       |   56 +
 .../src/EntityFramework/Database.cs                |  510 +
 .../src/EntityFramework/DbContext.cs               |  545 +
 .../src/EntityFramework/DbFunctionAttribute.cs     |   44 +
 .../src/EntityFramework/DbFunctions.cs             | 1729 +
 .../src/EntityFramework/DbModelBuilder.cs          |  444 +
 .../src/EntityFramework/DbModelBuilderVersion.cs   |   45 +
 .../DbModelBuilderVersionAttribute.cs              |   42 +
 .../entityframework/src/EntityFramework/DbSet.cs   |  299 +
 .../src/EntityFramework/DbSetExtensions.cs         |   41 +
 .../entityframework/src/EntityFramework/DbSet`.cs  |  296 +
 .../EntityFramework/DropCreateDatabaseAlways`.cs   |   59 +
 .../DropCreateDatabaseIfModelChanges`.cs           |   80 +
 .../src/EntityFramework/Edm/EdmModelVisitor.cs     |  280 +
 .../Edm/Serialization/CsdlSerializer.cs            |   69 +
 .../Edm/Serialization/EdmSerializationVisitor.cs   |  197 +
 .../Edm/Serialization/EdmXmlSchemaWriter.cs        |  769 +
 .../Edm/Serialization/MslSerializer.cs             |   29 +
 .../Edm/Serialization/MslXmlSchemaWriter.cs        |  464 +
 .../Edm/Serialization/SsdlSerializer.cs            |   67 +
 .../Edm/Serialization/XmlSchemaWriter.cs           |   30 +
 .../Edm/Validation/DataModelErrorEventArgs.cs      |   32 +
 .../Edm/Validation/DataModelValidationRule.cs      |   12 +
 .../Edm/Validation/DataModelValidationRuleSet.cs   |   33 +
 .../Edm/Validation/DataModelValidationRule`.cs     |   26 +
 .../Edm/Validation/DataModelValidator.cs           |   25 +
 .../Edm/Validation/EdmModelRuleSet.cs              |  148 +
 .../Validation/EdmModelSemanticValidationRules.cs  | 1302 +
 .../Validation/EdmModelSyntacticValidationRules.cs |  270 +
 .../Edm/Validation/EdmModelValidationContext.cs    |   64 +
 .../Edm/Validation/EdmModelValidationRule.cs       |   12 +
 .../Edm/Validation/EdmModelValidationVisitor.cs    |   41 +
 .../src/EntityFramework/EntityFramework.csproj     | 1807 +
 .../src/EntityFramework/EntityState.cs             |   44 +
 .../src/EntityFramework/GlobalSuppressions.cs      |  232 +
 .../src/EntityFramework/IDatabaseInitializer`.cs   |   23 +
 .../entityframework/src/EntityFramework/IDbSet`.cs |  134 +
 .../src/EntityFramework/IQueryableExtensions.cs    | 6681 ++
 .../Infrastructure/DbChangeTracker.cs              |  114 +
 .../Infrastructure/DbCollectionEntry.cs            |  191 +
 .../Infrastructure/DbCollectionEntry`.cs           |  194 +
 .../Infrastructure/DbCompiledModel.cs              |  156 +
 .../Infrastructure/DbComplexPropertyEntry.cs       |  105 +
 .../Infrastructure/DbComplexPropertyEntry`.cs      |  164 +
 .../Infrastructure/DbConnectionInfo.cs             |   98 +
 .../Infrastructure/DbConnectionStringOrigin.cs     |   30 +
 .../Infrastructure/DbContextConfiguration.cs       |  124 +
 .../Infrastructure/DbContextInfo.cs                |  351 +
 .../Infrastructure/DbEntityEntry.cs                |  349 +
 .../Infrastructure/DbEntityEntry`.cs               |  489 +
 .../Infrastructure/DbMemberEntry.cs                |  152 +
 .../Infrastructure/DbMemberEntry`.cs               |  142 +
 .../src/EntityFramework/Infrastructure/DbModel.cs  |   66 +
 .../Infrastructure/DbPropertyEntry.cs              |  170 +
 .../Infrastructure/DbPropertyEntry`.cs             |  165 +
 .../Infrastructure/DbPropertyValues.cs             |  195 +
 .../Infrastructure/DbProviderInfo.cs               |   31 +
 .../src/EntityFramework/Infrastructure/DbQuery.cs  |  253 +
 .../src/EntityFramework/Infrastructure/DbQuery`.cs |  290 +
 .../Infrastructure/DbRawSqlQuery.cs                |  210 +
 .../Infrastructure/DbRawSqlQuery`.cs               | 1130 +
 .../Infrastructure/DbReferenceEntry.cs             |  192 +
 .../Infrastructure/DbReferenceEntry`.cs            |  190 +
 .../EntityFramework/Infrastructure/DbSqlQuery.cs   |   57 +
 .../EntityFramework/Infrastructure/DbSqlQuery`.cs  |   56 +
 .../Infrastructure/DbUpdateConcurrencyException.cs |   66 +
 .../Infrastructure/DbUpdateException.cs            |  151 +
 .../DefaultDbProviderFactoryService.cs             |   83 +
 .../Infrastructure/DefaultManifestTokenService.cs  |   23 +
 .../EntityFramework/Infrastructure/EdmMetadata.cs  |   50 +
 .../EntityFramework/Infrastructure/EdmxWriter.cs   |   73 +
 .../Infrastructure/ExecutionStrategy.cs            |  260 +
 .../Infrastructure/ExecutionStrategyKey.cs         |   42 +
 .../ExponentialRetryDelayStrategy.cs               |  136 +
 .../Infrastructure/IDbAsyncEnumerable.cs           |   26 +
 .../Infrastructure/IDbAsyncEnumerableExtensions.cs | 1670 +
 .../Infrastructure/IDbAsyncEnumerable`.cs          |   25 +
 .../Infrastructure/IDbAsyncEnumerator.cs           |   32 +
 .../Infrastructure/IDbAsyncEnumeratorExtensions.cs |   66 +
 .../Infrastructure/IDbAsyncEnumerator`.cs          |   22 +
 .../Infrastructure/IDbAsyncQueryProvider.cs        |   40 +
 .../IDbAsyncQueryProviderExtensions.cs             |   39 +
 .../Infrastructure/IDbConnectionFactory.cs         |   30 +
 .../Infrastructure/IDbContextFactory.cs            |   25 +
 .../Infrastructure/IDbModelCacheKey.cs             |   10 +
 .../Infrastructure/IDbModelCacheKeyFactory.cs      |    9 +
 .../Infrastructure/IDbModelCacheKeyProvider.cs     |    9 +
 .../Infrastructure/IDbProviderFactoryService.cs    |   27 +
 .../Infrastructure/IExecutionStrategy.cs           |  102 +
 .../Infrastructure/IManifestTokenService.cs        |   26 +
 .../Infrastructure/IObjectContextAdapter.cs        |   20 +
 .../Infrastructure/IProviderInvariantName.cs       |   16 +
 .../Infrastructure/IRetriableExceptionDetector.cs  |   14 +
 .../Infrastructure/IRetryDelayStrategy.cs          |   17 +
 .../Infrastructure/IncludeMetadataConvention.cs    |   36 +
 .../Infrastructure/LocalDbConnectionFactory.cs     |  104 +
 .../Infrastructure/ModelContainerConvention.cs     |   49 +
 .../Infrastructure/ModelNamespaceConvention.cs     |   38 +
 .../Infrastructure/NonRetryingExecutionStrategy.cs |   54 +
 .../Pluralization/BidirectionalDictionary.cs       |  126 +
 .../Pluralization/CustomPluralizationEntry.cs      |   38 +
 .../Pluralization/EnglishPluralizationService.cs   | 1363 +
 .../Pluralization/IPluralizationService.cs         |   30 +
 .../Pluralization/PluralizationServiceUtil.cs      |   47 +
 .../Infrastructure/ProviderInvariantName.cs        |   18 +
 .../Infrastructure/ReplacementDbQueryWrapper`.cs   |   56 +
 .../Infrastructure/RetryLimitExceededException.cs  |   64 +
 .../Infrastructure/SqlCeConnectionFactory.cs       |  152 +
 .../Infrastructure/SqlConnectionFactory.cs         |  134 +
 .../SuppressDbSetInitializationAttribute.cs        |   15 +
 .../UnintentionalCodeFirstException.cs             |   62 +
 .../src/EntityFramework/Internal/AppConfig.cs      |  157 +
 .../Internal/ClonedObjectContext.cs                |  116 +
 .../Internal/CodeFirstCachedMetadataWorkspace.cs   |   97 +
 .../src/EntityFramework/Internal/CommandTracer.cs  |   44 +
 .../Internal/ConfigFile/ContextCollection.cs       |   59 +
 .../Internal/ConfigFile/ContextElement.cs          |   41 +
 .../ConfigFile/DatabaseInitializerElement.cs       |   30 +
 .../ConfigFile/DefaultConnectionFactoryElement.cs  |   35 +
 .../Internal/ConfigFile/EntityFrameworkSection.cs  |   53 +
 .../ConfigFile/MigrationSqlGeneratorElement.cs     |   18 +
 .../Internal/ConfigFile/ParameterCollection.cs     |   58 +
 .../Internal/ConfigFile/ParameterElement.cs        |   47 +
 .../Internal/ConfigFile/ProviderCollection.cs      |   67 +
 .../Internal/ConfigFile/ProviderElement.cs         |   34 +
 .../EntityFramework/Internal/DatabaseCreator.cs    |   81 +
 .../EntityFramework/Internal/DatabaseOperations.cs |  100 +
 .../Internal/DatabaseTableChecker.cs               |  174 +
 .../Internal/DbContextTypesInitializersPair.cs     |   45 +
 .../src/EntityFramework/Internal/DbHelpers.cs      |  548 +
 .../src/EntityFramework/Internal/DbLocalView`.cs   |  193 +
 .../Internal/DbSetDiscoveryService.cs              |  227 +
 .../Internal/DefaultCommandInterceptor.cs          |   54 +
 .../Internal/DefaultModelCacheKey.cs               |   62 +
 .../Internal/DefaultModelCacheKeyFactory.cs        |   26 +
 .../Internal/EagerInternalConnection.cs            |   65 +
 .../Internal/EagerInternalContext.cs               |  225 +
 .../EntityFramework/Internal/EdmMetadataContext.cs |   42 +
 .../Internal/EdmMetadataRepository.cs              |   33 +
 .../Internal/EntityEntries/ClonedPropertyValues.cs |   81 +
 .../EntityEntries/ClonedPropertyValuesItem.cs      |   74 +
 .../EntityEntries/DbDataRecordPropertyValues.cs    |   89 +
 .../DbDataRecordPropertyValuesItem.cs              |   85 +
 .../Internal/EntityEntries/IEntityStateEntry.cs    |   33 +
 .../Internal/EntityEntries/IPropertyValuesItem.cs  |   36 +
 .../EntityEntries/InternalCollectionEntry.cs       |  163 +
 .../Internal/EntityEntries/InternalEntityEntry.cs  |  808 +
 .../EntityEntries/InternalEntityPropertyEntry.cs   |  127 +
 .../Internal/EntityEntries/InternalMemberEntry.cs  |  129 +
 .../EntityEntries/InternalNavigationEntry.cs       |  210 +
 .../EntityEntries/InternalNestedPropertyEntry.cs   |  191 +
 .../EntityEntries/InternalPropertyEntry.cs         |  459 +
 .../EntityEntries/InternalPropertyValues.cs        |  339 +
 .../EntityEntries/InternalReferenceEntry.cs        |  171 +
 .../Internal/EntityEntries/MemberEntryMetadata.cs  |   91 +
 .../Internal/EntityEntries/MemberEntryType.cs      |   15 +
 .../EntityEntries/NavigationEntryMetadata.cs       |   79 +
 .../EntityEntries/ObjectContextTypeCache.cs        |   17 +
 .../EntityEntries/PropertyEntryMetadata.cs         |  189 +
 .../Internal/EntityEntries/ReadOnlySet`.cs         |  136 +
 .../Internal/EntityEntries/StateEntryAdapter.cs    |   91 +
 .../EntityFramework/Internal/EntitySetTypePair.cs  |   44 +
 .../Internal/ICachedMetadataWorkspace.cs           |   42 +
 .../Internal/IDbCommandInterceptor.cs              |   15 +
 .../src/EntityFramework/Internal/IDbEnumerator.cs  |   15 +
 .../Internal/IInternalConnection.cs                |   69 +
 .../EntityFramework/Internal/InitializerConfig.cs  |  122 +
 .../Internal/InitializerLockPair.cs                |   43 +
 .../EntityFramework/Internal/InterceptedCommand.cs |   33 +
 .../EntityFramework/Internal/InternalConnection.cs |  215 +
 .../EntityFramework/Internal/InternalContext.cs    | 1400 +
 .../Internal/InternalSqlNonSetQuery.cs             |   97 +
 .../EntityFramework/Internal/InternalSqlQuery.cs   |  163 +
 .../Internal/InternalSqlSetQuery.cs                |  111 +
 .../Internal/LazyAsyncEnumerator.cs                |   79 +
 .../EntityFramework/Internal/LazyEnumerator`.cs    |   46 +
 .../Internal/LazyInternalConnection.cs             |  392 +
 .../Internal/LazyInternalContext.cs                |  684 +
 .../Internal/Linq/DbQueryProvider.cs               |  196 +
 .../Internal/Linq/DbQueryVisitor.cs                |  234 +
 .../Internal/Linq/IInternalQuery.cs                |   33 +
 .../Internal/Linq/IInternalQueryAdapter.cs         |   22 +
 .../Internal/Linq/IInternalQuery`.cs               |   24 +
 .../EntityFramework/Internal/Linq/IInternalSet.cs  |   27 +
 .../Internal/Linq/IInternalSetAdapter.cs           |   20 +
 .../EntityFramework/Internal/Linq/IInternalSet`.cs |   27 +
 .../Internal/Linq/InternalDbQuery`.cs              |  101 +
 .../Internal/Linq/InternalDbSet`.cs                |  160 +
 .../Internal/Linq/InternalQuery`.cs                |  269 +
 .../EntityFramework/Internal/Linq/InternalSet`.cs  |  823 +
 .../Internal/Linq/NonGenericDbQueryProvider.cs     |   84 +
 .../MockingProxies/EntityConnectionProxy.cs        |   48 +
 .../Internal/MockingProxies/ObjectContextProxy.cs  |   95 +
 .../Internal/ModelCompatibilityChecker.cs          |   48 +
 .../Internal/ModelHashCalculator.cs                |   87 +
 .../Internal/ObservableBackedBindingList`.cs       |  271 +
 .../src/EntityFramework/Internal/ProviderConfig.cs |  105 +
 .../src/EntityFramework/Internal/RepositoryBase.cs |   30 +
 .../src/EntityFramework/Internal/RetryAction`.cs   |   69 +
 .../src/EntityFramework/Internal/RetryLazy`.cs     |   82 +
 .../Internal/SortableBindingList`.cs               |  219 +
 .../Validation/ComplexPropertyValidator.cs         |   72 +
 .../Internal/Validation/ComplexTypeValidator.cs    |   74 +
 .../Internal/Validation/EntityValidationContext.cs |   45 +
 .../Internal/Validation/EntityValidator.cs         |   76 +
 .../Internal/Validation/EntityValidatorBuilder.cs  |  322 +
 .../Internal/Validation/IValidator.cs              |   24 +
 .../Internal/Validation/PropertyValidator.cs       |   85 +
 .../Internal/Validation/TypeValidator.cs           |  105 +
 .../Validation/ValidatableObjectValidator.cs       |   87 +
 .../Validation/ValidationAttributeValidator.cs     |   85 +
 .../Internal/Validation/ValidationProvider.cs      |  130 +
 .../EntityFramework/Internal/WrappedEntityKey.cs   |   87 +
 .../MigrateDatabaseToLatestVersion`.cs             |   58 +
 .../Migrations/Builders/ColumnBuilder.cs           |  569 +
 .../Migrations/Builders/TableBuilder.cs            |  184 +
 .../src/EntityFramework/Migrations/DbMigration.cs  |  653 +
 .../Migrations/DbMigrationsConfiguration.cs        |  230 +
 .../Migrations/DbMigrationsConfiguration`.cs       |   81 +
 .../src/EntityFramework/Migrations/DbMigrator.cs   | 1079 +
 .../Design/CSharpMigrationCodeGenerator.cs         | 1064 +
 .../Migrations/Design/MigrationCodeGenerator.cs    |   83 +
 .../Migrations/Design/MigrationScaffolder.cs       |   82 +
 .../Migrations/Design/ScaffoldedMigration.cs       |  108 +
 .../Migrations/Design/ToolingException.cs          |   97 +
 .../Migrations/Design/ToolingFacade.cs             |  711 +
 .../Design/VisualBasicMigrationCodeGenerator.cs    | 1079 +
 .../EntityFramework/Migrations/Edm/EdmXNames.cs    |  266 +
 .../Migrations/Edm/ModelCompressor.cs              |   43 +
 .../History/DefaultHistoryContextFactory.cs        |   17 +
 .../Migrations/History/HistoryContext.cs           |   58 +
 .../Migrations/History/HistoryRepository.cs        |  521 +
 .../Migrations/History/HistoryRow.cs               |   36 +
 .../Migrations/History/IHistoryContextFactory.cs   |   11 +
 .../Migrations/History/LegacyHistoryContext.cs     |   34 +
 .../EntityFramework/Migrations/IDbSetExtensions.cs |  172 +
 .../Infrastructure/AutomaticDataLossException.cs   |   46 +
 .../AutomaticMigrationsDisabledException.cs        |   44 +
 .../Migrations/Infrastructure/EdmModelDiffer.cs    |  818 +
 .../Infrastructure/IMigrationMetadata.cs           |   25 +
 .../Migrations/Infrastructure/MigrationAssembly.cs |   84 +
 .../Infrastructure/MigrationsException.cs          |   53 +
 .../Migrations/Infrastructure/MigrationsLogger.cs  |   28 +
 .../Infrastructure/MigrationsPendingException.cs   |   50 +
 .../Migrations/Infrastructure/MigratorBase.cs      |  195 +
 .../Infrastructure/MigratorLoggingDecorator.cs     |  110 +
 .../Infrastructure/MigratorScriptingDecorator.cs   |  106 +
 .../Migrations/Model/AddColumnOperation.cs         |   69 +
 .../Migrations/Model/AddForeignKeyOperation.cs     |   86 +
 .../Migrations/Model/AddPrimaryKeyOperation.cs     |   50 +
 .../Migrations/Model/AlterColumnOperation.cs       |   89 +
 .../Migrations/Model/ColumnModel.cs                |  308 +
 .../Migrations/Model/CreateIndexOperation.cs       |   61 +
 .../Migrations/Model/CreateTableOperation.cs       |   85 +
 .../Migrations/Model/DropColumnOperation.cs        |   81 +
 .../Migrations/Model/DropForeignKeyOperation.cs    |   74 +
 .../Migrations/Model/DropIndexOperation.cs         |   55 +
 .../Migrations/Model/DropPrimaryKeyOperation.cs    |   45 +
 .../Migrations/Model/DropTableOperation.cs         |   69 +
 .../Migrations/Model/ForeignKeyOperation.cs        |  101 +
 .../Migrations/Model/HistoryOperation.cs           |   52 +
 .../Migrations/Model/IndexOperation.cs             |   78 +
 .../Migrations/Model/MigrationOperation.cs         |   52 +
 .../Migrations/Model/MoveTableOperation.cs         |   74 +
 .../Migrations/Model/PrimaryKeyOperation.cs        |   81 +
 .../Migrations/Model/RenameColumnOperation.cs      |   81 +
 .../Migrations/Model/RenameTableOperation.cs       |   72 +
 .../Migrations/Model/SqlOperation.cs               |   50 +
 .../Migrations/Sql/MigrationSqlGenerator.cs        |   23 +
 .../Migrations/Sql/MigrationStatement.cs           |   22 +
 .../Migrations/Sql/SqlCeMigrationSqlGenerator.cs   |  145 +
 .../Sql/SqlServerMigrationSqlGenerator.cs          |  967 +
 .../Utilities/ConfigurationFileUpdater.cs          |   74 +
 .../Migrations/Utilities/DatabaseCreator.cs        |   28 +
 .../Migrations/Utilities/EmptyContext.cs           |   19 +
 .../Migrations/Utilities/IndentedTextWriter.cs     |  453 +
 .../Migrations/Utilities/UtcNowGenerator.cs        |   59 +
 .../ModelConfiguration/ComplexTypeConfiguration.cs |   80 +
 .../Configuration/ConfigurationBase.cs             |   40 +
 .../Configuration/ConfigurationRegistrar.cs        |  124 +
 .../Configuration/ConfigurationTypeActivator.cs    |   30 +
 .../Configuration/ConfigurationTypeFilter.cs       |   41 +
 .../Configuration/ConfigurationTypesFinder.cs      |   46 +
 .../Conventions/EdmConventionDispatcher.cs         |  174 +
 .../Conventions/EntityConventionConfiguration.cs   |  126 +
 .../EntityConventionOfTypeConfiguration.cs         |  133 +
 ...ntityConventionOfTypeWithHavingConfiguration.cs |  100 +
 .../EntityConventionWithHavingConfiguration.cs     |   96 +
 .../PropertyConfigurationConventionDispatcher.cs   |   65 +
 .../Conventions/PropertyConventionConfiguration.cs |  132 +
 .../PropertyConventionWithHavingConfiguration.cs   |   96 +
 .../Configuration/ConventionsConfiguration.cs      |  342 +
 .../DeleteModificationFunctionConfiguration`.cs    |   51 +
 .../Functions/FunctionParameterConfiguration.cs    |   77 +
 .../InsertModificationFunctionConfiguration`.cs    |  117 +
 .../Functions/ModificationFunctionConfiguration.cs |  251 +
 .../ModificationFunctionConfiguration`.cs          |  110 +
 .../ModificationFunctionsConfiguration.cs          |  102 +
 .../ModificationFunctionsConfiguration`.cs         |   97 +
 .../UpdateModificationFunctionConfiguration`.cs    |  183 +
 .../Configuration/Mapping/EdmPropertyPath.cs       |  127 +
 .../Mapping/EntityMappingConfiguration.cs          |  908 +
 .../Mapping/EntityMappingConfiguration`.cs         |  144 +
 .../Mapping/EntityMappingTransformer.cs            |  663 +
 .../Mapping/LengthColumnConfiguration.cs           |   76 +
 .../Mapping/NotNullConditionConfiguration.cs       |  129 +
 .../Mapping/PrimitiveColumnConfiguration.cs        |   84 +
 .../Mapping/Services/ColumnMapping.cs              |   46 +
 .../Mapping/Services/EntityMappingService.cs       |  542 +
 .../Services/PropertyMappingSpecification.cs       |   51 +
 .../Mapping/Services/SortedEntityTypeIndex.cs      |  100 +
 .../Configuration/Mapping/Services/TableMapping.cs |   91 +
 .../Mapping/StringColumnConfiguration.cs           |  166 +
 .../Mapping/ValueConditionConfiguration.cs         |  321 +
 .../Configuration/ModelConfiguration.cs            |  631 +
 .../Navigation/ConstraintConfiguration.cs          |   28 +
 .../ForeignKeyConstraintConfiguration.cs           |  209 +
 .../HasX/ManyNavigationPropertyConfiguration.cs    |  146 +
 .../OptionalNavigationPropertyConfiguration.cs     |  193 +
 .../RequiredNavigationPropertyConfiguration.cs     |  188 +
 .../IndependentConstraintConfiguration.cs          |   45 +
 .../Navigation/NavigationPropertyConfiguration.cs  |  422 +
 .../WithX/AssociationMappingConfiguration.cs       |   22 +
 .../CascadableNavigationPropertyConfiguration.cs   |   77 +
 .../DependentNavigationPropertyConfiguration.cs    |   74 +
 .../ForeignKeyAssociationMappingConfiguration.cs   |  228 +
 .../ForeignKeyNavigationPropertyConfiguration.cs   |   72 +
 .../ManyToManyAssociationMappingConfiguration.cs   |  226 +
 .../ManyToManyNavigationPropertyConfiguration.cs   |   66 +
 .../Primitive/Api/BinaryPropertyConfiguration.cs   |  177 +
 .../Primitive/Api/DateTimePropertyConfiguration.cs |  129 +
 .../Primitive/Api/DecimalPropertyConfiguration.cs  |  130 +
 .../Primitive/Api/LengthPropertyConfiguration.cs   |   69 +
 .../Api/PrimitivePropertyConfiguration.cs          |  171 +
 .../Primitive/Api/StringPropertyConfiguration.cs   |  188 +
 .../Primitive/BinaryPropertyConfiguration.cs       |  110 +
 .../Primitive/DateTimePropertyConfiguration.cs     |   93 +
 .../Primitive/DecimalPropertyConfiguration.cs      |  116 +
 .../Primitive/LengthPropertyConfiguration.cs       |  130 +
 .../Primitive/LightweightPropertyConfiguration.cs  |  495 +
 .../Primitive/MissingPropertyConfiguration.cs      |  102 +
 .../Primitive/OverridableConfigurationParts.cs     |   26 +
 .../Primitive/PrimitivePropertyConfiguration.cs    |  407 +
 .../Primitive/StringPropertyConfiguration.cs       |   94 +
 .../Properties/PropertyConfiguration.cs            |   11 +
 .../Types/ComplexTypeConfiguration.cs              |   32 +
 .../Configuration/Types/EntityTypeConfiguration.cs |  698 +
 .../Types/LightweightEntityConfiguration.cs        |  299 +
 .../Types/LightweightEntityConfiguration`.cs       |  177 +
 .../Types/StructuralTypeConfiguration.cs           |  237 +
 .../Types/StructuralTypeConfiguration`.cs          |  258 +
 .../AttributeConfigurationConvention.cs            |   53 +
 .../Configuration/IConfigurationConvention.cs      |   11 +
 .../Configuration/IConfigurationConvention`.cs     |   14 +
 .../Configuration/Lightweight/EntityConvention.cs  |   37 +
 .../Lightweight/EntityConventionBase.cs            |   39 +
 .../Lightweight/EntityConventionOfType.cs          |   44 +
 .../EntityConventionOfTypeWithHaving.cs            |   42 +
 .../Lightweight/EntityConventionWithHaving.cs      |   41 +
 .../Lightweight/EntityConventionWithHavingBase.cs  |   45 +
 .../Lightweight/PropertyConvention.cs              |   38 +
 .../Lightweight/PropertyConventionBase.cs          |   41 +
 .../Lightweight/PropertyConventionWithHaving.cs    |   55 +
 .../Property/ColumnAttributeConvention.cs          |   43 +
 .../ConcurrencyCheckAttributeConvention.cs         |   31 +
 .../DatabaseGeneratedAttributeConvention.cs        |   32 +
 ...reignKeyPrimitivePropertyAttributeConvention.cs |   79 +
 .../Property/InversePropertyAttributeConvention.cs |   63 +
 .../Property/KeyAttributeConvention.cs             |   29 +
 .../Property/MaxLengthAttributeConvention.cs       |   49 +
 .../NotMappedPropertyAttributeConvention.cs        |   26 +
 ...equiredNavigationPropertyAttributeConvention.cs |   32 +
 ...RequiredPrimitivePropertyAttributeConvention.cs |   30 +
 .../Property/StringLengthAttributeConvention.cs    |   41 +
 .../Property/TimestampAttributeConvention.cs       |   29 +
 .../Type/ComplexTypeAttributeConvention.cs         |   24 +
 .../Type/NotMappedTypeAttributeConvention.cs       |   24 +
 .../Configuration/Type/TableAttributeConvention.cs |   35 +
 .../Edm/AssociationInverseDiscoveryConvention.cs   |   85 +
 .../Edm/ComplexTypeDiscoveryConvention.cs          |  120 +
 .../Conventions/Edm/Db/ColumnOrderingConvention.cs |   65 +
 .../Edm/Db/ColumnOrderingConventionStrict.cs       |   34 +
 .../Conventions/Edm/Db/IDbConvention.cs            |   11 +
 .../Conventions/Edm/Db/IDbConvention`.cs           |   12 +
 .../Edm/Db/Mapping/IDbMappingConvention.cs         |   11 +
 .../Mapping/ManyToManyCascadeDeleteConvention.cs   |   28 +
 .../MappingInheritedPropertiesSupportConvention.cs |   95 +
 .../Edm/Db/PluralizingTableNameConvention.cs       |   39 +
 .../Conventions/Edm/DecimalPropertyConvention.cs   |   32 +
 .../Edm/DeclaredPropertyOrderingConvention.cs      |   48 +
 .../ForeignKeyAssociationMultiplicityConvention.cs |   59 +
 .../Edm/ForeignKeyDiscoveryConvention.cs           |  111 +
 ...eignKeyNavigationPropertyAttributeConvention.cs |  121 +
 .../Conventions/Edm/IEdmConvention.cs              |   11 +
 .../Conventions/Edm/IEdmConvention`.cs             |   12 +
 .../Conventions/Edm/IdKeyDiscoveryConvention.cs    |   48 +
 .../Conventions/Edm/KeyDiscoveryConvention.cs      |   35 +
 ...ionPropertyNameForeignKeyDiscoveryConvention.cs |   50 +
 .../Edm/OneToManyCascadeDeleteConvention.cs        |   54 +
 .../OneToOneConstraintIntroductionConvention.cs    |   53 +
 .../Edm/PluralizingEntitySetNameConvention.cs      |   34 +
 .../PrimaryKeyNameForeignKeyDiscoveryConvention.cs |   30 +
 .../Conventions/Edm/PropertyMaxLengthConvention.cs |  131 +
 .../Edm/SqlCePropertyMaxLengthConvention.cs        |   72 +
 .../Edm/StoreGeneratedIdentityKeyConvention.cs     |   81 +
 .../Edm/TypeNameForeignKeyDiscoveryConvention.cs   |   32 +
 .../ModelConfiguration/Conventions/IConvention.cs  |   17 +
 .../Conventions/Sets/V1ConventionSet.cs            |   58 +
 .../Conventions/Sets/V2ConventionSet.cs            |   33 +
 .../Edm/AssociationTypeExtensions.cs               |  185 +
 .../Edm/ColumnMappingBuilderExtensions.cs          |   18 +
 .../Edm/ComplexTypeExtensions.cs                   |   48 +
 .../Edm/DataModelAnnotationExtensions.cs           |  137 +
 .../Edm/DataModelErrorEventArgsExtensions.cs       |   28 +
 .../Edm/DbDatabaseMappingExtensions.cs             |  207 +
 .../ModelConfiguration/Edm/EdmMemberExtensions.cs  |   35 +
 .../ModelConfiguration/Edm/EdmModelExtensions.cs   |  498 +
 .../Edm/EdmPropertyExtensions.cs                   |  213 +
 .../ModelConfiguration/Edm/EntitySetExtensions.cs  |   48 +
 .../ModelConfiguration/Edm/EntityTypeExtensions.cs |  297 +
 .../ModelConfiguration/Edm/EnumTypeExtensions.cs   |   25 +
 .../Edm/ForeignKeyBuilderExtensions.cs             |   56 +
 .../Edm/INamedDataModelItemExtensions.cs           |   28 +
 .../Edm/NavigationPropertyExtensions.cs            |   33 +
 .../Edm/RelationshipEndMemberExtensions.cs         |   24 +
 .../Edm/RelationshipMultiplicityExtensions.cs      |   24 +
 .../Edm/Serialization/EdmxSerializer.cs            |  153 +
 .../Services/AssociationTypeMappingGenerator.cs    |  287 +
 .../Edm/Services/DatabaseMappingGenerator.cs       |  161 +
 .../Services/FunctionParameterMappingGenerator.cs  |  112 +
 .../ModificationFunctionMappingGenerator.cs        |  274 +
 .../Edm/Services/PropertyMappingGenerator.cs       |   94 +
 .../Edm/Services/StructuralTypeMappingGenerator.cs |  136 +
 .../Edm/Services/TableMappingGenerator.cs          |   56 +
 .../Edm/StorageAssociationSetMappingExtensions.cs  |   36 +
 .../Edm/StorageEntityTypeMappingExtensions.cs      |   83 +
 .../Edm/StorageMappingFragmentExtensions.cs        |  183 +
 .../ModelConfiguration/EntityTypeConfiguration.cs  |  293 +
 .../ModelConfiguration/Mappers/AttributeMapper.cs  |   40 +
 .../ModelConfiguration/Mappers/MappingContext.cs   |   52 +
 .../Mappers/NavigationPropertyMapper.cs            |   76 +
 .../ModelConfiguration/Mappers/PropertyFilter.cs   |   95 +
 .../ModelConfiguration/Mappers/PropertyMapper.cs   |  108 +
 .../ModelConfiguration/Mappers/TypeMapper.cs       |  336 +
 .../ModelConfiguration/ModelValidationException.cs |   57 +
 .../Utilities/AttributeProvider.cs                 |   75 +
 .../ModelConfiguration/Utilities/PropertyPath.cs   |  139 +
 .../src/EntityFramework/NullDatabaseInitializer.cs |   25 +
 .../ObservableCollectionExtensions.cs              |   29 +
 .../EntityFramework/Properties/AssemblyVersion.cs  |   41 +
 .../Properties/InternalsVisibleTo.cs               |   23 +
 .../Properties/Resources.Migrate.cs                |  443 +
 .../Properties/Resources.Migrate.resx              |  214 +
 .../Properties/Resources.Migrate.tt                |    1 +
 .../Properties/Resources.PowerShell.cs             |  320 +
 .../Properties/Resources.PowerShell.resx           |  175 +
 .../Properties/Resources.PowerShell.tt             |    1 +
 .../src/EntityFramework/Properties/Resources.cs    |17115 +++
 .../src/EntityFramework/Properties/Resources.resx  | 5415 +
 .../src/EntityFramework/Properties/Resources.tt    |  227 +
 .../System.Data.Resources.AnnotationSchema.xsd     |   19 +
 .../System.Data.Resources.CSDLSchema_1.xsd         |  406 +
 .../System.Data.Resources.CSDLSchema_1_1.xsd       |  414 +
 .../System.Data.Resources.CSDLSchema_2.xsd         |  550 +
 .../System.Data.Resources.CSDLSchema_3.xsd         | 1016 +
 .../System.Data.Resources.CodeGenerationSchema.xsd |   28 +
 .../System.Data.Resources.SSDLSchema.xsd           |  394 +
 .../System.Data.Resources.SSDLSchema_2.xsd         |  396 +
 .../System.Data.Resources.SSDLSchema_3.xsd         |  435 +
 ...m.data.resources.entitystoreschemagenerator.xsd |   21 +
 .../System.Data.Resources.CSMSL_1.xsd              |  354 +
 .../System.Data.Resources.CSMSL_2.xsd              |  367 +
 .../System.Data.Resources.CSMSL_3.xsd              |  359 +
 ...roviderServices.ConceptualSchemaDefinition.csdl |  258 +
 ...ervices.ConceptualSchemaDefinitionVersion3.csdl |  280 +
 ...Resources.ProviderServices.ProviderManifest.xsd |  157 +
 .../src/EntityFramework/Spatial/DbGeography.cs     |  938 +
 .../Spatial/DbGeographyWellKnownValue.cs           |   33 +
 .../src/EntityFramework/Spatial/DbGeometry.cs      | 1146 +
 .../Spatial/DbGeometryWellKnownValue.cs            |   33 +
 .../EntityFramework/Spatial/DbSpatialDataReader.cs |  143 +
 .../EntityFramework/Spatial/DbSpatialServices.cs   | 2706 +
 .../Spatial/DefaultSpatialServices.cs              |  925 +
 .../src/EntityFramework/Spatial/SpatialHelpers.cs  |   63 +
 .../Spatial/SpatialServicesLoader.cs               |   50 +
 .../Utilities/AssemblyExtensions.cs                |   37 +
 .../EntityFramework/Utilities/BoolExtensions.cs    |   95 +
 .../EntityFramework/Utilities/ByteExtensions.cs    |   25 +
 .../src/EntityFramework/Utilities/Check.cs         |   39 +
 .../src/EntityFramework/Utilities/DatabaseName.cs  |  133 +
 .../Utilities/DbConnectionExtensions.cs            |   45 +
 .../Utilities/DbContextExtensions.cs               |   43 +
 .../Utilities/DbModelBuilderVersionExtensions.cs   |   23 +
 .../EntityFramework/Utilities/DbModelExtensions.cs |   17 +
 .../Utilities/DbProviderFactoryExtensions.cs       |   52 +
 .../Utilities/DbProviderInfoExtensions.cs          |   18 +
 .../Utilities/DbProviderManifestExtensions.cs      |   20 +
 .../Utilities/DbProviderServicesExtensions.cs      |   33 +
 .../src/EntityFramework/Utilities/DebugCheck.cs    |   27 +
 .../Utilities/DynamicEqualityComparer.cs           |   29 +
 .../DynamicEqualityComparerLinqIntegration.cs      |   66 +
 .../Utilities/ExceptionExtensions.cs               |   56 +
 .../Utilities/ExpressionExtensions.cs              |  214 +
 .../EntityFramework/Utilities/HashSetExtensions.cs |   20 +
 .../Utilities/IEnumerableExtensions.cs             |   79 +
 .../Utilities/MemberInfoExtensions.cs              |   25 +
 .../Utilities/PropertyInfoExtensions.cs            |   72 +
 .../EntityFramework/Utilities/ProviderRowFinder.cs |   72 +
 .../EntityFramework/Utilities/StringExtensions.cs  |   88 +
 .../src/EntityFramework/Utilities/TaskHelper.cs    |   23 +
 .../EntityFramework/Utilities/TypeExtensions.cs    |  212 +
 .../Utilities/ValidationContextExtensions.cs       |   29 +
 .../Utilities/XContainerExtensions.cs              |   51 +
 .../Utilities/XDocumentExtensions.cs               |   33 +
 .../Validation/DbEntityValidationException.cs      |  135 +
 .../Validation/DbEntityValidationResult.cs         |   89 +
 .../Validation/DbUnexpectedValidationException.cs  |   54 +
 .../Validation/DbValidationError.cs                |   48 +
 external/entityframework/src/Migrate/Arguments.cs  |  102 +
 .../src/Migrate/CmdLine/CommandArgument.cs         |  127 +
 .../src/Migrate/CmdLine/CommandArgumentHelp.cs     |  206 +
 .../src/Migrate/CmdLine/CommandEnvironment.cs      |   26 +
 .../src/Migrate/CmdLine/CommandLine.cs             |  427 +
 .../CmdLine/CommandLineArgumentInvalidException.cs |   28 +
 .../CmdLine/CommandLineArgumentsAttribute.cs       |  101 +
 .../src/Migrate/CmdLine/CommandLineException.cs    |   70 +
 .../Migrate/CmdLine/CommandLineHelpException.cs    |   30 +
 .../src/Migrate/CmdLine/CommandLineParameter.cs    |  141 +
 .../CmdLine/CommandLineParameterAttribute.cs       |  216 +
 .../CommandLineRequiredArgumentMissingException.cs |   29 +
 .../src/Migrate/CmdLine/ICommandEnvironment.cs     |   13 +
 .../entityframework/src/Migrate/Migrate.csproj     |  185 +
 external/entityframework/src/Migrate/Program.cs    |  149 +
 .../src/Migrate/Properties/AssemblyInfo.cs         |    8 +
 .../src/Migrate/Properties/InternalsVisibleTo.cs   |   12 +
 .../Content/App.config.transform                   |   10 +
 .../Content/Web.config.transform                   |   10 +
 .../EntityFramework.SqlServerCompact.nuspec        |   20 +
 .../tools/install.ps1                              |   23 +
 .../EntityFramework/Content/App.config.transform   |    5 +
 .../EntityFramework/Content/Web.config.transform   |    5 +
 .../NuGet/EntityFramework/EntityFramework.nuspec   |   18 +
 .../EntityFramework/tools/EntityFramework.PS3.psd1 |  Bin 0 -> 5896 bytes
 .../EntityFramework/tools/EntityFramework.psd1     |  Bin 0 -> 5224 bytes
 .../EntityFramework/tools/EntityFramework.psm1     |  631 +
 .../tools/about_EntityFramework.help.txt           |   29 +
 .../src/NuGet/EntityFramework/tools/init.ps1       |   32 +
 .../src/NuGet/EntityFramework/tools/install.ps1    |   26 +
 external/entityframework/src/NuGet/NuGet.proj      |   40 +
 .../ReverseEngineerCodeFirst/Context.tt            |   47 +
 .../ReverseEngineerCodeFirst/Entity.tt             |   73 +
 .../ReverseEngineerCodeFirst/Mapping.tt            |  268 +
 .../src/PowerTools/DbContextPackage.cs             |  528 +
 .../src/PowerTools/DbContextPackage.vsct           |  235 +
 .../CompilerErrorCollectionExtensions.cs           |   23 +
 .../Extensions/CompilerErrorException.cs           |   59 +
 .../Extensions/EdmSchemaErrorException.cs          |   59 +
 .../Extensions/IComponentModelExtensions.cs        |   21 +
 .../IEnumerableOfEdmSchemaErrorExtensions.cs       |   28 +
 .../src/PowerTools/Extensions/ProjectExtensions.cs |  158 +
 .../Extensions/ProjectItemsExtensions.cs           |   22 +
 .../Extensions/SourceControlExtenstions.cs         |   22 +
 .../src/PowerTools/Extensions/StringExtensions.cs  |   13 +
 .../PowerTools/Extensions/XContainerExtensions.cs  |   30 +
 .../src/PowerTools/GlobalSuppressions.cs           |    2 +
 external/entityframework/src/PowerTools/Guids.cs   |   13 +
 .../Handlers/AddCustomTemplatesHandler.cs          |   51 +
 .../PowerTools/Handlers/OptimizeContextHandler.cs  |  168 +
 .../Handlers/ReverseEngineerCodeFirstHandler.cs    |  364 +
 .../src/PowerTools/Handlers/ViewContextHandler.cs  |   72 +
 .../src/PowerTools/Handlers/ViewDdlHandler.cs      |   48 +
 .../entityframework/src/PowerTools/License.rtf     |  Bin 0 -> 182 bytes
 .../entityframework/src/PowerTools/PkgCmdID.cs     |   13 +
 .../src/PowerTools/PowerTools.csproj               |  192 +
 .../src/PowerTools/Properties/AssemblyInfo.cs      |   37 +
 .../PowerTools/Properties/InternalsVisibleTo.cs    |   11 +
 .../src/PowerTools/Properties/Resources.cs         |  427 +
 .../src/PowerTools/Properties/Resources.resx       |  208 +
 .../src/PowerTools/Properties/Resources.tt         |  234 +
 .../entityframework/src/PowerTools/Resources/1.png |  Bin 0 -> 295 bytes
 .../entityframework/src/PowerTools/Resources/2.png |  Bin 0 -> 221 bytes
 .../entityframework/src/PowerTools/Resources/3.png |  Bin 0 -> 250 bytes
 .../entityframework/src/PowerTools/Resources/4.png |  Bin 0 -> 376 bytes
 .../entityframework/src/PowerTools/Resources/5.png |  Bin 0 -> 203 bytes
 .../src/PowerTools/Resources/Package.ico           |  Bin 0 -> 10134 bytes
 .../src/PowerTools/Utilities/Check.cs              |   19 +
 .../src/PowerTools/Utilities/DebugCheck.cs         |   21 +
 .../src/PowerTools/Utilities/EdmxUtility.cs        |  148 +
 .../src/PowerTools/Utilities/EfTextTemplateHost.cs |  199 +
 .../src/PowerTools/Utilities/FileExtensions.cs     |   12 +
 .../src/PowerTools/Utilities/TemplateProcessor.cs  |   95 +
 .../src/PowerTools/Utilities/Templates.cs          |   28 +
 .../entityframework/src/PowerTools/VSPackage.resx  |  136 +
 external/entityframework/src/PowerTools/db.png     |  Bin 0 -> 559 bytes
 external/entityframework/src/PowerTools/menu.png   |  Bin 0 -> 20448 bytes
 .../src/PowerTools/source.extension.vsixmanifest   |   42 +
 external/entityframework/src/SharedAssemblyInfo.cs |   13 +
 .../src/SharedAssemblyVersionInfo.cs               |    7 +
 external/entityframework/src/Strict.ruleset        |    7 +
 .../test/EntityFramework/DropAllDatabases.sql      |   24 +
 .../test/EntityFramework/FinalPublicKey.snk        |  Bin 0 -> 160 bytes
 .../! DON'T ADD TESTS HERE/ReadMe.txt              |    2 +
 .../FunctionalTests.Transitional/App.config        |   44 +
 .../CodeFirst/AdvancedMappingScenarioTests.cs      |  517 +
 .../CodeFirst/AssociationScenarioTests.cs          | 3512 +
 .../CodeFirst/BasicMappingScenarioTests.cs         | 6345 +
 .../CodeFirst/ComplexTypeScenarioTests.cs          |  649 +
 .../CodeFirst/ConfigurationScenarioTests.cs        |  348 +
 .../CodeFirst/ConventionsScenarioTests.cs          |  316 +
 .../CodeFirst/DataAnnotationScenarioTests.cs       |  984 +
 .../CodeFirst/DataServicesTests.cs                 |   54 +
 .../CodeFirst/EnumsScenarioTests.cs                |  361 +
 .../CodeFirst/FunctionsScenarioTests.cs            |  550 +
 .../CodeFirst/InheritanceScenarioTests.cs          | 1851 +
 .../PropertyConfigurationScenarioTests.cs          |  549 +
 .../CodeFirst/SpatialScenarioTests.cs              |  248 +
 .../FunctionalTests.Transitional.csproj            |  600 +
 .../Metadata/MetadataCachingModel.csdl             |   13 +
 .../Metadata/MetadataCachingModel.msl              |   13 +
 .../Metadata/MetadataCachingModel.ssdl             |   13 +
 .../Metadata/MetadataCachingTests.cs               |  146 +
 .../Metadata/MetadataEnumTests.cs                  |  933 +
 .../Metadata/MetadataFunctionsTests.cs             |  424 +
 .../Metadata/MetadataSpatialTests.cs               |  205 +
 .../MetadataMapping/Enum.csdl                      |   58 +
 .../MetadataMapping/Enum.msl                       |   23 +
 .../MetadataMapping/Enum.ssdl                      |   40 +
 .../MetadataMapping/EnumOCMappingTests.cs          |  910 +
 .../Migrations/BasicMigrationScenarios.cs          |  693 +
 .../Migrations/CustomHistoryScenarios.cs           |  408 +
 .../TestHelpers/DatabaseProviderFixture.cs         |   69 +
 .../Migrations/TestHelpers/DbMigratorExtensions.cs |   27 +
 .../Migrations/TestHelpers/DbTestCase.cs           |  332 +
 .../Migrations/TestHelpers/InfoContext.cs          |  332 +
 .../Migrations/TestHelpers/MigrationCompiler.cs    |  102 +
 .../TestHelpers/MigrationsTheoryAttribute.cs       |   57 +
 .../TestHelpers/MigrationsTheoryCommand.cs         |   61 +
 .../Migrations/TestHelpers/TestDatabase.cs         |  344 +
 .../Migrations/TestHelpers/VariantAttribute.cs     |   17 +
 .../Migrations/TestModel/TestModels.cs             |  401 +
 .../Migrations/UpgradeScenarios.cs                 |  262 +
 .../Objects/TransactionsModel.csdl                 |   13 +
 .../Objects/TransactionsModel.msl                  |   21 +
 .../Objects/TransactionsModel.ssdl                 |   14 +
 .../Objects/TransactionsTests.cs                   | 1463 +
 .../ProductivityApi/DbContextTests.cs              | 3546 +
 .../ProductivityApi/DbFunctionScenarios.cs         | 1561 +
 .../ProductivityApi/PluralizationServiceTests.cs   |   89 +
 .../ProductivityApi/TemplateTests.cs               |  743 +
 .../Properties/InternalsVisibleTo.cs               |    8 +
 .../Query/LinqToEntities/EnumTests.cs              |  410 +
 .../Query/ModelDefinedFunctionTests.cs             |  682 +
 .../Query/ProductModel.cs                          |  695 +
 .../Query/QueryTestHelpers.cs                      |  138 +
 .../TestHelpers/AdventureWorksModelBuilder.cs      |   35 +
 .../TestHelpers/AssemblyResourceLookup.cs          |   65 +
 .../TestHelpers/ConnectionEventsTracker.cs         |   87 +
 .../TestHelpers/ConstructionStrategies.cs          |  103 +
 .../TestHelpers/CsdlToClrAssemblyConverter.cs      |  433 +
 .../TestHelpers/DbContextExtensions.cs             |   25 +
 .../TestHelpers/DbDatabaseMappingExtensions.cs     |   95 +
 .../DefaultFunctionalTestsConnectionFactory.cs     |   21 +
 .../DefaultUnitTestsConnectionFactory.cs           |   12 +
 .../TestHelpers/DynamicAssembly.cs                 |  836 +
 .../TestHelpers/DynamicTypeDescriptor.cs           |  130 +
 .../TestHelpers/ExceptionHelpers.cs                |  256 +
 .../TestHelpers/ExceptionTestExtensions.cs         |   62 +
 .../TestHelpers/FakeProviderFactoryService.cs      |   29 +
 .../TestHelpers/FakeProviderServicesResolver.cs    |   24 +
 .../TestHelpers/FunctionalTestBase.cs              |  323 +
 .../TestHelpers/FunctionalTestsConfiguration.cs    |   63 +
 .../FunctionalTestsManifestTokenService.cs         |   22 +
 .../TestHelpers/GenericConnection.cs               |   66 +
 .../TestHelpers/GenericProviderFactory`.cs         |   37 +
 .../TestHelpers/GenericProviderServices.cs         |   27 +
 .../TestHelpers/HashSetBasedDbSet.cs               |  109 +
 .../TestHelpers/IOHelpers.cs                       |  288 +
 .../TestHelpers/ModelAssertions.cs                 |  515 +
 .../TestHelpers/ModelHelpers.cs                    |  416 +
 .../TestHelpers/MutableResolver.cs                 |   62 +
 .../TestHelpers/ObservableListSource`.cs           |   81 +
 .../TestHelpers/ProviderRegistry.cs                |   31 +
 .../TestHelpers/ResourceUtilities.cs               |  135 +
 .../TestHelpers/StringResourceVerifier.cs          |  227 +
 .../TestHelpers/TestBase.cs                        |  512 +
 .../TestHelpers/TypeAssertion`.cs                  |   36 +
 .../TestModels/AdvancedPatternsModel/Address.cs    |   36 +
 .../AdvancedPatternsInitializer.cs                 |  129 +
 .../AdvancedPatternsMasterContext.cs               |   57 +
 .../AdvancedPatternsModelFirstInitializer.cs       |  140 +
 .../TestModels/AdvancedPatternsModel/Building.cs   |   45 +
 .../AdvancedPatternsModel/BuildingDetail.cs        |   13 +
 .../AdvancedPatternsModel/CurrentEmployee.cs       |   11 +
 .../TestModels/AdvancedPatternsModel/Employee.cs   |    9 +
 .../TestModels/AdvancedPatternsModel/MailRoom.cs   |   13 +
 .../TestModels/AdvancedPatternsModel/Office.cs     |   19 +
 .../AdvancedPatternsModel/PastEmployee.cs          |   11 +
 .../TestModels/AdvancedPatternsModel/SiteInfo.cs   |   10 +
 .../AdvancedPatternsModel/UnMappedOffice.cs        |    8 +
 .../AdvancedPatternsModel/UnMappedOfficeBase.cs    |   10 +
 .../AdvancedPatternsModel/UnMappedPersonBase.cs    |   10 +
 .../TestModels/AdvancedPatternsModel/Whiteboard.cs |   11 +
 .../TestModels/AdvancedPatternsModel/WorkOrder.cs  |   12 +
 .../AllTypeKeysModel/AllTypeKeysContext.cs         |   69 +
 .../AllTypeKeysModelInitializer.cs                 |  128 +
 .../TestModels/AllTypeKeysModel/BoolKeyEntity.cs   |   14 +
 .../TestModels/AllTypeKeysModel/ByteKeyEntity.cs   |   14 +
 .../AllTypeKeysModel/CompositeKeyEntity.cs         |   20 +
 .../CompositeKeyEntityWithOrderingAnnotations.cs   |   22 +
 .../AllTypeKeysModel/DateTimeKeyEntity.cs          |   15 +
 .../AllTypeKeysModel/DateTimeOffsetKeyEntity.cs    |   15 +
 .../AllTypeKeysModel/DecimalKeyEntity.cs           |   14 +
 .../TestModels/AllTypeKeysModel/DoubleKeyEntity.cs |   14 +
 .../TestModels/AllTypeKeysModel/FloatKeyEntity.cs  |   14 +
 .../TestModels/AllTypeKeysModel/GuidKeyEntity.cs   |   15 +
 .../TestModels/AllTypeKeysModel/LongKeyEntity.cs   |   16 +
 .../TestModels/AllTypeKeysModel/ShortKeyEntity.cs  |   14 +
 .../AllTypeKeysModel/TimeSpanKeyEntity.cs          |   15 +
 .../TestModels/ArubaModel/ArubaAllTypes.cs         |   63 +
 .../TestModels/ArubaModel/ArubaBaseline.cs         |    9 +
 .../TestModels/ArubaModel/ArubaBug.cs              |   23 +
 .../TestModels/ArubaModel/ArubaConfig.cs           |   15 +
 .../TestModels/ArubaModel/ArubaContext.cs          |   50 +
 .../TestModels/ArubaModel/ArubaFailure.cs          |   18 +
 .../TestModels/ArubaModel/ArubaInitializer.cs      |  289 +
 .../TestModels/ArubaModel/ArubaMachineConfig.cs    |   13 +
 .../TestModels/ArubaModel/ArubaOwner.cs            |   16 +
 .../TestModels/ArubaModel/ArubaRun.cs              |   15 +
 .../TestModels/ArubaModel/ArubaTask.cs             |   11 +
 .../TestModels/ArubaModel/ArubaTaskInfo.cs         |   12 +
 .../TestModels/ArubaModel/ArubaTestFailure.cs      |    8 +
 .../TestModels/ConcurrencyModel/Chassis.cs         |   21 +
 .../ConcurrencyModelInitializer.cs                 |  874 +
 .../TestModels/ConcurrencyModel/Driver.cs          |   26 +
 .../TestModels/ConcurrencyModel/Engine.cs          |   26 +
 .../TestModels/ConcurrencyModel/EngineSupplier.cs  |   15 +
 .../TestModels/ConcurrencyModel/F1Context.cs       |   95 +
 .../TestModels/ConcurrencyModel/Gearbox.cs         |   13 +
 .../TestModels/ConcurrencyModel/Location.cs        |   15 +
 .../TestModels/ConcurrencyModel/Sponsor.cs         |   24 +
 .../TestModels/ConcurrencyModel/SponsorDetails.cs  |   13 +
 .../TestModels/ConcurrencyModel/Team.cs            |   63 +
 .../TestModels/ConcurrencyModel/TestDriver.cs      |    8 +
 .../TestModels/ConcurrencyModel/TitleSponsor.cs    |    9 +
 .../201112202056275_InitialCreate.cs               |   26 +
 .../201112202056275_InitialCreate.designer.cs      |   23 +
 .../201112202056573_AddUrlToBlog.cs                |   19 +
 .../201112202056573_AddUrlToBlog.designer.cs       |   23 +
 .../TestModels/SimpleMigrationsModel/Blog.cs       |   11 +
 .../MigrateInitializerConfiguration.cs             |   28 +
 .../MigrateInitializerContext.cs                   |   11 +
 .../TestModels/SimpleModel/Blog.cs                 |   15 +
 .../TestModels/SimpleModel/Category.cs             |   24 +
 .../TestModels/SimpleModel/EmptyContext.cs         |   24 +
 .../TestModels/SimpleModel/ExtraEntity.cs          |   13 +
 .../TestModels/SimpleModel/FeaturedProduct.cs      |    9 +
 .../TestModels/SimpleModel/FuncyContexts.cs        |   40 +
 .../TestModels/SimpleModel/LiveWriterContext.cs    |   32 +
 .../TestModels/SimpleModel/Login.cs                |   21 +
 .../TestModels/SimpleModel/Product.cs              |   10 +
 .../TestModels/SimpleModel/ProductBase.cs          |   10 +
 .../TestModels/SimpleModel/SimpleModelContext.cs   |   60 +
 .../SimpleModel/SimpleModelContextWithNoData.cs    |   74 +
 .../SimpleModel/SimpleModelInitializer.cs          |   73 +
 .../TestModels/StoreModel/AbstractType1.cs         |   13 +
 .../TestModels/StoreModel/AbstractType1_1.cs       |    9 +
 .../TestModels/StoreModel/Address.cs               |  356 +
 .../TestModels/StoreModel/AddressType.cs           |  129 +
 .../TestModels/StoreModel/BillOfMaterials.cs       |  184 +
 .../TestModels/StoreModel/ColoredProduct.cs        |    9 +
 .../TestModels/StoreModel/ConcreteType1_1_1.cs     |    9 +
 .../TestModels/StoreModel/ConcreteType1_2.cs       |    9 +
 .../TestModels/StoreModel/Contact.cs               |  368 +
 .../TestModels/StoreModel/ContactCreditCard.cs     |  123 +
 .../TestModels/StoreModel/ContactType.cs           |  127 +
 .../TestModels/StoreModel/CountryRegion.cs         |  127 +
 .../TestModels/StoreModel/CountryRegionCurrency.cs |  123 +
 .../TestModels/StoreModel/CreditCard.cs            |  142 +
 .../TestModels/StoreModel/Culture.cs               |   72 +
 .../TestModels/StoreModel/Currency.cs              |  182 +
 .../TestModels/StoreModel/CurrencyRate.cs          |  188 +
 .../TestModels/StoreModel/Customer.cs              |  263 +
 .../TestModels/StoreModel/CustomerAddress.cs       |  181 +
 .../TestModels/StoreModel/CustomerDiscount.cs      |   19 +
 .../TestModels/StoreModel/Department.cs            |   74 +
 .../TestModels/StoreModel/DiscontinuedProduct.cs   |   11 +
 .../TestModels/StoreModel/Document.cs              |   86 +
 .../TestModels/StoreModel/Employee.cs              |  535 +
 .../TestModels/StoreModel/EmployeeAddress.cs       |  127 +
 .../StoreModel/EmployeeDepartmentHistory.cs        |  183 +
 .../TestModels/StoreModel/EmployeePayHistory.cs    |   73 +
 .../TestModels/StoreModel/FixupCollection'.cs      |   25 +
 .../TestModels/StoreModel/Illustration.cs          |   72 +
 .../TestModels/StoreModel/Individual.cs            |  122 +
 .../TestModels/StoreModel/JobCandidate.cs          |   85 +
 .../TestModels/StoreModel/Location.cs              |  131 +
 .../TestModels/StoreModel/Product.cs               |  960 +
 .../TestModels/StoreModel/ProductCategory.cs       |   74 +
 .../TestModels/StoreModel/ProductCostHistory.cs    |   73 +
 .../TestModels/StoreModel/ProductDescription.cs    |   18 +
 .../TestModels/StoreModel/ProductDocument.cs       |  123 +
 .../TestModels/StoreModel/ProductInventory.cs      |  131 +
 .../StoreModel/ProductListPriceHistory.cs          |   73 +
 .../TestModels/StoreModel/ProductModel.cs          |  188 +
 .../StoreModel/ProductModelIllustration.cs         |  123 +
 .../ProductModelProductDescriptionCulture.cs       |  179 +
 .../TestModels/StoreModel/ProductPhoto.cs          |   83 +
 .../TestModels/StoreModel/ProductProductPhoto.cs   |  125 +
 .../TestModels/StoreModel/ProductReview.cs         |   79 +
 .../TestModels/StoreModel/ProductSubcategory.cs    |  130 +
 .../TestModels/StoreModel/ProductVendor.cs         |  158 +
 .../TestModels/StoreModel/PurchaseOrderDetail.cs   |  139 +
 .../TestModels/StoreModel/PurchaseOrderHeader.cs   |  254 +
 .../TestModels/StoreModel/RowDetails.cs            |   14 +
 .../TestModels/StoreModel/SalesOrderDetail.cs      |  160 +
 .../TestModels/StoreModel/SalesOrderHeader.cs      |  700 +
 .../TestModels/StoreModel/SalesPerson.cs           |  376 +
 .../StoreModel/SalesPersonQuotaHistory.cs          |   73 +
 .../TestModels/StoreModel/SalesReason.cs           |   20 +
 .../TestModels/StoreModel/SalesTaxRate.cs          |   77 +
 .../TestModels/StoreModel/SalesTerritory.cs        |  308 +
 .../TestModels/StoreModel/SalesTerritoryHistory.cs |  129 +
 .../TestModels/StoreModel/ScrapReason.cs           |   72 +
 .../TestModels/StoreModel/Shift.cs                 |   76 +
 .../TestModels/StoreModel/ShipMethod.cs            |  133 +
 .../TestModels/StoreModel/ShoppingCartItem.cs      |   77 +
 .../TestModels/StoreModel/SpecialOffer.cs          |   88 +
 .../TestModels/StoreModel/SpecialOfferProduct.cs   |  182 +
 .../TestModels/StoreModel/StateProvince.cs         |  245 +
 .../TestModels/StoreModel/Store.cs                 |  205 +
 .../TestModels/StoreModel/StoreContact.cs          |  181 +
 .../TestModels/StoreModel/StyledProduct.cs         |   12 +
 .../TestModels/StoreModel/TransactionHistory.cs    |   22 +
 .../StoreModel/TransactionHistoryArchive.cs        |   22 +
 .../TestModels/StoreModel/UnitMeasure.cs           |   14 +
 .../TestModels/StoreModel/User.cs                  |   22 +
 .../TestModels/StoreModel/Vendor.cs                |  247 +
 .../TestModels/StoreModel/VendorAddress.cs         |  179 +
 .../TestModels/StoreModel/VendorContact.cs         |  179 +
 .../TestModels/StoreModel/WorkOrder.cs             |  216 +
 .../TestModels/StoreModel/WorkOrderRouting.cs      |  141 +
 .../TemplateModels/CsAdvancedPatterns/AddressMf.cs |   28 +
 .../CsAdvancedPatterns/BuildingDetailMf.cs         |   22 +
 .../CsAdvancedPatterns/BuildingMf.cs               |   33 +
 .../CsAdvancedPatterns.Context.cs                  |   99 +
 .../CsAdvancedPatterns.Context.tt                  |  735 +
 .../CsAdvancedPatterns/CsAdvancedPatterns.cs       |    9 +
 .../CsAdvancedPatterns/CsAdvancedPatterns.tt       |  845 +
 .../CsAdvancedPatterns/CurrentEmployeeMf.cs        |   22 +
 .../CsAdvancedPatterns/EF.Utility.CS.ttinclude     | 2549 +
 .../CsAdvancedPatterns/EmployeeMf.cs               |   21 +
 .../CsAdvancedPatterns/MailRoomMf.cs               |   22 +
 .../TemplateModels/CsAdvancedPatterns/OfficeMf.cs  |   29 +
 .../CsAdvancedPatterns/Partials/AddressMf.cs       |   16 +
 .../Partials/AdvancedPatternsModelFirstContext.cs  |   13 +
 .../CsAdvancedPatterns/Partials/BuildingMf.cs      |   18 +
 .../Partials/CurrentEmployeeMf.cs                  |   16 +
 .../CsAdvancedPatterns/Partials/EmployeeMf.cs      |   17 +
 .../CsAdvancedPatterns/Partials/OfficeMf.cs        |   12 +
 .../CsAdvancedPatterns/Partials/PastEmployeeMf.cs  |   16 +
 .../CsAdvancedPatterns/Partials/SiteInfoMf.cs      |   17 +
 .../CsAdvancedPatterns/PastEmployeeMf.cs           |   19 +
 .../CsAdvancedPatterns/SiteInfoMf.cs               |   19 +
 .../CsAdvancedPatterns/WhiteboardMf.cs             |   22 +
 .../CsAdvancedPatterns/WorkOrderMf.cs              |   23 +
 .../CsMonsterModel/BackOrderLine2Mm.cs             |   18 +
 .../CsMonsterModel/BackOrderLineMm.cs              |   21 +
 .../CsMonsterModel/BarcodeDetailMm.cs              |   20 +
 .../TemplateModels/CsMonsterModel/BarcodeMm.cs     |   30 +
 .../TemplateModels/CsMonsterModel/ComplaintMm.cs   |   25 +
 .../CsMonsterModel/ComputerDetailMm.cs             |   33 +
 .../TemplateModels/CsMonsterModel/ComputerMm.cs    |   22 +
 .../CsMonsterModel/ConcurrencyInfoMm.cs            |   19 +
 .../CsMonsterModel/ContactDetailsMm.cs             |   29 +
 .../CsMonsterModel/CsMonsterModel.Context.cs       |  117 +
 .../CsMonsterModel/CsMonsterModel.Context.tt       |  735 +
 .../CsMonsterModel/CsMonsterModel.cs               |    9 +
 .../CsMonsterModel/CsMonsterModel.tt               |  845 +
 .../CsMonsterModel/CustomerInfoMm.cs               |   20 +
 .../TemplateModels/CsMonsterModel/DimensionsMm.cs  |   20 +
 .../CsMonsterModel/DiscontinuedProductMm.cs        |   22 +
 .../TemplateModels/CsMonsterModel/DriverMm.cs      |   22 +
 .../CsMonsterModel/EF.Utility.CS.ttinclude         | 2549 +
 .../CsMonsterModel/ExternalTypes/AuditInfoMm.cs    |   20 +
 .../CsMonsterModel/ExternalTypes/CustomerMm.cs     |   30 +
 .../CsMonsterModel/ExternalTypes/LicenseStateMm.cs |   11 +
 .../CsMonsterModel/ExternalTypes/LoginMm.cs        |   26 +
 .../CsMonsterModel/ExternalTypes/PhoneMm.cs        |   16 +
 .../CsMonsterModel/ExternalTypes/PhoneTypeMm.cs    |   11 +
 .../CsMonsterModel/IncorrectScanMm.cs              |   26 +
 .../TemplateModels/CsMonsterModel/LastLoginMm.cs   |   23 +
 .../TemplateModels/CsMonsterModel/LicenseMm.cs     |   31 +
 .../TemplateModels/CsMonsterModel/MessageMm.cs     |   28 +
 .../TemplateModels/CsMonsterModel/OrderLineMm.cs   |   30 +
 .../TemplateModels/CsMonsterModel/OrderMm.cs       |   34 +
 .../TemplateModels/CsMonsterModel/OrderNoteMm.cs   |   22 +
 .../CsMonsterModel/OrderQualityCheckMm.cs          |   23 +
 .../TemplateModels/CsMonsterModel/PageViewMm.cs    |   24 +
 .../CsMonsterModel/PasswordResetMm.cs              |   24 +
 .../CsMonsterModel/ProductDetailMm.cs              |   22 +
 .../TemplateModels/CsMonsterModel/ProductMm.cs     |   44 +
 .../CsMonsterModel/ProductPageViewMm.cs            |   21 +
 .../CsMonsterModel/ProductPhotoMm.cs               |   28 +
 .../CsMonsterModel/ProductReviewMm.cs              |   29 +
 .../CsMonsterModel/ProductWebFeatureMm.cs          |   26 +
 .../TemplateModels/CsMonsterModel/RSATokenMm.cs    |   22 +
 .../TemplateModels/CsMonsterModel/ResolutionMm.cs  |   22 +
 .../TemplateModels/CsMonsterModel/SmartCardMm.cs   |   24 +
 .../CsMonsterModel/SupplierInfoMm.cs               |   22 +
 .../CsMonsterModel/SupplierLogoMm.cs               |   20 +
 .../TemplateModels/CsMonsterModel/SupplierMm.cs    |   30 +
 .../CsMonsterModel/SuspiciousActivityMm.cs         |   20 +
 .../TemplateModels/ProcessCsTemplate.bat           |    5 +
 .../TestModels/TemplateModels/ProcessTemplates.bat |    4 +
 .../TemplateModels/ProcessVbTemplate.bat           |    5 +
 .../TemplateModels/Schemas/AdvancedPatterns.edmx   |  578 +
 .../TemplateModels/Schemas/MonsterModel.csdl       |  925 +
 .../TemplateModels/Schemas/MonsterModel.msl        |  514 +
 .../TemplateModels/Schemas/MonsterModel.ssdl       |  958 +
 .../FunctionalTests.Transitional/packages.config   |    7 +
 .../EntityFramework/FunctionalTests/App.config     |   62 +
 .../FunctionalTests/EntityClient/AsyncScenarios.cs |  200 +
 .../EntityClient/DependencyResolverTests.cs        |   46 +
 .../FunctionalTests/FunctionalTests.csproj         |  289 +
 .../EntityFramework/FunctionalTests/MetaTests.cs   |   72 +
 .../Migrations/AddColumnScenarios.cs               |  276 +
 .../Migrations/AddForeignKeyScenarios.cs           |  128 +
 .../Migrations/AddPrimaryKeyScenarios.cs           |   39 +
 .../Migrations/AlterColumnScenarios.cs             |  124 +
 .../Migrations/AutoAndGenerateScenarios.cs         | 1568 +
 .../Migrations/AutoAndGenerateTestCase.cs          |  195 +
 .../Migrations/CreateIndexScenarios.cs             |   86 +
 .../Migrations/CreateTableScenarios.cs             |  151 +
 .../Migrations/CrossDatabaseScenarios.cs           |  102 +
 .../Migrations/CustomSqlScenarios.cs               |   36 +
 .../Migrations/DashScriptScenarios.cs              |  305 +
 .../Migrations/DatabaseGeneratedScenarios.cs       |   20 +
 .../Migrations/DefaultValueScenarios.cs            |  162 +
 .../Migrations/DropColumnScenarios.cs              |   38 +
 .../Migrations/DropForeignKeyScenarios.cs          |  114 +
 .../Migrations/DropIndexScenarios.cs               |   79 +
 .../FunctionalTests/Migrations/MappingScenarios.cs |   20 +
 .../Migrations/MultiTenantScenarios.cs             |  226 +
 .../Migrations/NoTestInfraScenarios.cs             |   32 +
 .../FunctionalTests/Migrations/SchemaScenarios.cs  |  262 +
 .../FunctionalTests/Migrations/SeedingScenarios.cs |   51 +
 .../Migrations/TestHelpers/DbProviders.cs          |   10 +
 .../Migrations/TestModel/TestMigration.cs          |   11 +
 .../FunctionalTests/Migrations/ToolingScenarios.cs |  390 +
 .../Migrations/TransactionScenarios.cs             |   72 +
 .../FunctionalTests/Objects/LazyLoadingTests.cs    |  114 +
 .../Objects/SerializationScenarios.cs              |  153 +
 .../PlanCompiler/AnonymousTypeTests.cs             |   87 +
 .../PlanCompiler/LinqGroupByTests.cs               |   73 +
 .../ProductivityApi/ComplexTypeTests.cs            |  150 +
 .../ProductivityApi/ConcurrencyTests.cs            |  838 +
 .../ProductivityApi/ConnectionTests.cs             |  945 +
 .../ProductivityApi/DatabaseInitializationTests.cs | 1624 +
 .../ProductivityApi/DatabaseTests.cs               |  887 +
 .../ProductivityApi/DatabindingTests.cs            |  941 +
 .../ProductivityApi/DbConfigurationTests.cs        |   20 +
 .../ProductivityApi/DbConnectionFactoryTests.cs    |  122 +
 .../ProductivityApi/DbContextTestsForSqlCe.cs      |  718 +
 .../ProductivityApi/DbEntityEntryTests.cs          | 1008 +
 .../ProductivityApi/DbModelTests.cs                |  363 +
 .../ProductivityApi/DbPropertyValuesTests.cs       | 2500 +
 .../FunctionalTests/ProductivityApi/DbSetTests.cs  | 3391 +
 .../ProductivityApi/DbSqlQueryTests.cs             |  769 +
 .../ProductivityApi/DetectChangesTests.cs          |  449 +
 .../ProductivityApi/DisposeTests.cs                |  474 +
 .../FunctionalTests/ProductivityApi/FindTests.cs   | 2448 +
 .../ProductivityApi/IncludeTests.cs                |  512 +
 .../ProductivityApi/InvalidTypeTests.cs            |  472 +
 .../FunctionalTests/ProductivityApi/LinqTests.cs   |13318 +++
 .../ModelNamespaceAndContainerTests.cs             |  282 +
 .../ProductivityApi/MultiThreadingTests.cs         |  273 +
 .../ProductivityApi/NoTrackingTests.cs             |  302 +
 .../ProductivityApi/PartialTrustTests.cs           |  434 +
 .../ProductivityApi/PropertyApiTests.cs            | 5117 +
 .../ProductivityApi/ScaffoldingScenarioTests.cs    |  117 +
 .../ProductivityApi/SimpleScenarios.cs             |  375 +
 .../ProductivityApi/SimpleScenariosForLocalDb.cs   |  375 +
 .../ProductivityApi/SimpleScenariosForSqlCe.cs     |  415 +
 .../ProductivityApi/SpatialTests.cs                |  433 +
 .../ProductivityApi/TransactionTests.cs            |  167 +
 .../ProductivityApi/ValidationTests.cs             | 2170 +
 .../ProductivityApi/WriteEdmxTests.cs              |  204 +
 .../ProductivityApi/changetrackingproxytests.cs    |  331 +
 .../FunctionalTests/ProductivityApi/enumtests.cs   |  284 +
 .../ProductivityApi/extralazyloadingtests.cs       |  328 +
 .../FunctionalTests/Query/FunctionTests.cs         |  216 +
 .../FunctionalTests/Query/GroupAggregateTests.cs   | 1269 +
 .../FunctionalTests/Query/JoinEliminationTests.cs  |   63 +
 .../Query/LinqToEntities/ContainsTests.cs          |  320 +
 .../Query/LinqToEntities/DefaultIfEmptyTests.cs    |  202 +
 .../Query/LinqToEntities/FuncletizationTests.cs    |  179 +
 .../Query/LinqToEntities/FunctionsTests.cs         |  553 +
 .../LinqToEntities/GroupByOptimizationTests.cs     |  299 +
 .../Query/LinqToEntities/IncludeTests.cs           |  262 +
 .../Query/LinqToEntities/MaterializationTests.cs   |  195 +
 .../Query/LinqToEntities/OrderByLiftingTests.cs    |  390 +
 .../FunctionalTests/Query/QueryEnumTests.cs        |  142 +
 .../FunctionalTests/Query/SqlGeneratorTests.cs     | 1210 +
 .../SqlClient/SqlProviderServicesTests.cs          |   53 +
 .../EntityTypeConfigurationExtensions.cs           |   31 +
 .../TestHelpers/EnumeratorExtensions.cs            |   51 +
 .../TestHelpers/FullTrustAttribute.cs              |   13 +
 .../TestHelpers/IEnumerableExtentions.cs           |   37 +
 .../FunctionalTests/TestHelpers/ListExtensions.cs  |   15 +
 .../TestHelpers/PartialTrustClassCommand.cs        |   63 +
 .../TestHelpers/PartialTrustCommand.cs             |   93 +
 .../TestHelpers/PartialTrustFactAttribute.cs       |   58 +
 .../TestHelpers/PartialTrustFixtureAttribute.cs    |   32 +
 .../TestHelpers/PartialTrustSandbox.cs             |  126 +
 .../AdvancedPatternsEmployeeContext.cs             |   24 +
 .../cachingcollectioninitializer.cs                |   75 +
 .../ExtraLazyLoading/collectionextensions.cs       |   24 +
 .../TestModels/ExtraLazyLoading/ihasisloaded.cs    |    9 +
 .../TestModels/ExtraLazyLoading/lazyblogcontext.cs |   83 +
 .../ExtraLazyLoading/queryablecollection.cs        |  117 +
 .../queryablecollectioninitializer.cs              |   18 +
 .../InvalidMappingModel/InvalidMappingContext.cs   |   69 +
 .../TestModels/InvalidTypeModel/Person.cs          |   10 +
 .../TestModels/InvalidTypeModel/PersonContext.cs   |   11 +
 .../TestModels/LinqModels/BaseTypeForLinq.cs       |   36 +
 .../LinqModels/BaseTypeForLinqComparer.cs          |   23 +
 .../TestModels/LinqModels/CustomerForLinq.cs       |   61 +
 .../LinqModels/FeaturedProductForLinq.cs           |    8 +
 .../TestModels/LinqModels/NumberForLinq.cs         |   28 +
 .../TestModels/LinqModels/OrderForLinq.cs          |   34 +
 .../TestModels/LinqModels/ProductForLinq.cs        |   22 +
 .../TestModels/LinqModels/SimpleModelForLinq.cs    |   41 +
 .../LinqModels/SimpleModelForLinqInitializer.cs    |  250 +
 .../TestModels/SimpleModel/BadMappingModel.cs      |   27 +
 .../TestModels/SimpleModel/CeLoginsContext.cs      |   14 +
 .../SimpleModel/DisabledInitializerContext.cs      |   22 +
 .../SimpleModel/EntityConnectionForSimpleModel.cs  |   10 +
 .../TestModels/SimpleModel/LocalDbLoginsContext.cs |   11 +
 .../TestModels/SimpleModel/LoginsContext.cs        |   11 +
 .../SimpleModel/ModelWithWideProperties.cs         |   56 +
 .../SimpleModel/SimpleLocalDbModelContext.cs       |   60 +
 .../SimpleLocalDbModelContextWithNoData.cs         |   63 +
 .../SimpleModel/SimpleLocalDbModelInitializer.cs   |   73 +
 .../SpatialTvfsModel/226644SpatialModel.csdl       |   60 +
 .../SpatialTvfsModel/226644SpatialModel.msl        |   62 +
 .../SpatialTvfsModel/226644SpatialModel.ssdl       |   65 +
 .../SpatialTvfsModel/SpatialNorthwindContext.cs    |  101 +
 .../SpatialNorthwindInitializer.cs                 |  202 +
 .../TestModels/StoreModel/AWBuildVersion.cs        |   17 +
 .../TestModels/StoreModel/ConcreteType1_3.cs       |    9 +
 .../TestModels/StoreModel/DatabaseLog.cs           |   25 +
 .../TestModels/StoreModel/ErrorLog.cs              |   27 +
 .../CompositeKeyEntityWithNoOrdering.cs            |   18 +
 .../UnSpecifiedOrderingModel/NoOrderingContext.cs  |   11 +
 .../FunctionalTests/packages.config                |    8 +
 .../test/EntityFramework/UnitTests/App.config      |   45 +
 .../EntityFramework/UnitTests/AppConfigTests.cs    |  523 +
 .../EntityFramework/UnitTests/AssemblyTests.cs     |   94 +
 .../UnitTests/ClonedObjectContextTests.cs          |  280 +
 .../CommandLineArgumentsAttributeTest.cs           |   88 +
 .../CommandLine/CommandLineExceptionTests.cs       |  103 +
 .../CommandLineParameterAttributeTests.cs          |   65 +
 .../UnitTests/CommandLine/CommandLineTest.cs       |  382 +
 .../_TestHelpers/BadPositionArgMissingTwo.cs       |   19 +
 .../_TestHelpers/BadPositionArgNoOne.cs            |   14 +
 .../CommandLine/_TestHelpers/InferredTestArgs.cs   |   22 +
 .../_TestHelpers/PropWithNoCommandName.cs          |   12 +
 .../UnitTests/CommandLine/_TestHelpers/TestArgs.cs |   39 +
 .../_TestHelpers/TestCommandEnvironment.cs         |   73 +
 .../_TestHelpers/ThreeRequiredPositionArgs.cs      |   18 +
 .../_TestHelpers/TwoPropsWithSameSwitch.cs         |   15 +
 .../CommandLine/_TestHelpers/XCopyCommandArgs.cs   |  106 +
 .../EntityFramework/UnitTests/ConcurrencyTests.cs  |  112 +
 .../Config/AppConfigDependencyResolverTests.cs     |  438 +
 .../Config/CachingDependencyResolverTests.cs       |   79 +
 .../UnitTests/Config/CompositeResolverTests.cs     |   90 +
 .../Config/DatabaseInitializerResolverTests.cs     |   90 +
 .../Config/DbConfigurationEventArgsTests.cs        |  104 +
 .../UnitTests/Config/DbConfigurationFinderTests.cs |  121 +
 .../UnitTests/Config/DbConfigurationLoaderTests.cs |   86 +
 .../Config/DbConfigurationManagerTests.cs          |  761 +
 .../UnitTests/Config/DbConfigurationTests.cs       |  525 +
 .../Config/DbConfigurationTypeAttributeTests.cs    |  106 +
 .../Config/DefaultInvariantNameResolverTests.cs    |   40 +
 .../Config/DefaultProviderFactoryResolverTests.cs  |   60 +
 .../Config/DefaultProviderServicesResolverTests.cs |   80 +
 .../Config/ExecutionStrategyResolverTests.cs       |   54 +
 .../Config/IDbDependencyResolverExtensionsTests.cs |   75 +
 .../UnitTests/Config/InternalConfigurationTests.cs |  207 +
 .../UnitTests/Config/InvariantNameResolverTests.cs |   54 +
 .../Config/ProviderServicesFactoryTests.cs         |  187 +
 .../UnitTests/Config/ResolverChainTests.cs         |  115 +
 .../Config/RootDependencyResolverTests.cs          |  165 +
 .../Config/SingletonDependencyResolverTests.cs     |   91 +
 .../Config/ThreadLocalDependencyResolverTests.cs   |   91 +
 .../Config/TransientDependencyResolverTests.cs     |   85 +
 .../Config/WrappingDependencyResolverTests.cs      |   50 +
 .../UnitTests/ConnectionFactoryConfigTests.cs      | 1243 +
 .../CommandTrees/BasicExpressionVisitorTests.cs    |   66 +
 .../Core/Common/CommandTrees/DbCommandTreeTests.cs |   51 +
 .../CommandTrees/DbExpressionBuilderTests.cs       | 2662 +
 .../CommandTrees/DbExpressionRebinderTests.cs      |   66 +
 .../CommandTrees/DefaultExpressionVisitorTests.cs  |   66 +
 .../Core/Common/DbProviderServicesTests.cs         |  308 +
 .../Materialization/CodeGenEmitterTests.cs         |   71 +
 .../Common/Internal/Materialization/ShaperTests.cs |  594 +
 .../Materialization/TestHelpers/MockHelper.cs      |  161 +
 .../Internal/Materialization/TranslatorTests.cs    |   42 +
 .../Core/Common/Utils/CommandHelperTests.cs        |   45 +
 .../EntityClient/EntityCommandDefinitionTests.cs   |  539 +
 .../Core/EntityClient/EntityCommandTests.cs        |  490 +
 .../EntityConnectionStringBuilderTests.cs          |   55 +
 .../Core/EntityClient/EntityConnectionTests.cs     | 1056 +
 .../Core/EntityClient/EntityDataReaderTests.cs     |  161 +
 .../Core/EntityClient/TestHelpers/MockHelper.cs    |   63 +
 .../Core/EntityCommandCompilationExceptionTests.cs |   29 +
 .../Core/EntityCommandExecutionExceptionTests.cs   |   29 +
 .../UnitTests/Core/EntityExceptionTests.cs         |   29 +
 .../UnitTests/Core/EntityKeyTests.cs               |  452 +
 .../UnitTests/Core/EntitySqlExceptionTests.cs      |  166 +
 .../Core/Mapping/ColumnMappingBuilderTests.cs      |   41 +
 .../Mapping/StorageAssociationSetMappingTests.cs   |  118 +
 .../Core/Mapping/StorageComplexTypeMappingTests.cs |   28 +
 .../StorageConditionPropertyMappingTests.cs        |   26 +
 .../Core/Mapping/StorageEndPropertyMappingTests.cs |   26 +
 .../Mapping/StorageEntityContainerMappingTests.cs  |   43 +
 .../Core/Mapping/StorageEntitySetMappingTests.cs   |   38 +
 .../Core/Mapping/StorageEntityTypeMappingTests.cs  |   47 +
 .../Core/Mapping/StorageMappingFragmentTests.cs    |  281 +
 .../Mapping/StorageMappingItemCollectionTests.cs   |  186 +
 .../Mapping/StorageScalarPropertyMappingTests.cs   |   24 +
 .../Core/Mapping/StorageSetMappingTests.cs         |   31 +
 .../Core/Mapping/StorageTypeMappingTests.cs        |   35 +
 .../Update/Internal/DynamicUpdateCommandTests.cs   |  289 +
 .../Mapping/Update/Internal/EntityAdapterTests.cs  |  282 +
 .../Update/Internal/FunctionUpdateCommandTests.cs  |  302 +
 .../Update/Internal/UpdateTranslatorTests.cs       |  218 +
 .../ViewGeneration/Utils/ExternalCallsTests.cs     |   27 +
 .../Mapping/ViewGeneration/ViewgenContextTests.cs  |  159 +
 .../Core/Metadata/Edm/AssociationEndMemberTests.cs |    8 +
 .../Core/Metadata/Edm/AssociationSetTests.cs       |   60 +
 .../Core/Metadata/Edm/AssociationTypeTests.cs      |   58 +
 .../Core/Metadata/Edm/ComplexTypeTests.cs          |   23 +
 .../Core/Metadata/Edm/EdmFunctionTests.cs          |   33 +
 .../Core/Metadata/Edm/EdmItemCollectionTests.cs    |  218 +
 .../UnitTests/Core/Metadata/Edm/EdmMemberTests.cs  |   76 +
 .../UnitTests/Core/Metadata/Edm/EdmModelTests.cs   |  181 +
 .../Core/Metadata/Edm/EdmPropertyTests.cs          |  262 +
 .../Core/Metadata/Edm/EntityContainerTests.cs      |   59 +
 .../Core/Metadata/Edm/EntitySetBaseTests.cs        |   49 +
 .../Core/Metadata/Edm/EntityTypeBaseTests.cs       |   29 +
 .../UnitTests/Core/Metadata/Edm/EntityTypeTests.cs |  155 +
 .../UnitTests/Core/Metadata/Edm/EnumTypeTests.cs   |   21 +
 .../Core/Metadata/Edm/ForeignKeyBuilderTests.cs    |  195 +
 .../Core/Metadata/Edm/FunctionParameterTests.cs    |   37 +
 .../Core/Metadata/Edm/MetadataCollectionTests.cs   |   44 +
 .../Core/Metadata/Edm/MetadataItemTests.cs         |   23 +
 .../Core/Metadata/Edm/MetadataPropertyTests.cs     |   21 +
 .../Core/Metadata/Edm/MetadataWorkspaceTests.cs    |  298 +
 .../Core/Metadata/Edm/NavigationPropertyTests.cs   |   31 +
 .../Metadata/Edm/ReferentialConstraintTests.cs     |   68 +
 .../Metadata/Edm/RelationshipEndMemberTests.cs     |   21 +
 .../Core/Metadata/Edm/StoreItemCollectionTests.cs  |  188 +
 .../Core/Metadata/Edm/StucturalTypeTests.cs        |   27 +
 .../UnitTests/Core/Metadata/Edm/TypeUsageTests.cs  |  107 +
 .../Objects/DataClasses/EntityCollectionTests.cs   |  262 +
 .../Objects/DataClasses/EntityReferenceTests.cs    |  334 +
 .../Core/Objects/DataClasses/RelatedEndTests.cs    |  228 +
 .../Objects/DataClasses/TestHelpers/MockHelper.cs  |   84 +
 .../UnitTests/Core/Objects/DelegateFactoryTests.cs |  535 +
 .../Core/Objects/ELinq/ObjectQueryProviderTests.cs |  127 +
 .../UnitTests/Core/Objects/EntityEntryTests.cs     |   23 +
 .../Core/Objects/ExecutionOptionsTests.cs          |   77 +
 .../UnitTests/Core/Objects/FieldDescriptorTests.cs |   27 +
 .../Objects/Internal/BufferedDataReaderTests.cs    |  425 +
 .../ObjectQueryExecutionPlanFactoryTests.cs        |   52 +
 .../Internal/ObjectQueryExecutionPlanTests.cs      |  361 +
 .../Objects/Internal/TestHelpers/MockHelper.cs     |   23 +
 .../UnitTests/Core/Objects/ObjectContextTests.cs   | 1565 +
 .../Core/Objects/ObjectParameterCollectionTests.cs |   40 +
 .../UnitTests/Core/Objects/ObjectQueryTests.cs     |  115 +
 .../UnitTests/Core/Objects/ObjectResultTests.cs    |   66 +
 .../UnitTests/Core/Objects/ObjectViewTests.cs      |   34 +
 .../Core/Objects/ProxyDataContractResolverTests.cs |   92 +
 .../TestHelpers/DbProviderFactoryForMock.cs        |   28 +
 .../Core/Objects/TestHelpers/MockHelper.cs         |  209 +
 .../Objects/TestHelpers/ObjectContextForMock.cs    |   22 +
 .../Core/Query/InternalTrees/VarVecTests.cs        |   59 +
 .../ResultAssembly/BridgeDataReaderFactoryTests.cs |   45 +
 .../Query/ResultAssembly/BridgeDataReaderTests.cs  |  383 +
 .../Query/ResultAssembly/BridgeDataRecordTests.cs  |   97 +
 .../DataAnnotations/MaxLengthAttributeTests.cs     |   68 +
 .../DataAnnotations/MinLengthAttributeTests.cs     |   57 +
 .../DataAnnotations/Schema/ColumnAttributeTests.cs |   96 +
 .../Schema/DatabaseGeneratedAttributeTests.cs      |   22 +
 .../Schema/ForeignKeyAttributeTests.cs             |   30 +
 .../Schema/InversePropertyAttributeTests.cs        |   30 +
 .../DataAnnotations/Schema/TableAttributeTests.cs  |   72 +
 .../UnitTests/DatabaseInitializationTests.cs       |  847 +
 .../EntityFramework/UnitTests/DatabaseTests.cs     |  315 +
 .../EntityFramework/UnitTests/DatabindingTests.cs  | 1052 +
 .../UnitTests/DbConnectionFactoryTests.cs          |  641 +
 .../UnitTests/DbConnectionInfoTests.cs             |   71 +
 .../UnitTests/DbContextInfoTests.cs                |  710 +
 .../EntityFramework/UnitTests/DbContextTests.cs    |  740 +
 .../UnitTests/DbPropertyValuesTests.cs             | 1296 +
 .../test/EntityFramework/UnitTests/DbSetTests.cs   |  386 +
 .../UnitTests/DefaultConnectionFactoryTests.cs     |   71 +
 .../UnitTests/Edm/EdmModelVisitorTests.cs          |   61 +
 .../Serialization/EdmSerializationVisitorTests.cs  |  121 +
 .../Edm/Serialization/EdmXmlSchemaWriterTests.cs   |   80 +
 .../Edm/Serialization/MslXmlSchemaWriterTests.cs   |  347 +
 .../Edm/Serialization/SsdlSerializerTests.cs       |  113 +
 .../EdmModelSemanticValidationRulesTests.cs        |   94 +
 .../Validation/EdmModelValidationContextTests.cs   |   24 +
 .../UnitTests/EdmMetadataRepositoryTests.cs        |   91 +
 .../UnitTests/IQueryableExtensionsTests.cs         | 1582 +
 .../Infrastructure/DbCollectionEntryTests.cs       |  325 +
 .../Infrastructure/DbComplexPropertyEntryTests.cs  | 1069 +
 .../UnitTests/Infrastructure/DbEntityEntryTests.cs | 2758 +
 .../Infrastructure/DbPropertyEntryTests.cs         |  373 +
 .../UnitTests/Infrastructure/DbQueryTests.cs       |  162 +
 .../UnitTests/Infrastructure/DbRawSqlQueryTests.cs |  700 +
 .../Infrastructure/DbReferenceEntryTests.cs        |  316 +
 .../UnitTests/Infrastructure/DbSqlQueryTests.cs    |   44 +
 .../DefaultDbProviderFactoryServiceTests.cs        |  229 +
 .../DefaultManifestTokenServiceTests.cs            |   24 +
 .../Infrastructure/ExecutionStrategyKeyTests.cs    |   68 +
 .../Infrastructure/ExecutionStrategyTests.cs       |  675 +
 .../ExponentialRetryDelayStrategyTests.cs          |   86 +
 .../ModelNamespaceConventionTests.cs               |   21 +
 .../NonRetryingExecutionStrategyTests.cs           |   79 +
 .../Pluralization/CustomPluralizationEntryTests.cs |   54 +
 .../EnglishPluralizationServiceTests.cs            |   41 +
 .../Infrastructure/ProviderInvariantNameTests.cs   |   15 +
 .../TestHelpers/DbMemberEntryVerifier.cs           |   74 +
 .../UnitTests/Internal/CommandTracerTests.cs       |   65 +
 .../ConfigFile/EntityFrameworkSectionTests.cs      |  315 +
 .../MigrationSqlGeneratorElementTests.cs           |   20 +
 .../ConfigFile/ParameterCollectionTests.cs         |   49 +
 .../Internal/ConfigFile/ParameterElementTests.cs   |   42 +
 .../Internal/ConfigFile/ProviderElementTests.cs    |   43 +
 .../UnitTests/Internal/DatabaseCreatorTests.cs     |  193 +
 .../Internal/DefaultCommandInterceptorTests.cs     |   41 +
 .../Internal/DefaultModelCacheKeyFactoryTests.cs   |   45 +
 .../Internal/DefaultModelCacheKeyTests.cs          |   89 +
 .../UnitTests/Internal/InitializerConfigTests.cs   |  285 +
 .../UnitTests/Internal/InterceptedCommandTests.cs  |   33 +
 .../Internal/InternalCollectionEntryTests.cs       |  219 +
 .../UnitTests/Internal/InternalContextTests.cs     |  212 +
 .../UnitTests/Internal/InternalEntityEntryTests.cs |   94 +
 .../Internal/InternalEntityPropertyEntryTests.cs   |  465 +
 .../Internal/InternalReferenceEntryTests.cs        |  285 +
 .../Internal/InternalSqlNonSetQueryTests.cs        |   97 +
 .../UnitTests/Internal/InternalSqlSetQueryTests.cs |   61 +
 .../UnitTests/Internal/LazyAsyncEnumeratorTests.cs |   68 +
 .../Internal/Linq/InternalDbQueryTests.cs          |  106 +
 .../UnitTests/Internal/Linq/InternalDbSetTests.cs  |  110 +
 .../UnitTests/Internal/Linq/InternalSetTests.cs    |  194 +
 .../Linq/TestHelpers/InternalSetForMock`.cs        |   20 +
 .../UnitTests/Internal/ProviderConfigTests.cs      |  154 +
 .../TestHelpers/InternalCollectionEntryForMock.cs  |   20 +
 .../Internal/TestHelpers/InternalContextForMock.cs |   23 +
 .../InternalContextForMockWithRealContext`.cs      |   32 +
 .../TestHelpers/InternalContextForMock`.cs         |   39 +
 .../TestHelpers/InternalEntityEntryForMock.cs      |   18 +
 .../TestHelpers/InternalReferenceEntryForMock.cs   |   20 +
 .../UnitTests/Internal/TestHelpers/MockHelper.cs   |  114 +
 .../TestHelpers/NavigationEntryMetadataForMock.cs  |   12 +
 .../TestHelpers/PropertyEntryMetadataForMock.cs    |   12 +
 .../UnitTests/InternalConnectionTests.cs           |  660 +
 .../UnitTests/InternalsVisibleTo.cs                |   10 +
 .../Migrations/AddMigrationCommandTests.cs         |  163 +
 .../Migrations/Builders/ColumnBuilderTests.cs      |  195 +
 .../Migrations/Builders/TableBuilderTests.cs       |  142 +
 .../UnitTests/Migrations/DbMigrationTests.cs       |  365 +
 .../Migrations/DbMigrationsConfigurationTests.cs   |  116 +
 .../Migrations/DbMigrationsConfiguration`Tests.cs  |   92 +
 .../UnitTests/Migrations/DbMigratorTests.cs        |  442 +
 .../Design/CSharpMigrationCodeGeneratorTests.cs    |  911 +
 .../Design/MigrationCodeGeneratorTests.cs          |  128 +
 .../Migrations/Design/ToolingExceptionTests.cs     |   87 +
 .../VisualBasicMigrationCodeGeneratorTests.cs      |  892 +
 .../Migrations/Edm/ModelCompressorTests.cs         |   49 +
 .../History/DefaultHistoryContextFactoryTests.cs   |   18 +
 .../Migrations/History/HistoryRepositoryTests.cs   |  807 +
 .../UnitTests/Migrations/IDbSetExtensionsTests.cs  |  323 +
 .../Infrastructure/EdmModelDifferTests.cs          | 1052 +
 .../Infrastructure/MigrationAssemblyTests.cs       |  243 +
 .../MigratorScriptingDecoratorTests.cs             |   90 +
 .../Migrations/Model/AddColumnOperationTests.cs    |   52 +
 .../Model/AddForeignKeyOperationTests.cs           |   90 +
 .../Model/AddPrimaryKeyOperationTests.cs           |   70 +
 .../Migrations/Model/AlterColumnOperationTests.cs  |   44 +
 .../UnitTests/Migrations/Model/ColumnModelTests.cs |  248 +
 .../Migrations/Model/CreateIndexOperationTests.cs  |   80 +
 .../Migrations/Model/CreateTableOperationTests.cs  |   68 +
 .../Migrations/Model/DropColumnOperationTests.cs   |   41 +
 .../Model/DropForeignKeyOperationTests.cs          |   64 +
 .../Migrations/Model/DropIndexOperationTests.cs    |   31 +
 .../Model/DropPrimaryKeyOperationTests.cs          |   59 +
 .../Migrations/Model/DropTableOperationTests.cs    |   36 +
 .../Migrations/Model/HistoryOperationTests.cs      |   28 +
 .../Migrations/Model/MoveTableOperationTests.cs    |   55 +
 .../Migrations/Model/RenameColumnOperationTests.cs |   53 +
 .../Migrations/Model/RenameTableOperationTests.cs  |   61 +
 .../Migrations/Model/SqlOperationTests.cs          |   26 +
 .../Sql/SqlCeMigrationSqlGeneratorTests.cs         |   26 +
 .../Sql/SqlServerMigrationSqlGeneratorTests.cs     |  914 +
 .../Utilities/ConfigurationFileUpdaterTests.cs     |  144 +
 .../Migrations/Utilities/DatabaseCreatorTests.cs   |   28 +
 .../Migrations/Utilities/EmptyContextTests.cs      |   53 +
 .../Migrations/Utilities/MigrationWriterTests.cs   |  184 +
 .../Migrations/Utilities/TemplateProcessorTests.cs |   39 +
 .../Migrations/Utilities/UtcNowGeneratorTests.cs   |   34 +
 .../ComplexTypeConfigurationTests.cs               |   19 +
 .../Configuration/ConfigurationRegistrarTests.cs   |  126 +
 .../ConfigurationTypeActivatorTests.cs             |  141 +
 .../Configuration/ConfigurationTypeFilterTests.cs  |  136 +
 .../Configuration/ConfigurationTypesFinderTests.cs |   70 +
 .../EntityConventionConfigurationTests.cs          |  102 +
 .../EntityConventionOfTypeConfigurationTests.cs    |  102 +
 ...ConventionOfTypeWithHavingConfigurationTests.cs |   46 +
 ...EntityConventionWithHavingConfigurationTests.cs |   46 +
 .../PropertyConventionConfigurationTests.cs        |  103 +
 ...opertyConventionWithHavingConfigurationTests.cs |   47 +
 .../Configuration/ConventionsConfigurationTests.cs |  260 +
 ...eleteModificationFunctionConfiguration`Tests.cs |   24 +
 .../FunctionParameterConfigurationTests.cs         |   37 +
 ...nsertModificationFunctionConfiguration`Tests.cs |   35 +
 .../ModificationFunctionConfigurationTests.cs      |  315 +
 .../ModificationFunctionConfiguration`Tests.cs     |   55 +
 .../ModificationFunctionsConfigurationTests.cs     |   65 +
 .../ModificationFunctionsConfiguration`Tests.cs    |   52 +
 ...pdateModificationFunctionConfiguration`Tests.cs |   59 +
 .../Mapping/EntityMappingConfigurationTests.cs     |   76 +
 .../Configuration/ModelConfigurationTests.cs       | 1302 +
 .../ForeignKeyConstraintConfigurationTests.cs      |  103 +
 .../ManyNavigationPropertyConfigurationTests.cs    |   96 +
 ...OptionalNavigationPropertyConfigurationTests.cs |  116 +
 ...RequiredNavigationPropertyConfigurationTests.cs |  116 +
 ...ependentAssociationMappingConfigurationTests.cs |  127 +
 ...nyToManyAssociationMappingConfigurationTests.cs |  163 +
 .../NavigationPropertyConfigurationTests.cs        |  375 +
 ...scadableNavigationPropertyConfigurationTests.cs |   31 +
 ...ependentNavigationPropertyConfigurationTests.cs |   67 +
 ...ependentNavigationPropertyConfigurationTests.cs |   24 +
 ...nyToManyNavigationPropertyConfigurationTests.cs |   24 +
 .../Primitive/BinaryPropertyConfigurationTests.cs  |  249 +
 .../DateTimePropertyConfigurationTests.cs          |  217 +
 .../Primitive/DecimalPropertyConfigurationTests.cs |  359 +
 .../Primitive/LengthPropertyConfigurationTests.cs  |  422 +
 .../LightweightPropertyConfigurationTests.cs       |  755 +
 .../Primitive/MissingPropertyConfigurationTests.cs |   38 +
 .../PrimitivePropertyConfigurationTests.cs         | 1140 +
 .../Primitive/StringPropertyConfigurationTests.cs  |  235 +
 .../Types/ComplexTypeConfigurationTests.cs         |   59 +
 .../Types/EntityTypeConfigurationTests.cs          |  368 +
 .../LightweightEntityConfigurationOfTTests.cs      |  142 +
 .../Types/LightweightEntityConfigurationTests.cs   |  443 +
 .../Lightweight/EntityConventionOfTypeTests.cs     |  111 +
 .../EntityConventionOfTypeWithHavingTests.cs       |   50 +
 .../Lightweight/EntityConventionTests.cs           |  115 +
 .../Lightweight/EntityConventionWithHavingTests.cs |   50 +
 .../Lightweight/PropertyConventionTests.cs         |  116 +
 .../PropertyConventionWithHavingTests.cs           |   51 +
 .../Property/ColumnAttributeConventionTests.cs     |   36 +
 .../ConcurrencyCheckAttributeConventionTests.cs    |   37 +
 .../DatabaseGeneratedAttributeConventionTests.cs   |   36 +
 .../Property/ForeignKeyAttributeConventionTests.cs |  100 +
 .../InversePropertyAttributeConventionTests.cs     |  133 +
 .../Property/KeyAttributeConventionTests.cs        |   24 +
 .../Property/MaxLengthAttributeConventionTests.cs  |   65 +
 .../Property/NotMappedAttributeConventionTests.cs  |   24 +
 ...edNavigationPropertyAttributeConventionTests.cs |   54 +
 ...redPrimitivePropertyAttributeConventionTests.cs |   36 +
 .../StringLengthAttributeConventionTests.cs        |   49 +
 .../Property/TimestampAttributeConventionTests.cs  |  119 +
 .../Type/ComplexTypeAttributeConventionTests.cs    |   23 +
 .../Type/NotMappedTypeAttributeConventionTests.cs  |   23 +
 .../Type/TableAttributeConventionTests.cs          |   49 +
 .../AssociationInverseDiscoveryConventionTests.cs  |  187 +
 .../Edm/ComplexTypeDiscoveryConventionTests.cs     |  284 +
 .../Edm/Db/ColumnOrderingConventionTests.cs        |   88 +
 .../ManyToManyCascadeDeleteConventionTests.cs      |   50 +
 .../Edm/Db/PluralizingTableNameConventionTests.cs  |   70 +
 .../Edm/DecimalPropertyConventionTests.cs          |   48 +
 .../Edm/DeclaredPropertyOrderingConventionTests.cs |   77 +
 .../Edm/ForeignKeyAnnotationConventionTests.cs     |  176 +
 ...ignKeyAssociationMultiplicityConventionTests.cs |   49 +
 .../Edm/ForeignKeyDiscoveryConventionBaseTests.cs  |  221 +
 .../Edm/IdKeyDiscoveryConventionTests.cs           |  183 +
 ...opertyNameForeignKeyDiscoveryConventionTests.cs |  168 +
 .../Edm/OneToManyCascadeDeleteConventionTests.cs   |   73 +
 ...neToOneConstraintIntroductionConventionTests.cs |   33 +
 .../Edm/PluralizingEntitySetNameConventionTests.cs |   66 +
 ...aryKeyNameForeignKeyDiscoveryConventionTests.cs |  134 +
 .../Edm/PropertyMaxLengthConventionTests.cs        |  225 +
 .../Edm/SqlCePropertyMaxLengthConventionTests.cs   |  191 +
 .../StoreGeneratedIdentityKeyConventionTests.cs    |  156 +
 .../TypeNameForeignKeyDiscoveryConventionTests.cs  |  139 +
 .../ModelConfiguration/DbModelBuilderTests.cs      |  977 +
 .../Edm/AssociationTypeExtensionsTests.cs          |  213 +
 .../Common/DataModelAnnotationExtensionsTests.cs   |   48 +
 .../Common/INamedDataModelItemExtensionsTests.cs   |   27 +
 .../Edm/ComplexTypeExtensionsTests.cs              |   68 +
 .../Edm/Db/EdmModelExtensionsTests.cs              |   65 +
 .../Edm/Db/EdmPropertyExtensionsTests.cs           |   24 +
 .../Edm/Db/EntitySetExtensionsTests.cs             |   27 +
 .../Edm/Db/EntityTypeExtensionsTests.cs            |   26 +
 .../Db/Mapping/DbDatabaseMappingExtensionsTests.cs |  163 +
 .../StorageAssociationSetMappingExtensionsTests.cs |   32 +
 .../StorageEntityTypeMappingExtensionsTests.cs     |   36 +
 .../Edm/EdmModelExtensionsTests.cs                 |  524 +
 .../Edm/EdmPropertyExtensionsTests.cs              |  100 +
 .../Edm/EntitySetExtensionsTests.cs                |   20 +
 .../Edm/EntityTypeExtensionsTests.cs               |  208 +
 .../Edm/EnumTypeExtensionsTests.cs                 |   22 +
 .../Edm/NavigationPropertyExtensionsTests.cs       |   19 +
 .../Edm/RelationshipEndMemberExtensionsTests.cs    |   43 +
 .../Edm/RelationshipMultiplicityExtensionsTests.cs |   18 +
 .../Edm/Serialization/EdmxSerializerTests.cs       |   91 +
 .../Xsd/Microsoft.Data.Entity.Design.Edmx_2.xsd    |  169 +
 .../Xsd/Microsoft.Data.Entity.Design.Edmx_3.xsd    |  154 +
 .../Xsd/System.Data.Resources.AnnotationSchema.xsd |   16 +
 .../Xsd/System.Data.Resources.CSDLSchema_2.xsd     |  549 +
 .../Xsd/System.Data.Resources.CSDLSchema_3.xsd     |  603 +
 .../Xsd/System.Data.Resources.CSMSL_2.xsd          |  369 +
 .../Xsd/System.Data.Resources.CSMSL_3.xsd          |  359 +
 .../System.Data.Resources.CodeGenerationSchema.xsd |   27 +
 ...m.Data.Resources.EntityStoreSchemaGenerator.xsd |   21 +
 .../Xsd/System.Data.Resources.SSDLSchema_2.xsd     |  395 +
 .../Xsd/System.Data.Resources.SSDLSchema_3.xsd     |  422 +
 .../Edm/Services/DatabaseMappingGeneratorTests.cs  |  544 +
 .../FunctionParameterMappingGeneratorTests.cs      |  229 +
 .../ModificationFunctionMappingGeneratorTests.cs   |  243 +
 .../Edm/Services/TableMappingGeneratorTests.cs     |   97 +
 .../EntityTypeConfigurationTests.cs                |  135 +
 .../Mappers/AttributeMapperTests.cs                |   61 +
 .../Mappers/NavigationPropertyMapperTests.cs       |  171 +
 .../Mappers/PropertyFilterTests.cs                 |  303 +
 .../Mappers/PropertyMapperTests.cs                 |  114 +
 .../ModelConfiguration/Mappers/TypeMapperTests.cs  |  608 +
 .../ModelValidationExceptionTests.cs               |   62 +
 .../Utilities/AttributeProviderTests.cs            |  184 +
 .../Utilities/PropertyPathTests.cs                 |   49 +
 .../UnitTests/ModelHashCalculatorTests.cs          |   68 +
 .../UnitTests/MultiThreadingTests.cs               |  732 +
 .../UnitTests/PropertyConstraintExceptionTests.cs  |  110 +
 .../EntityFramework/UnitTests/SetDiscoveryTests.cs |  549 +
 .../UnitTests/Spatial/DbGeographyTests.cs          |   66 +
 .../UnitTests/Spatial/DbGeometryTests.cs           |   73 +
 .../UnitTests/Spatial/DbSpatialDataReaderTests.cs  |  146 +
 .../UnitTests/Spatial/DbSpatialServicesTests.cs    |   20 +
 .../Spatial/SpatialServicesLoaderTests.cs          |   72 +
 .../SqlServer/DefaultSqlExecutionStrategyTests.cs  |  151 +
 .../UnitTests/SqlServer/IDbSpatialValueTests.cs    |   79 +
 .../SqlServer/SqlAzureDbConfigurationTests.cs      |   18 +
 .../SqlServer/SqlAzureExecutionStrategyTests.cs    |   27 +
 .../SqlAzureRetriableExceptionDetectorTests.cs     |   47 +
 .../SqlServer/SqlExecutionStrategyResolverTests.cs |   74 +
 .../SqlServer/SqlGen/DmlSqlGeneratorTests.cs       |   90 +
 .../SqlGen/SqlFunctionCallHandlerTests.cs          |  270 +
 .../SqlServer/SqlGen/SqlGeneratorTests.cs          | 1005 +
 .../SqlServer/SqlProviderManifestTests.cs          |  338 +
 .../SqlServer/SqlProviderServicesTests.cs          |   15 +
 .../SqlServer/SqlSpatialDataReaderTests.cs         |  138 +
 .../SqlSpatialServicesForConversionsTests.cs       |   18 +
 .../UnitTests/SqlServer/SqlSpatialServicesTests.cs |  235 +
 .../SqlServer/SqlTypesAssemblyLoaderTests.cs       |   41 +
 .../UnitTests/SqlServer/SqlVersionUtilsTests.cs    |   80 +
 .../Utilities/DbExpressionExtensionsTests.cs       |   57 +
 .../Utilities/EdmFunctionExtensionsTests.cs        |   64 +
 .../SqlServer/Utilities/FuncExtensionsTests.cs     |   25 +
 .../Utilities/IDictionaryExtensionsTests.cs        |   30 +
 .../Utilities/MetadataItemExtensionsTests.cs       |   36 +
 .../Utilities/PrimitiveTypeExtensionsTests.cs      |   45 +
 .../Utilities/TypeUsageExtensionsTests.cs          |  681 +
 .../UnitTests/TargetAssemblyTests.cs               |   45 +
 .../TestHelpers/ConfigurationExtensions.cs         |   53 +
 .../TestHelpers/DatabaseInitializerTracker.cs      |  122 +
 .../UnitTests/TestHelpers/DbEnumeratorShim.cs      |   60 +
 .../TestHelpers/Fake/DerivedFakeWithProps.cs       |    8 +
 .../TestHelpers/Fake/FakeDerivedDbContext.cs       |   47 +
 .../TestHelpers/Fake/FakeDerivedEntity.cs          |    9 +
 .../TestHelpers/Fake/FakeDerivedObjectContext.cs   |   14 +
 .../UnitTests/TestHelpers/Fake/FakeEntity.cs       |   14 +
 .../TestHelpers/Fake/FakeSqlConnection.cs          |   79 +
 .../UnitTests/TestHelpers/Fake/FakeSqlGenerator.cs |   18 +
 .../TestHelpers/Fake/FakeSqlProviderFactory.cs     |   40 +
 .../TestHelpers/Fake/FakeSqlProviderServices.cs    |   45 +
 .../UnitTests/TestHelpers/Fake/FakeWithProps.cs    |   91 +
 .../Mock/DbContextUsingMockInternalContext.cs      |   20 +
 .../UnitTests/TestHelpers/Mock/MockAssembly.cs     |   31 +
 .../UnitTests/TestHelpers/Mock/MockPropertyInfo.cs |   44 +
 .../UnitTests/TestHelpers/Mock/MockType.cs         |  111 +
 .../TestHelpers/TestInternalPropertyValues`.cs     |   71 +
 .../UnitTests/TestHelpers/TestModelBuilder.cs      |  124 +
 .../EntityFramework/UnitTests/UnitTests.csproj     |  659 +
 .../UnitTests/Utilities/AppConfigTestBase.cs       |   41 +
 .../UnitTests/Utilities/AssemblyExtensionsTests.cs |   16 +
 .../UnitTests/Utilities/ByteExtensionsTests.cs     |   17 +
 .../UnitTests/Utilities/DatabaseNameTests.cs       |   94 +
 .../Utilities/DbConnectionExtensionsTests.cs       |  113 +
 .../Utilities/DbContextExtensionsTests.cs          |   20 +
 .../UnitTests/Utilities/DbModelExtensionsTests.cs  |   19 +
 .../Utilities/DbProviderFactoryExtensionsTests.cs  |   36 +
 .../Utilities/DbProviderInfoExtensionsTests.cs     |   18 +
 .../Utilities/DbProviderManifestExtensionsTests.cs |   20 +
 .../DynamicEqualityComparerLinqIntegrationTests.cs |   48 +
 .../Utilities/DynamicEqualityComparerTests.cs      |   27 +
 .../Utilities/ExpressionExtensionsTests.cs         |  322 +
 .../Utilities/IEnumerableExtensionsTests.cs        |   49 +
 .../Utilities/MemberInfoExtensionsTests.cs         |   35 +
 .../PartialTrustAssemblyExtensionsTests.cs         |   24 +
 .../Utilities/PropertyInfoExtensionsTests.cs       |  181 +
 .../UnitTests/Utilities/ProviderRowFinderTests.cs  |   57 +
 .../UnitTests/Utilities/StringExtensionsTests.cs   |  127 +
 .../UnitTests/Utilities/TaskHelperTests.cs         |   34 +
 .../UnitTests/Utilities/TypeExtensionsTests.cs     |  358 +
 .../Utilities/XContainerExtensionsTests.cs         |   36 +
 .../Utilities/XDocumentExtensionsTests.cs          |   33 +
 .../EntityFramework/UnitTests/ValidationTests.cs   | 2303 +
 .../EntityFramework/UnitTests/WriteEdmxTests.cs    |   55 +
 .../test/EntityFramework/UnitTests/packages.config |    8 +
 .../test/EntityFramework/VBTests/App.Config        |   21 +
 .../test/EntityFramework/VBTests/TemplateTests.vb  |  519 +
 .../test/EntityFramework/VBTests/VBTests.vbproj    |  335 +
 .../VBTests/VbAdvancedPatterns/AddressMf.vb        |   52 +
 .../VBTests/VbAdvancedPatterns/BuildingDetailMf.vb |   23 +
 .../VBTests/VbAdvancedPatterns/BuildingMf.vb       |   45 +
 .../VbAdvancedPatterns/CurrentEmployeeMf.vb        |   24 +
 .../VBTests/VbAdvancedPatterns/EmployeeMf.vb       |   40 +
 .../VBTests/VbAdvancedPatterns/MailRoomMf.vb       |   23 +
 .../VBTests/VbAdvancedPatterns/OfficeMf.vb         |   43 +
 .../VbAdvancedPatterns/Partials/AddressMf.vb       |   20 +
 .../Partials/AdvancedPatternsModelFirstContext.vb  |   19 +
 .../VbAdvancedPatterns/Partials/BuildingMf.vb      |   21 +
 .../VbAdvancedPatterns/Partials/OfficeMf.vb        |   12 +
 .../VbAdvancedPatterns/Partials/SiteInfoMf.vb      |   17 +
 .../VBTests/VbAdvancedPatterns/PastEmployeeMf.vb   |   21 +
 .../VBTests/VbAdvancedPatterns/SiteInfoMf.vb       |   30 +
 .../VbAdvancedPatterns.Context.tt                  |  641 +
 .../VbAdvancedPatterns.Context.vb                  |   81 +
 .../VbAdvancedPatterns/VbAdvancedPatterns.tt       |  688 +
 .../VbAdvancedPatterns/VbAdvancedPatterns.vb       |   12 +
 .../VBTests/VbAdvancedPatterns/WhiteboardMf.vb     |   23 +
 .../VBTests/VbAdvancedPatterns/WorkOrderMf.vb      |   24 +
 .../VBTests/VbMonsterModel/BackOrderLine2Mm.vb     |   16 +
 .../VBTests/VbMonsterModel/BackOrderLineMm.vb      |   19 +
 .../VBTests/VbMonsterModel/BarcodeDetailMm.vb      |   17 +
 .../VBTests/VbMonsterModel/BarcodeMm.vb            |   22 +
 .../VBTests/VbMonsterModel/ComplaintMm.vb          |   22 +
 .../VBTests/VbMonsterModel/ComputerDetailMm.vb     |   25 +
 .../VBTests/VbMonsterModel/ComputerMm.vb           |   19 +
 .../VBTests/VbMonsterModel/ConcurrencyInfoMm.vb    |   17 +
 .../VBTests/VbMonsterModel/ContactDetailsMm.vb     |   20 +
 .../VBTests/VbMonsterModel/CustomerInfoMm.vb       |   17 +
 .../VBTests/VbMonsterModel/DimensionsMm.vb         |   18 +
 .../VbMonsterModel/DiscontinuedProductMm.vb        |   20 +
 .../VBTests/VbMonsterModel/DriverMm.vb             |   19 +
 .../VbMonsterModel/ExternalTypes/AuditInfoMm.vb    |   12 +
 .../VbMonsterModel/ExternalTypes/CustomerMm.vb     |   20 +
 .../VbMonsterModel/ExternalTypes/LicenseStateMm.vb |    8 +
 .../VbMonsterModel/ExternalTypes/LoginMm.vb        |   18 +
 .../VbMonsterModel/ExternalTypes/PhoneMm.vb        |   10 +
 .../VbMonsterModel/ExternalTypes/PhoneTypeMm.vb    |    8 +
 .../VBTests/VbMonsterModel/IncorrectScanMm.vb      |   23 +
 .../VBTests/VbMonsterModel/LastLoginMm.vb          |   20 +
 .../VBTests/VbMonsterModel/LicenseMm.vb            |   23 +
 .../VBTests/VbMonsterModel/MessageMm.vb            |   25 +
 .../VBTests/VbMonsterModel/OrderLineMm.vb          |   22 +
 .../VBTests/VbMonsterModel/OrderMm.vb              |   24 +
 .../VBTests/VbMonsterModel/OrderNoteMm.vb          |   19 +
 .../VBTests/VbMonsterModel/OrderQualityCheckMm.vb  |   20 +
 .../VBTests/VbMonsterModel/PageViewMm.vb           |   21 +
 .../VBTests/VbMonsterModel/PasswordResetMm.vb      |   21 +
 .../VBTests/VbMonsterModel/ProductDetailMm.vb      |   19 +
 .../VBTests/VbMonsterModel/ProductMm.vb            |   29 +
 .../VBTests/VbMonsterModel/ProductPageViewMm.vb    |   19 +
 .../VBTests/VbMonsterModel/ProductPhotoMm.vb       |   20 +
 .../VBTests/VbMonsterModel/ProductReviewMm.vb      |   21 +
 .../VBTests/VbMonsterModel/ProductWebFeatureMm.vb  |   23 +
 .../VBTests/VbMonsterModel/RSATokenMm.vb           |   19 +
 .../VBTests/VbMonsterModel/ResolutionMm.vb         |   19 +
 .../VBTests/VbMonsterModel/SmartCardMm.vb          |   21 +
 .../VBTests/VbMonsterModel/SupplierInfoMm.vb       |   19 +
 .../VBTests/VbMonsterModel/SupplierLogoMm.vb       |   17 +
 .../VBTests/VbMonsterModel/SupplierMm.vb           |   21 +
 .../VBTests/VbMonsterModel/SuspiciousActivityMm.vb |   17 +
 .../VbMonsterModel/VbMonsterModel.Context.tt       |  641 +
 .../VbMonsterModel/VbMonsterModel.Context.vb       |   96 +
 .../VBTests/VbMonsterModel/VbMonsterModel.tt       |  692 +
 .../VBTests/VbMonsterModel/VbMonsterModel.vb       |   12 +
 .../test/EntityFramework/VBTests/packages.config   |    5 +
 .../CompilerErrorCollectionExtensionsTests.cs      |   37 +
 .../Extensions/CompilerErrorExceptionTests.cs      |   55 +
 .../Extensions/EdmSchemaErrorExceptionTests.cs     |   55 +
 .../Extensions/IComponentModelExtensionsTests.cs   |   21 +
 .../Extensions/StringExtensionsTests.cs            |   18 +
 .../Extensions/XContainerExtensionsTests.cs        |   47 +
 .../test/PowerTools.Test/PowerTools.Test.csproj    |   83 +
 .../PowerTools.Test/Properties/AssemblyInfo.cs     |   37 +
 .../PowerTools.Test/Utilities/EdmxUtilityTests.cs  |  211 +
 .../Utilities/EfTextTemplateHostTests.cs           |  150 +
 .../PowerTools.Test/Utilities/TemplatesTests.cs    |   22 +
 .../test/PowerTools.Test/packages.config           |    5 +
 external/ikvm/.gitignore                           |    2 +
 external/ikvm/CommonAssemblyInfo.cs.in             |   37 +
 external/ikvm/HOWTO                                |   48 +
 external/ikvm/LICENSE                              |  425 +
 external/ikvm/THANKYOU                             |   27 +
 external/ikvm/THIRD_PARTY_README                   | 3385 +
 external/ikvm/TRADEMARK                            |   41 +
 external/ikvm/awt/AssemblyInfo.cs.in               |   41 +
 external/ikvm/awt/IKVM.AWT.WinForms.8.csproj       |  161 +
 external/ikvm/awt/IconFactory.cs                   |  683 +
 external/ikvm/awt/ShellApi.cs                      |  562 +
 external/ikvm/awt/awt.build                        |   72 +
 external/ikvm/awt/composite.cs                     |  143 +
 external/ikvm/awt/converter.cs                     |  402 +
 external/ikvm/awt/fonts-0.95.cs                    |  557 +
 external/ikvm/awt/graphics.cs                      | 2226 +
 external/ikvm/awt/images.cs                        |  211 +
 external/ikvm/awt/native.cs                        | 1038 +
 external/ikvm/awt/printing.cs                      |  335 +
 external/ikvm/awt/robot.cs                         |  404 +
 external/ikvm/awt/theming.cs                       |   94 +
 external/ikvm/awt/toolkit-0.95.cs                  | 5557 +
 external/ikvm/bin-x64/README                       |    1 +
 external/ikvm/bin-x86/README                       |    1 +
 .../gnu/java/net/protocol/ikvmres/Handler.java     |  329 +
 .../ikvm/extensions/ExtensionMethods.java          |  565 +
 .../ikvm/internal/AssemblyClassLoader.java         |  157 +
 .../ikvm/classpath/ikvm/internal/CallerID.java     |  120 +
 .../ikvm/classpath/ikvm/internal/Formatter.java    |   65 +
 .../ikvm/classpath/ikvm/internal/HasCallerID.java  |   36 +
 external/ikvm/classpath/ikvm/internal/JMath.java   | 2661 +
 external/ikvm/classpath/ikvm/internal/Library.java |   11 +
 .../ikvm/internal/LibraryVMInterface.java          |   62 +
 .../ikvm/classpath/ikvm/internal/MonoUtils.java    |   52 +
 external/ikvm/classpath/ikvm/internal/Util.java    |   62 +
 .../classpath/ikvm/internal/WeakIdentityMap.java   |  155 +
 .../classpath/ikvm/internal/__unspecified.java     |   29 +
 .../ikvm/classpath/ikvm/io/InputStreamWrapper.java |  239 +
 external/ikvm/classpath/ikvm/lang/CIL.java         |   55 +
 external/ikvm/classpath/ikvm/lang/DllExport.java   |   40 +
 external/ikvm/classpath/ikvm/lang/Internal.java    |   38 +
 .../classpath/ikvm/lang/IterableEnumerator.java    |   69 +
 .../ikvm/classpath/ikvm/lang/MapEnumerator.java    |   70 +
 external/ikvm/classpath/ikvm/lang/Property.java    |   12 +
 .../ikvm/runtime/AppDomainAssemblyClassLoader.java |   71 +
 .../ikvm/runtime/ClassPathAssemblyClassLoader.java |  106 +
 .../ikvm/classpath/ikvm/runtime/Delegates.java     |   91 +
 .../classpath/ikvm/runtime/EnumerationWrapper.java |   55 +
 external/ikvm/classpath/ikvm/runtime/Startup.java  |  175 +
 external/ikvm/classpath/ikvm/runtime/Util.java     |   55 +
 .../java/util/concurrent/atomic/AtomicBoolean.java |  152 +
 .../java/util/concurrent/atomic/AtomicInteger.java |  209 +
 .../util/concurrent/atomic/AtomicIntegerArray.java |  225 +
 .../java/util/concurrent/atomic/AtomicLong.java    |  217 +
 .../util/concurrent/atomic/AtomicLongArray.java    |  224 +
 .../util/concurrent/atomic/AtomicReference.java    |  142 +
 .../concurrent/atomic/AtomicReferenceArray.java    |  206 +
 external/ikvm/classpath/sun/misc/Ref.java          |   66 +
 external/ikvm/debugger/AssemblyInfo.cs             |   32 +
 external/ikvm/debugger/Debugger.cs                 |   80 +
 external/ikvm/debugger/DebuggerUtils.cs            |   68 +
 external/ikvm/debugger/EventRequest.cs             |  508 +
 external/ikvm/debugger/JdwpConnection.cs           |  113 +
 external/ikvm/debugger/JdwpConst.cs                |  302 +
 external/ikvm/debugger/JdwpHandler.cs              |  254 +
 external/ikvm/debugger/JdwpParameters.cs           |  175 +
 external/ikvm/debugger/Packet.cs                   |  255 +
 external/ikvm/debugger/TargetVM.cs                 |  156 +
 external/ikvm/debugger/debugger.csproj             |  108 +
 external/ikvm/debugger/win/TargetMethod.cs         |   76 +
 external/ikvm/debugger/win/TargetType.cs           |   57 +
 external/ikvm/debugger/win/TargetVM.cs             |  250 +
 external/ikvm/ikvm.build                           |   89 +
 external/ikvm/ikvm.include                         |   22 +
 external/ikvm/ikvm/AssemblyInfo.cs                 |   33 +
 external/ikvm/ikvm/ikvm.8.csproj                   |   94 +
 external/ikvm/ikvm/ikvm.build                      |   21 +
 external/ikvm/ikvm/starter.cs                      |  417 +
 external/ikvm/ikvm9.sln                            |   77 +
 external/ikvm/ikvmc.8.csproj                       |  158 +
 external/ikvm/ikvmc/AotTypeWrapper.cs              | 1301 +
 external/ikvm/ikvmc/AssemblyInfo.cs                |   32 +
 external/ikvm/ikvmc/AssemblyResolver.cs            |  477 +
 external/ikvm/ikvmc/Compiler.cs                    | 1499 +
 external/ikvm/ikvmc/CompilerClassLoader.cs         | 4014 +
 external/ikvm/ikvmc/FakeTypes.cs                   |  118 +
 external/ikvm/ikvmc/Proxy.cs                       |  602 +
 external/ikvm/ikvmc/ikvmc.build                    |   62 +
 external/ikvm/ikvmc/remapper.cs                    | 1823 +
 external/ikvm/ikvmdoc/IKVMDoc.java                 |  847 +
 external/ikvm/ikvmdoc/ikvmdoc.build                |   22 +
 external/ikvm/ikvmstub/AssemblyInfo.cs             |   32 +
 external/ikvm/ikvmstub/ikvmstub.8.csproj           |  121 +
 external/ikvm/ikvmstub/ikvmstub.build              |   41 +
 external/ikvm/ikvmstub/ikvmstub.cs                 |  627 +
 external/ikvm/japi/japi-status.build               |   52 +
 external/ikvm/jvm/JVM.il                           |   55 +
 external/ikvm/jvm/jvm.build                        |   39 +
 external/ikvm/jvm/jvm32.il                         |    3 +
 external/ikvm/jvm/jvm64.il                         |    2 +
 external/ikvm/msbuild/AssemblyInfo.cs              |   40 +
 external/ikvm/msbuild/IKVM.MSBuild.Java.Targets    |   31 +
 external/ikvm/msbuild/IKVM.MSBuild.csproj          |   52 +
 external/ikvm/msbuild/JavaTask.cs                  |  532 +
 external/ikvm/msbuild/msbuild.build                |   20 +
 external/ikvm/native/ikvm-native.rc.in             |   30 +
 external/ikvm/native/jni.c                         |  502 +
 external/ikvm/native/jni.h                         |  406 +
 external/ikvm/native/native.8.vcproj               |  133 +
 external/ikvm/native/native.9.vcproj               |  132 +
 external/ikvm/native/native.build                  |   53 +
 external/ikvm/native/os.c                          |  100 +
 external/ikvm/openjdk/AssemblyInfo.java.in         |   40 +
 external/ikvm/openjdk/ExtensionAttribute.java      |   39 +
 external/ikvm/openjdk/GenerateSystemCore.cs        |   44 +
 external/ikvm/openjdk/allsources.lst               |14190 +++
 .../sun/imageio/plugins/jpeg/JPEGImageReader.java  |  143 +
 .../imageio/plugins/jpeg/JPEGImageReaderSpi.java   |  112 +
 .../sun/imageio/plugins/jpeg/JPEGImageWriter.java  |  178 +
 .../imageio/plugins/jpeg/JPEGImageWriterSpi.java   |  119 +
 .../com/sun/management/OperatingSystem.java        |  154 +
 external/ikvm/openjdk/dependencies.txt             |  148 +
 external/ikvm/openjdk/exclude.lst                  |    5 +
 external/ikvm/openjdk/gnu/java/awt/Buffers.java    |  225 +
 .../gnu/java/awt/color/CieXyzConverter.java        |   73 +
 .../gnu/java/awt/color/ClutProfileConverter.java   |  152 +
 .../gnu/java/awt/color/ColorLookUpTable.java       |  429 +
 .../gnu/java/awt/color/ColorSpaceConverter.java    |   69 +
 .../gnu/java/awt/color/GrayProfileConverter.java   |  137 +
 .../gnu/java/awt/color/GrayScaleConverter.java     |  110 +
 .../openjdk/gnu/java/awt/color/ProfileHeader.java  |  398 +
 .../gnu/java/awt/color/RgbProfileConverter.java    |  244 +
 .../openjdk/gnu/java/awt/color/SrgbConverter.java  |  152 +
 .../ikvm/openjdk/gnu/java/awt/color/TagEntry.java  |  121 +
 .../gnu/java/awt/color/ToneReproductionCurve.java  |  177 +
 .../openjdk/gnu/java/util/EmptyEnumeration.java    |   96 +
 .../java/security/action/GetPropertyAction.java    |   89 +
 .../security/action/GetSecurityPropertyAction.java |   93 +
 .../java/security/action/SetAccessibleAction.java  |   77 +
 .../rt/com/sun/jmx/snmp/SnmpDataTypeEnums.java     |   52 +
 .../rt/com/sun/jmx/snmp/SnmpDefinitions.java       |   83 +
 .../icedtea/rt/com/sun/jmx/snmp/SnmpOid.java       |  137 +
 .../icedtea/rt/com/sun/jmx/snmp/SnmpOidRecord.java |   53 +
 .../icedtea/rt/com/sun/jmx/snmp/SnmpOidTable.java  |   53 +
 .../rt/com/sun/jmx/snmp/SnmpOidTableSupport.java   |   54 +
 .../rt/com/sun/jmx/snmp/SnmpParameters.java        |   60 +
 .../icedtea/rt/com/sun/jmx/snmp/SnmpPduPacket.java |   53 +
 .../icedtea/rt/com/sun/jmx/snmp/SnmpPeer.java      |   73 +
 .../icedtea/rt/com/sun/jmx/snmp/SnmpSession.java   |   65 +
 .../icedtea/rt/com/sun/jmx/snmp/SnmpTimeticks.java |   74 +
 .../icedtea/rt/com/sun/jmx/snmp/SnmpVarBind.java   |   74 +
 .../rt/com/sun/jmx/snmp/SnmpVarBindList.java       |   82 +
 .../com/sun/jmx/snmp/daemon/SnmpInformRequest.java |   42 +
 .../rt/com/sun/jmx/snmp/daemon/SnmpSession.java    |   66 +
 .../rt/com/sun/media/sound/AbstractPlayer.java     |   45 +
 .../com/sun/media/sound/AutoConnectSequencer.java  |   50 +
 .../icedtea/rt/com/sun/media/sound/DataPusher.java |   62 +
 .../rt/com/sun/media/sound/DirectAudioDevice.java  |   45 +
 .../sun/media/sound/DirectAudioDeviceProvider.java |   45 +
 .../rt/com/sun/media/sound/HeadspaceMixer.java     |   44 +
 .../rt/com/sun/media/sound/HeadspaceSoundbank.java |   45 +
 .../rt/com/sun/media/sound/JDK13Services.java      |   50 +
 .../rt/com/sun/media/sound/JavaSoundAudioClip.java |   68 +
 .../rt/com/sun/media/sound/MidiInDevice.java       |   45 +
 .../com/sun/media/sound/MidiInDeviceProvider.java  |   45 +
 .../rt/com/sun/media/sound/MidiOutDevice.java      |   44 +
 .../com/sun/media/sound/MidiOutDeviceProvider.java |   45 +
 .../icedtea/rt/com/sun/media/sound/MidiUtils.java  |   59 +
 .../icedtea/rt/com/sun/media/sound/MixerClip.java  |   44 +
 .../rt/com/sun/media/sound/MixerMidiChannel.java   |   45 +
 .../rt/com/sun/media/sound/MixerSequencer.java     |   45 +
 .../rt/com/sun/media/sound/MixerSourceLine.java    |   44 +
 .../icedtea/rt/com/sun/media/sound/MixerSynth.java |   45 +
 .../rt/com/sun/media/sound/MixerThread.java        |   44 +
 .../icedtea/rt/com/sun/media/sound/Platform.java   |   45 +
 .../icedtea/rt/com/sun/media/sound/PortMixer.java  |   45 +
 .../rt/com/sun/media/sound/PortMixerProvider.java  |   45 +
 .../sun/media/sound/ReferenceCountingDevice.java   |   57 +
 .../rt/com/sun/media/sound/SimpleInputDevice.java  |   44 +
 .../sun/media/sound/SimpleInputDeviceProvider.java |   45 +
 .../icedtea/rt/com/sun/media/sound/Toolkit.java    |   50 +
 external/ikvm/openjdk/ikvm/awt/IkvmToolkit.java    |   53 +
 .../ikvm/internal/AnnotationAttributeBase.java     |  648 +
 .../openjdk/ikvm/internal/FieldReflectorBase.java  |   35 +
 .../IntrinsicAtomicReferenceFieldUpdater.java      |   62 +
 .../ikvm/internal/IntrinsicThreadLocal.java        |   41 +
 external/ikvm/openjdk/ikvm/internal/JNI.java       |  114 +
 .../ikvm/internal/NotYetImplementedError.java      |   37 +
 .../ikvm/openjdk/ikvm/internal/Serialization.java  |   60 +
 external/ikvm/openjdk/ikvm/internal/Winsock.java   |  978 +
 external/ikvm/openjdk/java/awt/Font.java           | 2579 +
 .../openjdk/java/awt/GraphicsConfiguration.java    |  452 +
 external/ikvm/openjdk/java/awt/Image.java          |  353 +
 .../openjdk/java/awt/color/ICC_ColorSpace.java     |  295 +
 .../openjdk/java/awt/image/AffineTransformOp.java  |  608 +
 .../ikvm/openjdk/java/awt/image/BandCombineOp.java |  218 +
 .../ikvm/openjdk/java/awt/image/BufferedImage.java | 1762 +
 .../openjdk/java/awt/image/ColorConvertOp.java     |  537 +
 .../ikvm/openjdk/java/awt/image/ConvolveOp.java    |  380 +
 .../openjdk/java/awt/image/IndexColorModel.java    | 1519 +
 external/ikvm/openjdk/java/awt/image/LookupOp.java |  307 +
 .../ikvm/openjdk/java/awt/image/RescaleOp.java     |  385 +
 external/ikvm/openjdk/java/io/FileDescriptor.java  |  731 +
 external/ikvm/openjdk/java/io/FileInputStream.java |  420 +
 .../ikvm/openjdk/java/io/FileOutputStream.java     |  458 +
 .../openjdk/java/io/InteropObjectInputStream.java  |  740 +
 .../openjdk/java/io/InteropObjectOutputStream.java |  738 +
 .../ikvm/openjdk/java/io/ObjectStreamClass.java    | 2333 +
 .../ikvm/openjdk/java/io/ObjectStreamField.java    |  325 +
 .../ikvm/openjdk/java/io/RandomAccessFile.java     | 1156 +
 external/ikvm/openjdk/java/lang/Class.java         | 3245 +
 external/ikvm/openjdk/java/lang/ClassLoader.java   | 2240 +
 .../ikvm/openjdk/java/lang/ClassLoaderHelper.java  |   51 +
 external/ikvm/openjdk/java/lang/Enum.java          |  293 +
 external/ikvm/openjdk/java/lang/LangHelper.java    |  122 +
 external/ikvm/openjdk/java/lang/ProcessImpl.java   |  549 +
 .../openjdk/java/lang/PropertyConstants.java.in    |   33 +
 external/ikvm/openjdk/java/lang/Shutdown.java      |  284 +
 external/ikvm/openjdk/java/lang/StringHelper.java  | 2592 +
 external/ikvm/openjdk/java/lang/System.java        | 1169 +
 external/ikvm/openjdk/java/lang/Thread.java        | 2587 +
 .../ikvm/openjdk/java/lang/ThrowableHelper.java    |  345 +
 .../ikvm/openjdk/java/lang/VMSystemProperties.java |  421 +
 .../java/lang/invoke/AdapterMethodHandle.java      |  477 +
 .../java/lang/invoke/BoundMethodHandle.java        |  162 +
 .../ikvm/openjdk/java/lang/invoke/CallSite.java    |  264 +
 .../openjdk/java/lang/invoke/ConstantCallSite.java |  120 +
 .../java/lang/invoke/DirectMethodHandle.java       |   51 +
 .../openjdk/java/lang/invoke/MethodHandleImpl.java |  740 +
 .../java/lang/invoke/MethodHandleNatives.java      |  226 +
 .../openjdk/java/lang/invoke/MethodHandles.java    | 2279 +
 .../openjdk/java/lang/invoke/MutableCallSite.java  |  283 +
 .../openjdk/java/lang/invoke/VolatileCallSite.java |  109 +
 .../java/lang/management/PlatformComponent.java    |  407 +
 external/ikvm/openjdk/java/lang/ref/Reference.java |  178 +
 .../ikvm/openjdk/java/lang/ref/SoftReference.java  |  117 +
 .../openjdk/java/lang/reflect/Constructor.java     |  674 +
 external/ikvm/openjdk/java/lang/reflect/Field.java | 1058 +
 .../ikvm/openjdk/java/lang/reflect/Method.java     |  749 +
 external/ikvm/openjdk/java/lang/reflect/Proxy.java |  674 +
 .../openjdk/java/lang/reflect/ReflectHelper.java   |   47 +
 .../java/net/DefaultDatagramSocketImplFactory.java |  128 +
 .../java/net/DualStackPlainDatagramSocketImpl.java |  308 +
 .../net/DualStackPlainDatagramSocketImpl_c.java    |  489 +
 .../openjdk/java/net/DualStackPlainSocketImpl.java |  337 +
 .../java/net/DualStackPlainSocketImpl_c.java       |  488 +
 .../ikvm/openjdk/java/net/PlainSocketImpl.java     |  341 +
 .../ikvm/openjdk/java/net/SocketInputStream.java   |  326 +
 .../ikvm/openjdk/java/net/SocketOutputStream.java  |  249 +
 external/ikvm/openjdk/java/net/SocketUtil.java     |  190 +
 .../java/net/TwoStacksPlainDatagramSocketImpl.java |  229 +
 .../net/TwoStacksPlainDatagramSocketImpl_c.java    | 2319 +
 .../openjdk/java/net/TwoStacksPlainSocketImpl.java |  253 +
 .../java/net/TwoStacksPlainSocketImpl_c.java       | 1079 +
 external/ikvm/openjdk/java/net/net_util_md.java    |  839 +
 external/ikvm/openjdk/java/nio/Bits.java           |  850 +
 .../openjdk/java/security/AccessController.java    |  633 +
 .../openjdk/java/security/ProtectionDomain.java    |  528 +
 external/ikvm/openjdk/java/sql/DriverManager.java  |  688 +
 .../ikvm/openjdk/java/util/ResourceBundle.java     | 2911 +
 external/ikvm/openjdk/java/util/TimeZone.java      |  905 +
 .../locks/AbstractQueuedSynchronizer.java          | 2299 +
 .../java/util/concurrent/locks/LockSupport.java    |  430 +
 external/ikvm/openjdk/java/util/zip/Adler32.java   |  205 +
 external/ikvm/openjdk/java/util/zip/CRC32.java     |  132 +
 .../openjdk/java/util/zip/ClassStubZipEntry.java   |   98 +
 external/ikvm/openjdk/java/util/zip/Deflater.java  |  569 +
 .../openjdk/java/util/zip/DeflaterConstants.java   |   78 +
 .../ikvm/openjdk/java/util/zip/DeflaterEngine.java |  692 +
 .../openjdk/java/util/zip/DeflaterHuffman.java     |  776 +
 .../openjdk/java/util/zip/DeflaterPending.java     |   54 +
 external/ikvm/openjdk/java/util/zip/Inflater.java  |  727 +
 .../openjdk/java/util/zip/InflaterDynHeader.java   |  203 +
 .../openjdk/java/util/zip/InflaterHuffmanTree.java |  220 +
 .../ikvm/openjdk/java/util/zip/OutputWindow.java   |  178 +
 .../ikvm/openjdk/java/util/zip/PendingBuffer.java  |  200 +
 .../openjdk/java/util/zip/StreamManipulator.java   |  216 +
 external/ikvm/openjdk/java/util/zip/ZipEntry.java  |  330 +
 external/ikvm/openjdk/java/util/zip/ZipFile.java   |  889 +
 external/ikvm/openjdk/map.xml                      | 2868 +
 external/ikvm/openjdk/openjdk.build                |  308 +
 .../resources/META-INF/services/java.sql.Driver    |    1 +
 .../services/sun.java2d.pipe.RenderingEngine       |    2 +
 external/ikvm/openjdk/response.txt                 | 1116 +
 external/ikvm/openjdk/security.xml                 |   52 +
 external/ikvm/openjdk/sun/awt/AppContext.java      |  782 +
 external/ikvm/openjdk/sun/awt/AppContextDC.java    |   45 +
 external/ikvm/openjdk/sun/awt/EmbeddedFrame.java   |  590 +
 .../ikvm/openjdk/sun/awt/IkvmDataTransferer.java   |  605 +
 external/ikvm/openjdk/sun/awt/SunToolkit.java      | 1990 +
 .../ikvm/openjdk/sun/awt/Win32FontManager.java     |   30 +
 external/ikvm/openjdk/sun/awt/X11FontManager.java  |   30 +
 .../openjdk/sun/awt/image/ByteComponentRaster.java |  919 +
 .../openjdk/sun/awt/image/BytePackedRaster.java    | 1389 +
 .../openjdk/sun/awt/image/GifImageDecoder.java     |   38 +
 .../openjdk/sun/awt/image/IkvmImageDecoder.java    |  150 +
 .../openjdk/sun/awt/image/ImageRepresentation.java |  421 +
 .../ikvm/openjdk/sun/awt/image/ImagingLib.java     |   67 +
 .../sun/awt/image/IntegerComponentRaster.java      |  685 +
 .../openjdk/sun/awt/image/JPEGImageDecoder.java    |   38 +
 .../sun/awt/image/OffScreenImageSource.java        |  195 +
 .../sun/awt/image/ShortComponentRaster.java        |  829 +
 .../openjdk/sun/awt/image/SunWritableRaster.java   |  139 +
 .../ikvm/openjdk/sun/awt/image/ToolkitImage.java   |  325 +
 .../openjdk/sun/awt/shell/Win32ShellFolder2.java   | 1145 +
 .../sun/awt/shell/Win32ShellFolderManager2.java    |  468 +
 .../ikvm/openjdk/sun/awt/windows/WPrinterJob.java  |  126 +
 external/ikvm/openjdk/sun/font/CompositeFont.java  |  152 +
 external/ikvm/openjdk/sun/font/Font2D.java         |  221 +
 external/ikvm/openjdk/sun/font/FontManager.java    |  415 +
 external/ikvm/openjdk/sun/font/GlyphLayout.java    |   76 +
 external/ikvm/openjdk/sun/font/PhysicalFont.java   |  299 +
 external/ikvm/openjdk/sun/font/PhysicalStrike.java |  223 +
 .../ikvm/openjdk/sun/font/StandardGlyphVector.java |  498 +
 external/ikvm/openjdk/sun/font/StrikeCache.java    |  317 +
 external/ikvm/openjdk/sun/font/SunFontManager.java |  443 +
 external/ikvm/openjdk/sun/font/TrueTypeFont.java   |   44 +
 .../sun/java2d/HeadlessGraphicsEnvironment.java    |  168 +
 .../openjdk/sun/java2d/SunCompositeContext.java    |  316 +
 .../ikvm/openjdk/sun/java2d/SunGraphics2D.java     |  844 +
 .../openjdk/sun/java2d/SunGraphicsEnvironment.java |  106 +
 external/ikvm/openjdk/sun/java2d/SurfaceData.java  |   32 +
 .../ikvm/openjdk/sun/java2d/cmm/lcms/LCMS.java     |  185 +
 .../openjdk/sun/java2d/pipe/ShapeSpanIterator.java |   82 +
 .../sun/jdbc/odbc/JdbcOdbcCallableStatement.java   |  662 +
 .../openjdk/sun/jdbc/odbc/JdbcOdbcConnection.java  |  490 +
 .../openjdk/sun/jdbc/odbc/JdbcOdbcDTResultSet.java |  287 +
 .../sun/jdbc/odbc/JdbcOdbcDTResultSetMetaData.java |  180 +
 .../sun/jdbc/odbc/JdbcOdbcDatabaseMetaData.java    | 1211 +
 .../ikvm/openjdk/sun/jdbc/odbc/JdbcOdbcDriver.java |  111 +
 .../ikvm/openjdk/sun/jdbc/odbc/JdbcOdbcObject.java |  650 +
 .../sun/jdbc/odbc/JdbcOdbcPreparedStatement.java   |  387 +
 .../openjdk/sun/jdbc/odbc/JdbcOdbcResultSet.java   |  799 +
 .../sun/jdbc/odbc/JdbcOdbcResultSetMetaData.java   |  269 +
 .../openjdk/sun/jdbc/odbc/JdbcOdbcStatement.java   |  386 +
 .../sun/jdbc/odbc/JdbcOdbcUpdateableResultSet.java |  165 +
 .../ikvm/openjdk/sun/jdbc/odbc/JdbcOdbcUtils.java  |  372 +
 .../openjdk/sun/management/FileSystemImpl.java     |   40 +
 .../ikvm/openjdk/sun/management/GcInfoBuilder.java |  214 +
 .../sun/management/ManagementFactoryHelper.java    |  318 +
 .../openjdk/sun/management/VMManagementImpl.java   |  282 +
 external/ikvm/openjdk/sun/misc/FileURLMapper.java  |   99 +
 external/ikvm/openjdk/sun/misc/MiscHelper.java     |   59 +
 external/ikvm/openjdk/sun/misc/OSEnvironment.java  |   32 +
 external/ikvm/openjdk/sun/misc/SharedSecrets.java  |  149 +
 external/ikvm/openjdk/sun/misc/Unsafe.java         | 1155 +
 external/ikvm/openjdk/sun/misc/VM.java             |  368 +
 external/ikvm/openjdk/sun/misc/Version.java        |  338 +
 .../sun/net/dns/ResolverConfigurationImpl.java     |  216 +
 external/ikvm/openjdk/sun/net/sdp/SdpSupport.java  |   55 +
 .../net/www/protocol/file/FileURLConnection.java   |  238 +
 .../openjdk/sun/net/www/protocol/file/Handler.java |  160 +
 .../sun/net/www/protocol/ikvmres/Handler.java      |   29 +
 .../sun/net/www/protocol/jar/JarFileFactory.java   |  171 +
 .../openjdk/sun/nio/ch/DatagramChannelImpl.java    | 1093 +
 .../sun/nio/ch/DefaultSelectorProvider.java        |   55 +
 .../openjdk/sun/nio/ch/DotNetSelectorImpl.java     |  324 +
 .../ikvm/openjdk/sun/nio/ch/FileChannelImpl.java   | 1089 +
 .../openjdk/sun/nio/ch/FileDispatcherImpl.java     |  301 +
 external/ikvm/openjdk/sun/nio/ch/FileKey.java      |   57 +
 external/ikvm/openjdk/sun/nio/ch/IOUtil.java       |  179 +
 external/ikvm/openjdk/sun/nio/ch/Iocp.java         |  140 +
 .../ikvm/openjdk/sun/nio/ch/NativeDispatcher.java  |   56 +
 external/ikvm/openjdk/sun/nio/ch/Net.java          |  508 +
 .../ikvm/openjdk/sun/nio/ch/PollArrayWrapper.java  |   37 +
 .../ikvm/openjdk/sun/nio/ch/SelectionKeyImpl.java  |  118 +
 .../ikvm/openjdk/sun/nio/ch/SocketDispatcher.java  |  121 +
 .../openjdk/sun/nio/ch/SocketOptionRegistry.java   |   86 +
 external/ikvm/openjdk/sun/nio/ch/Util.java         |  278 +
 .../nio/ch/WindowsAsynchronousFileChannelImpl.java |  689 +
 ...WindowsAsynchronousServerSocketChannelImpl.java |  320 +
 .../ch/WindowsAsynchronousSocketChannelImpl.java   |  817 +
 .../ikvm/openjdk/sun/nio/cs/StandardCharsets.java  |  706 +
 .../sun/nio/fs/DefaultFileSystemProvider.java      |   35 +
 .../sun/nio/fs/DefaultFileTypeDetector.java        |   41 +
 .../ikvm/openjdk/sun/nio/fs/NetFileSystem.java     |  498 +
 .../openjdk/sun/nio/fs/NetFileSystemProvider.java  | 1412 +
 external/ikvm/openjdk/sun/nio/fs/NetPath.java      |  569 +
 external/ikvm/openjdk/sun/nio/fs/UnixUriUtils.java |  229 +
 .../ikvm/openjdk/sun/nio/fs/WindowsUriSupport.java |  167 +
 external/ikvm/openjdk/sun/print/PrintPeer.java     |   42 +
 .../openjdk/sun/print/UnixPrintServiceLookup.java  |   33 +
 external/ikvm/openjdk/sun/print/Win32PrintJob.java | 1119 +
 .../ikvm/openjdk/sun/print/Win32PrintService.java  |  920 +
 .../openjdk/sun/print/Win32PrintServiceLookup.java |  264 +
 .../ikvm/openjdk/sun/reflect/MethodAccessor.java   |   40 +
 external/ikvm/openjdk/sun/reflect/Reflection.java  |  346 +
 .../openjdk/sun/reflect/ReflectionFactory.java     |  310 +
 .../security/jgss/wrapper/NativeGSSFactory.java    |   75 +
 .../security/jgss/wrapper/SunNativeProvider.java   |   40 +
 external/ikvm/openjdk/swingawt.xml                 |   41 +
 external/ikvm/openjdk/tools.rsp                    |  284 +
 .../ikvm/reflect}/AmbiguousMatchException.cs       |    0
 external/ikvm/reflect/Assembly.cs                  |  264 +
 external/ikvm/reflect/AssemblyName.cs              |  476 +
 .../ikvm/reflect}/BadImageFormatException.cs       |    0
 external/ikvm/reflect/Binder.cs                    |  405 +
 external/ikvm/reflect/ConstructorInfo.cs           |  239 +
 external/ikvm/reflect/CustomAttributeData.cs       | 1017 +
 .../ikvm/reflect/CustomAttributeNamedArgument.cs   |   81 +
 .../ikvm/reflect}/CustomAttributeTypedArgument.cs  |    0
 external/ikvm/reflect/CustomModifiers.cs           |  357 +
 external/ikvm/reflect/Emit/AssemblyBuilder.cs      |  827 +
 external/ikvm/reflect/Emit/ConstructorBuilder.cs   |  141 +
 .../ikvm/reflect/Emit/CustomAttributeBuilder.cs    |  663 +
 .../ikvm/reflect/Emit/CustomModifiersBuilder.cs    |   75 +
 external/ikvm/reflect/Emit/EnumBuilder.cs          |  124 +
 .../ikvm/reflect}/Emit/Enums.cs                    |    0
 external/ikvm/reflect/Emit/EventBuilder.cs         |  281 +
 external/ikvm/reflect/Emit/ExceptionHandler.cs     |  121 +
 external/ikvm/reflect/Emit/FieldBuilder.cs         |  229 +
 external/ikvm/reflect/Emit/ILGenerator.cs          | 1135 +
 external/ikvm/reflect/Emit/MethodBuilder.cs        |  778 +
 external/ikvm/reflect/Emit/ModuleBuilder.cs        | 1887 +
 .../ikvm/reflect}/Emit/OpCode.cs                   |    0
 external/ikvm/reflect/Emit/OpCodes.cs              |  749 +
 external/ikvm/reflect/Emit/ParameterBuilder.cs     |  144 +
 external/ikvm/reflect/Emit/PropertyBuilder.cs      |  288 +
 external/ikvm/reflect/Emit/SignatureHelper.cs      |  317 +
 external/ikvm/reflect/Emit/Tokens.cs               |  271 +
 external/ikvm/reflect/Emit/TypeBuilder.cs          | 1252 +
 external/ikvm/reflect/Enums.cs                     |  325 +
 external/ikvm/reflect/EventInfo.cs                 |  252 +
 external/ikvm/reflect/ExceptionHandlingClause.cs   |   94 +
 external/ikvm/reflect/FieldInfo.cs                 |  304 +
 external/ikvm/reflect/FieldSignature.cs            |   98 +
 external/ikvm/reflect/Fusion.cs                    |  527 +
 external/ikvm/reflect/GenericWrappers.cs           |  694 +
 external/ikvm/reflect/IKVM.Reflection.csproj       |  146 +
 .../ikvm/reflect}/Impl/ITypeOwner.cs               |    0
 external/ikvm/reflect/Impl/MdbWriter.cs            |  233 +
 external/ikvm/reflect/Impl/PdbWriter.cs            | 1188 +
 external/ikvm/reflect/Impl/SymbolSupport.cs        |   84 +
 .../ikvm/reflect}/InterfaceMapping.cs              |    0
 external/ikvm/reflect/LocalVariableInfo.cs         |   73 +
 external/ikvm/reflect/ManifestResourceInfo.cs      |  113 +
 external/ikvm/reflect/MarshalSpec.cs               |  259 +
 external/ikvm/reflect/MemberInfo.cs                |  135 +
 external/ikvm/reflect/Metadata/CliHeader.cs        |   99 +
 .../ikvm/reflect}/Metadata/MetadataRW.cs           |    0
 external/ikvm/reflect/Metadata/Tables.cs           | 2722 +
 external/ikvm/reflect/MethodBase.cs                |  168 +
 external/ikvm/reflect/MethodBody.cs                |  163 +
 .../ikvm/reflect}/MethodImplMap.cs                 |    0
 external/ikvm/reflect/MethodInfo.cs                |  403 +
 external/ikvm/reflect/MethodSignature.cs           |  502 +
 external/ikvm/reflect/Missing.cs                   | 1196 +
 external/ikvm/reflect/Module.cs                    |  701 +
 external/ikvm/reflect/ParameterInfo.cs             |  189 +
 .../ikvm/reflect}/ParameterModifier.cs             |    0
 external/ikvm/reflect/Properties/AssemblyInfo.cs   |   27 +
 external/ikvm/reflect/PropertyInfo.cs              |  355 +
 external/ikvm/reflect/PropertySignature.cs         |  186 +
 external/ikvm/reflect/Reader/AssemblyReader.cs     |  330 +
 external/ikvm/reflect/Reader/Authenticode.cs       |  185 +
 external/ikvm/reflect/Reader/ByteReader.cs         |  217 +
 external/ikvm/reflect/Reader/EventInfoImpl.cs      |  166 +
 external/ikvm/reflect/Reader/Field.cs              |  136 +
 .../ikvm/reflect/Reader/GenericTypeParameter.cs    |  355 +
 external/ikvm/reflect/Reader/MetadataReader.cs     |  406 +
 external/ikvm/reflect/Reader/Method.cs             |  394 +
 external/ikvm/reflect/Reader/ModuleReader.cs       | 1300 +
 external/ikvm/reflect/Reader/PEReader.cs           |  343 +
 external/ikvm/reflect/Reader/PropertyInfoImpl.cs   |  179 +
 external/ikvm/reflect/Reader/ResourceModule.cs     |  107 +
 external/ikvm/reflect/Reader/TypeDefImpl.cs        |  425 +
 external/ikvm/reflect/Signature.cs                 |  696 +
 external/ikvm/reflect/StandAloneMethodSig.cs       |  130 +
 external/ikvm/reflect/StrongNameKeyPair.cs         |  136 +
 external/ikvm/reflect/Type.cs                      | 3112 +
 external/ikvm/reflect/TypeInfo.cs                  |  158 +
 external/ikvm/reflect/TypeNameParser.cs            |  610 +
 external/ikvm/reflect/Universe.cs                  | 1194 +
 external/ikvm/reflect/Util.cs                      |  256 +
 external/ikvm/reflect/Writer/ByteBuffer.cs         |  368 +
 external/ikvm/reflect/Writer/Heaps.cs              |  395 +
 external/ikvm/reflect/Writer/MetadataWriter.cs     |  561 +
 external/ikvm/reflect/Writer/ModuleWriter.cs       |  428 +
 external/ikvm/reflect/Writer/PEWriter.cs           |  305 +
 external/ikvm/reflect/Writer/ResourceSection.cs    |  411 +
 external/ikvm/reflect/Writer/TextSection.cs        |  922 +
 external/ikvm/reflect/Writer/VersionInfo.cs        |  278 +
 external/ikvm/reflect/reflect.build                |  122 +
 external/ikvm/runtime/AssemblyClassLoader.cs       | 1340 +
 external/ikvm/runtime/AssemblyInfo.cs.in           |   57 +
 external/ikvm/runtime/BigEndianBinaryReader.cs     |  227 +
 external/ikvm/runtime/ByteCode.cs                  |  812 +
 external/ikvm/runtime/ByteCodeHelper.cs            | 1165 +
 external/ikvm/runtime/ClassFile.cs                 | 3552 +
 external/ikvm/runtime/ClassLoaderWrapper.cs        | 1534 +
 external/ikvm/runtime/CodeEmitter.cs               | 2998 +
 external/ikvm/runtime/CoreClasses.cs               |  119 +
 external/ikvm/runtime/DotNetTypeWrapper.cs         | 2800 +
 external/ikvm/runtime/Dummy.OpenJDK.Core.cs        |   94 +
 external/ikvm/runtime/DynamicClassLoader.cs        |  563 +
 external/ikvm/runtime/DynamicTypeWrapper.cs        | 6126 +
 external/ikvm/runtime/ExceptionHelper.cs           |  894 +
 external/ikvm/runtime/IKVM.Runtime.8.csproj        |  185 +
 external/ikvm/runtime/IKVM.Runtime.JNI.8.csproj    |   84 +
 external/ikvm/runtime/JavaException.cs             |  218 +
 external/ikvm/runtime/JniAssemblyInfo.cs.in        |   34 +
 external/ikvm/runtime/JniInterface.cs              | 3721 +
 external/ikvm/runtime/JsrInliner.cs                | 2062 +
 external/ikvm/runtime/LocalVars.cs                 |  641 +
 external/ikvm/runtime/MemberWrapper.cs             | 1971 +
 external/ikvm/runtime/PassiveWeakDictionary.cs     |  257 +
 external/ikvm/runtime/ReflectUtil.cs               |  246 +
 external/ikvm/runtime/RuntimeHelperTypes.cs        |   96 +
 external/ikvm/runtime/Serialization.cs             |  253 +
 external/ikvm/runtime/TypeWrapper.cs               | 5078 +
 external/ikvm/runtime/Types.cs                     |   66 +
 external/ikvm/runtime/atomic.cs                    |  135 +
 external/ikvm/runtime/attributes.cs                |  831 +
 external/ikvm/runtime/common.cs                    |  610 +
 external/ikvm/runtime/compiler.cs                  | 4143 +
 external/ikvm/runtime/fdlibm/e_hypot.cs            |  126 +
 external/ikvm/runtime/fdlibm/e_pow.cs              |  314 +
 external/ikvm/runtime/fdlibm/e_rem_pio2.cs         |  173 +
 external/ikvm/runtime/fdlibm/fdlibm_h.cs           |   70 +
 external/ikvm/runtime/fdlibm/k_rem_pio2.cs         |  319 +
 external/ikvm/runtime/fdlibm/k_tan.cs              |  158 +
 external/ikvm/runtime/fdlibm/s_cbrt.cs             |   89 +
 external/ikvm/runtime/fdlibm/s_expm1.cs            |  224 +
 external/ikvm/runtime/fdlibm/s_floor.cs            |   86 +
 external/ikvm/runtime/fdlibm/s_log1p.cs            |  177 +
 external/ikvm/runtime/fdlibm/s_scalbn.cs           |   70 +
 external/ikvm/runtime/fdlibm/s_tan.cs              |   84 +
 external/ikvm/runtime/intrinsics.cs                |  995 +
 external/ikvm/runtime/openjdk.cs                   | 8619 ++
 external/ikvm/runtime/openjdk/java.lang.invoke.cs  | 1167 +
 external/ikvm/runtime/openjdk/sun.management.cs    |  228 +
 external/ikvm/runtime/openjdk/sun.nio.ch.cs        | 1152 +
 external/ikvm/runtime/openjdk/sun.security.krb5.cs |  354 +
 external/ikvm/runtime/profiler.cs                  |  121 +
 external/ikvm/runtime/runtime.build                |  179 +
 external/ikvm/runtime/stubgen/ClassFileWriter.cs   | 1048 +
 external/ikvm/runtime/stubgen/SerialVersionUID.cs  |  183 +
 external/ikvm/runtime/stubgen/StubGenerator.cs     |  636 +
 external/ikvm/runtime/tracer.cs                    |  222 +
 external/ikvm/runtime/verifier.cs                  | 4017 +
 external/ikvm/runtime/vfs.cs                       | 1033 +
 external/ikvm/runtime/vm.cs                        |  485 +
 external/ikvm/tools/SourceLicenseAnalyzer.cs       |  209 +
 external/ikvm/tools/asmref.cs                      |   62 +
 external/ikvm/tools/depcheck.cs                    |   90 +
 external/ikvm/tools/implib.cs                      |  230 +
 external/ikvm/tools/pubkey.cs                      |   44 +
 external/ikvm/tools/tools.build                    |   47 +
 external/ikvm/tools/updbaseaddresses.cs            |   69 +
 external/ikvm/tools/writeappconfig.cs              |   48 +
 external/ikvm/update_from_cvs                      |    3 +
 .../ikvm/website/build/site/devguide/concepts.html |  290 +
 .../ikvm/website/build/site/devguide/intro.html    |  250 +
 .../ikvm/website/build/site/devguide/java2net.html |  404 +
 .../ikvm/website/build/site/devguide/net2java.html |  314 +
 external/ikvm/website/build/site/download.html     |  247 +
 external/ikvm/website/build/site/faqdoc.html       |  263 +
 external/ikvm/website/build/site/favicon.ico       |  Bin 0 -> 766 bytes
 .../site/images/built-with-forrest-button.png      |  Bin 0 -> 1936 bytes
 .../ikvm/website/build/site/images/project.gif     |  Bin 0 -> 2761 bytes
 external/ikvm/website/build/site/index.html        |  302 +
 external/ikvm/website/build/site/license.html      |  258 +
 .../build/site/skin/breadcrumbs-optimized.js       |   67 +
 .../ikvm/website/build/site/skin/breadcrumbs.js    |  267 +
 .../website/build/site/skin/images/chapter.gif     |  Bin 0 -> 55 bytes
 .../build/site/skin/images/chapter_open.gif        |  Bin 0 -> 55 bytes
 .../website/build/site/skin/images/current.gif     |  Bin 0 -> 60 bytes
 .../ikvm/website/build/site/skin/images/doc.gif    |  Bin 0 -> 393 bytes
 .../website/build/site/skin/images/favicon.ico     |  Bin 0 -> 766 bytes
 .../ikvm/website/build/site/skin/images/label.gif  |  Bin 0 -> 54 bytes
 .../website/build/site/skin/images/menu-left.gif   |  Bin 0 -> 176 bytes
 .../website/build/site/skin/images/menu-right.gif  |  Bin 0 -> 176 bytes
 .../ikvm/website/build/site/skin/images/page.gif   |  Bin 0 -> 52 bytes
 .../ikvm/website/build/site/skin/images/pdfdoc.gif |  Bin 0 -> 457 bytes
 .../website/build/site/skin/images/printer.gif     |  Bin 0 -> 438 bytes
 .../website/build/site/skin/images/search-left.gif |  Bin 0 -> 112 bytes
 .../build/site/skin/images/search-right.gif        |  Bin 0 -> 112 bytes
 .../website/build/site/skin/images/singlepage.gif  |  Bin 0 -> 181 bytes
 .../ikvm/website/build/site/skin/images/spacer.gif |  Bin 0 -> 43 bytes
 .../website/build/site/skin/images/tab-left.gif    |  Bin 0 -> 70 bytes
 .../website/build/site/skin/images/tab-right.gif   |  Bin 0 -> 70 bytes
 .../website/build/site/skin/images/tabSel-left.gif |  Bin 0 -> 70 bytes
 .../build/site/skin/images/tabSel-right.gif        |  Bin 0 -> 70 bytes
 .../build/site/skin/images/valid-html401.png       |  Bin 0 -> 2948 bytes
 .../ikvm/website/build/site/skin/images/vcss.png   |  Bin 0 -> 1134 bytes
 .../ikvm/website/build/site/skin/images/xmldoc.gif |  Bin 0 -> 647 bytes
 external/ikvm/website/build/site/skin/page.css     |   71 +
 .../ikvm/website/build/site/userguide/ikvm.html    |  470 +
 .../ikvm/website/build/site/userguide/ikvmc.html   |  537 +
 .../website/build/site/userguide/ikvmstub.html     |  317 +
 .../ikvm/website/build/site/userguide/install.html |  304 +
 .../ikvm/website/build/site/userguide/intro.html   |  399 +
 .../ikvm/website/build/site/userguide/tools.html   |  261 +
 .../website/build/site/userguide/tutorial.html     |  403 +
 external/ikvm/website/build/site/uses.html         |  298 +
 external/ikvm/website/forrest-targets.ent          |  174 +
 external/ikvm/website/forrest.properties           |  118 +
 external/ikvm/website/readme.txt                   |   19 +
 external/ikvm/website/src/documentation/README.txt |   10 +
 .../content/xdocs/devguide/concepts.xml            |   46 +
 .../documentation/content/xdocs/devguide/index.xml |   17 +
 .../documentation/content/xdocs/devguide/intro.xml |   17 +
 .../content/xdocs/devguide/java2net.xml            |  120 +
 .../content/xdocs/devguide/net2java.xml            |   56 +
 .../src/documentation/content/xdocs/download.xml   |   12 +
 .../src/documentation/content/xdocs/faqdoc.ehtml   |   31 +
 .../src/documentation/content/xdocs/index.xml      |   31 +
 .../src/documentation/content/xdocs/license.ehtml  |   22 +
 .../src/documentation/content/xdocs/site.xml       |   79 +
 .../src/documentation/content/xdocs/stories.ehtml  |  138 +
 .../src/documentation/content/xdocs/tabs.xml       |   24 +
 .../src/documentation/content/xdocs/uses.xml       |   44 +
 .../documentation/resources/images/group-logo.gif  |  Bin 0 -> 1092 bytes
 .../src/documentation/resources/images/group.svg   |   61 +
 .../src/documentation/resources/images/icon.png    |  Bin 0 -> 696 bytes
 .../resources/images/project-logo.gif              |  Bin 0 -> 1228 bytes
 .../src/documentation/resources/images/project.gif |  Bin 0 -> 2761 bytes
 .../src/documentation/resources/images/project.svg |   61 +
 .../ikvm/website/src/documentation/skinconf.xml    |  133 +
 .../skins/ikvmforrest-site/css/page.css            |   71 +
 .../skins/ikvmforrest-site/images/chapter.gif      |  Bin 0 -> 55 bytes
 .../skins/ikvmforrest-site/images/chapter_open.gif |  Bin 0 -> 55 bytes
 .../skins/ikvmforrest-site/images/current.gif      |  Bin 0 -> 60 bytes
 .../skins/ikvmforrest-site/images/doc.gif          |  Bin 0 -> 393 bytes
 .../skins/ikvmforrest-site/images/favicon.ico      |  Bin 0 -> 766 bytes
 .../skins/ikvmforrest-site/images/label.gif        |  Bin 0 -> 54 bytes
 .../skins/ikvmforrest-site/images/menu-left.gif    |  Bin 0 -> 176 bytes
 .../skins/ikvmforrest-site/images/menu-right.gif   |  Bin 0 -> 176 bytes
 .../skins/ikvmforrest-site/images/page.gif         |  Bin 0 -> 52 bytes
 .../skins/ikvmforrest-site/images/pdfdoc.gif       |  Bin 0 -> 457 bytes
 .../skins/ikvmforrest-site/images/printer.gif      |  Bin 0 -> 438 bytes
 .../skins/ikvmforrest-site/images/search-left.gif  |  Bin 0 -> 112 bytes
 .../skins/ikvmforrest-site/images/search-right.gif |  Bin 0 -> 112 bytes
 .../skins/ikvmforrest-site/images/singlepage.gif   |  Bin 0 -> 181 bytes
 .../skins/ikvmforrest-site/images/spacer.gif       |  Bin 0 -> 43 bytes
 .../skins/ikvmforrest-site/images/tab-left.gif     |  Bin 0 -> 70 bytes
 .../skins/ikvmforrest-site/images/tab-right.gif    |  Bin 0 -> 70 bytes
 .../skins/ikvmforrest-site/images/tabSel-left.gif  |  Bin 0 -> 70 bytes
 .../skins/ikvmforrest-site/images/tabSel-right.gif |  Bin 0 -> 70 bytes
 .../ikvmforrest-site/images/valid-html401.png      |  Bin 0 -> 2948 bytes
 .../skins/ikvmforrest-site/images/vcss.png         |  Bin 0 -> 1134 bytes
 .../skins/ikvmforrest-site/images/xmldoc.gif       |  Bin 0 -> 647 bytes
 .../scripts/breadcrumbs-optimized.js               |   67 +
 .../skins/ikvmforrest-site/scripts/breadcrumbs.js  |  267 +
 .../skins/ikvmforrest-site/xslt/fo/document2fo.xsl |   11 +
 .../skins/ikvmforrest-site/xslt/html/book2menu.xsl |   50 +
 .../ikvmforrest-site/xslt/html/document2html.xsl   |   11 +
 .../ikvmforrest-site/xslt/html/site2xhtml.xsl      |  321 +
 .../skins/ikvmforrest-site/xslt/html/tab2menu.xsl  |   78 +
 external/ikvm/website/status.xml                   |   59 +
 external/rx/Ix/NET/.gitattributes                  |   22 +
 external/rx/Ix/NET/.gitignore                      |  163 +
 external/rx/Ix/NET/Common.targets                  |  180 +
 external/rx/Ix/NET/Enumerable.cs                   | 2696 +
 external/rx/Ix/NET/Import.targets                  |   16 +
 external/rx/Ix/NET/Interactive Extensions.sln      |  332 +
 external/rx/Ix/NET/Interactive Extensions.vsmdi    |    6 +
 external/rx/Ix/NET/Interactive Extensions.vssscc   |   10 +
 external/rx/Ix/NET/Local.testsettings              |   37 +
 .../AsyncEnumerable.Aggregates.cs                  | 2019 +
 .../AsyncEnumerable.Conversions.cs                 |  262 +
 .../AsyncEnumerable.Creation.cs                    |  283 +
 .../AsyncEnumerable.Exceptions.cs                  |  381 +
 .../AsyncEnumerable.Generated.cs                   | 1250 +
 .../AsyncEnumerable.Multiple.cs                    |  755 +
 .../AsyncEnumerable.Single.cs                      | 2466 +
 .../System.Interactive.Async/AsyncEnumerator.cs    |   26 +
 .../Ix/NET/System.Interactive.Async/Disposables.cs |   89 +
 .../System.Interactive.Async/EnumerableGrouping.cs |   34 +
 .../System.Interactive.Async/IAsyncEnumerable.cs   |   23 +
 .../System.Interactive.Async/IAsyncEnumerator.cs   |   34 +
 .../NET/System.Interactive.Async/IAsyncGrouping.cs |   19 +
 .../IOrderedAsyncEnumerable.cs                     |   15 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../System.Interactive.Async.csproj                |   47 +
 .../rx/Ix/NET/System.Interactive.Async/TaskExt.cs  |  134 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../System.Interactive.Providers/QueryableEx.cs    | 2327 +
 .../System.Interactive.Providers.csproj            |   41 +
 .../System.Interactive/EnumerableEx.Aggregates.cs  |  173 +
 .../System.Interactive/EnumerableEx.Buffering.cs   |  647 +
 .../System.Interactive/EnumerableEx.Creation.cs    |  173 +
 .../System.Interactive/EnumerableEx.Exceptions.cs  |  284 +
 .../System.Interactive/EnumerableEx.Imperative.cs  |  156 +
 .../System.Interactive/EnumerableEx.Multiple.cs    |   96 +
 .../NET/System.Interactive/EnumerableEx.Single.cs  |  672 +
 .../System.Interactive/Properties/AssemblyInfo.cs  |   37 +
 .../System.Interactive/System.Interactive.csproj   |   41 +
 external/rx/Ix/NET/Tests/App.cs                    |   47 +
 external/rx/Ix/NET/Tests/AsyncTests.Aggregates.cs  | 2168 +
 external/rx/Ix/NET/Tests/AsyncTests.Bugs.cs        |  266 +
 external/rx/Ix/NET/Tests/AsyncTests.Conversions.cs |  312 +
 external/rx/Ix/NET/Tests/AsyncTests.Creation.cs    |  409 +
 external/rx/Ix/NET/Tests/AsyncTests.Exceptions.cs  |  551 +
 external/rx/Ix/NET/Tests/AsyncTests.Multiple.cs    |  787 +
 external/rx/Ix/NET/Tests/AsyncTests.Single.cs      | 2455 +
 external/rx/Ix/NET/Tests/AsyncTests.cs             |   54 +
 .../rx/Ix/NET/Tests/Properties/AppManifest.xml     |    7 +
 .../rx/Ix/NET/Tests/Properties/AssemblyInfo.cs     |   35 +
 external/rx/Ix/NET/Tests/Tests.Aggregates.cs       |  118 +
 external/rx/Ix/NET/Tests/Tests.Buffering.cs        |  625 +
 external/rx/Ix/NET/Tests/Tests.Creation.cs         |  224 +
 external/rx/Ix/NET/Tests/Tests.Exceptions.cs       |  311 +
 external/rx/Ix/NET/Tests/Tests.Imperative.cs       |  180 +
 external/rx/Ix/NET/Tests/Tests.Multiple.cs         |   74 +
 external/rx/Ix/NET/Tests/Tests.Qbservable.cs       |  139 +
 external/rx/Ix/NET/Tests/Tests.Single.cs           |  431 +
 external/rx/Ix/NET/Tests/Tests.cs                  |   51 +
 external/rx/Ix/NET/Tests/Tests.csproj              |   91 +
 external/rx/Ix/NET/TraceAndTestImpact.testsettings |   21 +
 external/rx/Ix/NET/license.txt                     |   15 +
 external/rx/README-microsoft-original.md           |   20 +
 external/rx/README.md                              |   43 +
 external/rx/Rx/NET/Resources/Artwork/Logo.ico      |  Bin 0 -> 300318 bytes
 external/rx/Rx/NET/Resources/Artwork/Logo.png      |  Bin 0 -> 6391 bytes
 .../rx/Rx/NET/Resources/Artwork/Logo_Color.png     |  Bin 0 -> 9773 bytes
 external/rx/Rx/NET/Resources/Artwork/Logo_Zip.ico  |  Bin 0 -> 4710 bytes
 .../EventCorrelationSample.sln                     |   29 +
 .../EventCorrelationSample/App.config              |    6 +
 .../EventCorrelationSample.csproj                  |   77 +
 .../EventCorrelationSample/Program.cs              |  234 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../HOL/CS/Excercise1/Start/Excercise1.csproj      |   58 +
 .../Samples/HOL/CS/Excercise1/Start/Excercise1.sln |   20 +
 .../NET/Samples/HOL/CS/Excercise1/Start/Program.cs |   15 +
 .../CS/Excercise1/Start/Properties/AssemblyInfo.cs |   36 +
 .../HOL/CS/Excercise2/Start/Excercise2.csproj      |   58 +
 .../Samples/HOL/CS/Excercise2/Start/Excercise2.sln |   20 +
 .../NET/Samples/HOL/CS/Excercise2/Start/Program.cs |   25 +
 .../CS/Excercise2/Start/Properties/AssemblyInfo.cs |   36 +
 .../HOL/CS/Excercise2/Step03/Excercise2.csproj     |   58 +
 .../HOL/CS/Excercise2/Step03/Excercise2.sln        |   20 +
 .../Samples/HOL/CS/Excercise2/Step03/Program.cs    |   25 +
 .../Excercise2/Step03/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise2/Step04/Excercise2.csproj     |   58 +
 .../HOL/CS/Excercise2/Step04/Excercise2.sln        |   20 +
 .../Samples/HOL/CS/Excercise2/Step04/Program.cs    |   25 +
 .../Excercise2/Step04/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise2/Step05/Excercise2.csproj     |   58 +
 .../HOL/CS/Excercise2/Step05/Excercise2.sln        |   20 +
 .../Samples/HOL/CS/Excercise2/Step05/Program.cs    |   25 +
 .../Excercise2/Step05/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise2/Step06/Excercise2.csproj     |   58 +
 .../HOL/CS/Excercise2/Step06/Excercise2.sln        |   20 +
 .../Samples/HOL/CS/Excercise2/Step06/Program.cs    |   25 +
 .../Excercise2/Step06/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise2/Step07/Excercise2.csproj     |   58 +
 .../HOL/CS/Excercise2/Step07/Excercise2.sln        |   20 +
 .../Samples/HOL/CS/Excercise2/Step07/Program.cs    |   25 +
 .../Excercise2/Step07/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise2/Step08/Excercise2.csproj     |   58 +
 .../HOL/CS/Excercise2/Step08/Excercise2.sln        |   20 +
 .../Samples/HOL/CS/Excercise2/Step08/Program.cs    |   25 +
 .../Excercise2/Step08/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise2/Step09/Excercise2.csproj     |   58 +
 .../HOL/CS/Excercise2/Step09/Excercise2.sln        |   20 +
 .../Samples/HOL/CS/Excercise2/Step09/Program.cs    |   24 +
 .../Excercise2/Step09/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise2/Step10/Excercise2.csproj     |   58 +
 .../HOL/CS/Excercise2/Step10/Excercise2.sln        |   20 +
 .../Samples/HOL/CS/Excercise2/Step10/Program.cs    |   29 +
 .../Excercise2/Step10/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise3/Start/Excercise3.csproj      |   60 +
 .../Samples/HOL/CS/Excercise3/Start/Excercise3.sln |   20 +
 .../NET/Samples/HOL/CS/Excercise3/Start/Program.cs |   15 +
 .../CS/Excercise3/Start/Properties/AssemblyInfo.cs |   36 +
 .../HOL/CS/Excercise3/Step03/Excercise3.csproj     |   60 +
 .../HOL/CS/Excercise3/Step03/Excercise3.sln        |   20 +
 .../Samples/HOL/CS/Excercise3/Step03/Program.cs    |   25 +
 .../Excercise3/Step03/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise3/Step04/Excercise3.csproj     |   60 +
 .../HOL/CS/Excercise3/Step04/Excercise3.sln        |   20 +
 .../Samples/HOL/CS/Excercise3/Step04/Program.cs    |   28 +
 .../Excercise3/Step04/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise3/Step05/Excercise3.csproj     |   60 +
 .../HOL/CS/Excercise3/Step05/Excercise3.sln        |   20 +
 .../Samples/HOL/CS/Excercise3/Step05/Program.cs    |   24 +
 .../Excercise3/Step05/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise3/Step06/Excercise3.csproj     |   60 +
 .../HOL/CS/Excercise3/Step06/Excercise3.sln        |   20 +
 .../Samples/HOL/CS/Excercise3/Step06/Program.cs    |   38 +
 .../Excercise3/Step06/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise4/Start/Excercise4.csproj      |   60 +
 .../Samples/HOL/CS/Excercise4/Start/Excercise4.sln |   20 +
 .../NET/Samples/HOL/CS/Excercise4/Start/Program.cs |   38 +
 .../CS/Excercise4/Start/Properties/AssemblyInfo.cs |   36 +
 .../HOL/CS/Excercise4/Step03/Excercise4.csproj     |   60 +
 .../HOL/CS/Excercise4/Step03/Excercise4.sln        |   20 +
 .../Samples/HOL/CS/Excercise4/Step03/Program.cs    |   34 +
 .../Excercise4/Step03/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise4/Step04/Excercise4.csproj     |   60 +
 .../HOL/CS/Excercise4/Step04/Excercise4.sln        |   20 +
 .../Samples/HOL/CS/Excercise4/Step04/Program.cs    |   38 +
 .../Excercise4/Step04/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise5/Start/Excercise5.csproj      |   60 +
 .../Samples/HOL/CS/Excercise5/Start/Excercise5.sln |   20 +
 .../NET/Samples/HOL/CS/Excercise5/Start/Program.cs |   29 +
 .../CS/Excercise5/Start/Properties/AssemblyInfo.cs |   36 +
 .../HOL/CS/Excercise5/Step03/Excercise5.csproj     |   60 +
 .../HOL/CS/Excercise5/Step03/Excercise5.sln        |   20 +
 .../Samples/HOL/CS/Excercise5/Step03/Program.cs    |   31 +
 .../Excercise5/Step03/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise5/Step04/Excercise5.csproj     |   61 +
 .../HOL/CS/Excercise5/Step04/Excercise5.sln        |   20 +
 .../Samples/HOL/CS/Excercise5/Step04/Program.cs    |   37 +
 .../Excercise5/Step04/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise5/Step05/Excercise5.csproj     |   61 +
 .../HOL/CS/Excercise5/Step05/Excercise5.sln        |   20 +
 .../Samples/HOL/CS/Excercise5/Step05/Program.cs    |   41 +
 .../Excercise5/Step05/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise6/Start/Excercise6.csproj      |   60 +
 .../Samples/HOL/CS/Excercise6/Start/Excercise6.sln |   20 +
 .../NET/Samples/HOL/CS/Excercise6/Start/Program.cs |   31 +
 .../CS/Excercise6/Start/Properties/AssemblyInfo.cs |   36 +
 .../HOL/CS/Excercise6/Step02/Excercise6.csproj     |   60 +
 .../HOL/CS/Excercise6/Step02/Excercise6.sln        |   20 +
 .../Samples/HOL/CS/Excercise6/Step02/Program.cs    |   32 +
 .../Excercise6/Step02/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise6/Step03/Excercise6.csproj     |   61 +
 .../HOL/CS/Excercise6/Step03/Excercise6.sln        |   20 +
 .../Samples/HOL/CS/Excercise6/Step03/Program.cs    |   32 +
 .../Excercise6/Step03/Properties/AssemblyInfo.cs   |   36 +
 .../HOL/CS/Excercise7/Start/Excercise7.csproj      |   60 +
 .../Samples/HOL/CS/Excercise7/Start/Excercise7.sln |   20 +
 .../NET/Samples/HOL/CS/Excercise7/Start/Program.cs |   15 +
 .../CS/Excercise7/Start/Properties/AssemblyInfo.cs |   36 +
 .../HOL/CS/Excercise7/Step02/Excercise7.csproj     |  104 +
 .../HOL/CS/Excercise7/Step02/Excercise7.sln        |   20 +
 .../Samples/HOL/CS/Excercise7/Step02/Program.cs    |   15 +
 .../Excercise7/Step02/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e7.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise7/Step02/app.config    |   46 +
 .../HOL/CS/Excercise7/Step03/Excercise7.csproj     |  104 +
 .../HOL/CS/Excercise7/Step03/Excercise7.sln        |   20 +
 .../Samples/HOL/CS/Excercise7/Step03/Program.cs    |   28 +
 .../Excercise7/Step03/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e7.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise7/Step03/app.config    |   46 +
 .../HOL/CS/Excercise7/Step04/Excercise7.csproj     |  104 +
 .../HOL/CS/Excercise7/Step04/Excercise7.sln        |   20 +
 .../Samples/HOL/CS/Excercise7/Step04/Program.cs    |   28 +
 .../Excercise7/Step04/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e7.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise7/Step04/app.config    |   46 +
 .../HOL/CS/Excercise7/Step05/Excercise7.csproj     |  104 +
 .../HOL/CS/Excercise7/Step05/Excercise7.sln        |   20 +
 .../Samples/HOL/CS/Excercise7/Step05/Program.cs    |   31 +
 .../Excercise7/Step05/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e7.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise7/Step05/app.config    |   46 +
 .../HOL/CS/Excercise7/Step06/Excercise7.csproj     |  104 +
 .../HOL/CS/Excercise7/Step06/Excercise7.sln        |   20 +
 .../Samples/HOL/CS/Excercise7/Step06/Program.cs    |   37 +
 .../Excercise7/Step06/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e7.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise7/Step06/app.config    |   46 +
 .../HOL/CS/Excercise7/Step07/Excercise7.csproj     |  104 +
 .../HOL/CS/Excercise7/Step07/Excercise7.sln        |   20 +
 .../Samples/HOL/CS/Excercise7/Step07/Program.cs    |   32 +
 .../Excercise7/Step07/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e7.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise7/Step07/app.config    |   46 +
 .../HOL/CS/Excercise8/Start/Excercise8.csproj      |  104 +
 .../Samples/HOL/CS/Excercise8/Start/Excercise8.sln |   20 +
 .../NET/Samples/HOL/CS/Excercise8/Start/Program.cs |   23 +
 .../CS/Excercise8/Start/Properties/AssemblyInfo.cs |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../NET/Samples/HOL/CS/Excercise8/Start/app.config |   46 +
 .../HOL/CS/Excercise8/Step01/Excercise8.csproj     |  104 +
 .../HOL/CS/Excercise8/Step01/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step01/Program.cs    |   24 +
 .../Excercise8/Step01/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step01/app.config    |   46 +
 .../HOL/CS/Excercise8/Step02/Excercise8.csproj     |  104 +
 .../HOL/CS/Excercise8/Step02/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step02/Program.cs    |   32 +
 .../Excercise8/Step02/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step02/app.config    |   46 +
 .../HOL/CS/Excercise8/Step03/Excercise8.csproj     |  104 +
 .../HOL/CS/Excercise8/Step03/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step03/Program.cs    |   40 +
 .../Excercise8/Step03/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step03/app.config    |   46 +
 .../HOL/CS/Excercise8/Step05/Excercise8.csproj     |  104 +
 .../HOL/CS/Excercise8/Step05/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step05/Program.cs    |   44 +
 .../Excercise8/Step05/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step05/app.config    |   46 +
 .../HOL/CS/Excercise8/Step06/Excercise8.csproj     |  104 +
 .../HOL/CS/Excercise8/Step06/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step06/Program.cs    |   49 +
 .../Excercise8/Step06/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step06/app.config    |   46 +
 .../HOL/CS/Excercise8/Step07/Excercise8.csproj     |  105 +
 .../HOL/CS/Excercise8/Step07/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step07/Program.cs    |   49 +
 .../Excercise8/Step07/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step07/app.config    |   46 +
 .../HOL/CS/Excercise8/Step08/Excercise8.csproj     |  105 +
 .../HOL/CS/Excercise8/Step08/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step08/Program.cs    |   56 +
 .../Excercise8/Step08/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step08/app.config    |   46 +
 .../HOL/CS/Excercise8/Step09/Excercise8.csproj     |  105 +
 .../HOL/CS/Excercise8/Step09/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step09/Program.cs    |   57 +
 .../Excercise8/Step09/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step09/app.config    |   46 +
 .../HOL/CS/Excercise8/Step10/Excercise8.csproj     |  105 +
 .../HOL/CS/Excercise8/Step10/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step10/Program.cs    |   63 +
 .../Excercise8/Step10/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step10/app.config    |   46 +
 .../HOL/CS/Excercise8/Step11/Excercise8.csproj     |  105 +
 .../HOL/CS/Excercise8/Step11/Excercise8.sln        |   20 +
 .../Samples/HOL/CS/Excercise8/Step11/Program.cs    |   61 +
 .../Excercise8/Step11/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e8.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise8/Step11/app.config    |   46 +
 .../HOL/CS/Excercise9/Step01/Excercise9.csproj     |  105 +
 .../HOL/CS/Excercise9/Step01/Excercise9.sln        |   20 +
 .../Samples/HOL/CS/Excercise9/Step01/Program.cs    |   66 +
 .../Excercise9/Step01/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e9.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise9/Step01/app.config    |   46 +
 .../HOL/CS/Excercise9/Step02/Excercise9.csproj     |  105 +
 .../HOL/CS/Excercise9/Step02/Excercise9.sln        |   20 +
 .../Samples/HOL/CS/Excercise9/Step02/Program.cs    |   68 +
 .../Excercise9/Step02/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e9.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise9/Step02/app.config    |   46 +
 .../HOL/CS/Excercise9/Step03/Excercise9.csproj     |  105 +
 .../HOL/CS/Excercise9/Step03/Excercise9.sln        |   20 +
 .../Samples/HOL/CS/Excercise9/Step03/Program.cs    |   79 +
 .../Excercise9/Step03/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e9.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise9/Step03/app.config    |   46 +
 .../HOL/CS/Excercise9/Step04/Excercise9.csproj     |  105 +
 .../HOL/CS/Excercise9/Step04/Excercise9.sln        |   20 +
 .../Samples/HOL/CS/Excercise9/Step04/Program.cs    |   88 +
 .../Excercise9/Step04/Properties/AssemblyInfo.cs   |   36 +
 .../DictionarySuggestService/DictService.disco     |    6 +
 .../DictionarySuggestService/DictService.wsdl      |  824 +
 ....DictionarySuggestService.Dictionary.datasource |   10 +
 ...tionarySuggestService.DictionaryWord.datasource |   10 +
 ...e9.DictionarySuggestService.Strategy.datasource |   10 +
 ...tionarySuggestService.WordDefinition.datasource |   10 +
 .../DictionarySuggestService/Reference.cs          | 1064 +
 .../DictionarySuggestService/Reference.svcmap      |   31 +
 .../DictionarySuggestService/configuration.svcinfo |   12 +
 .../configuration91.svcinfo                        |  401 +
 .../Samples/HOL/CS/Excercise9/Step04/app.config    |   46 +
 external/rx/Rx/NET/Samples/HOL/CS/RxHOL.sln        |  504 +
 external/rx/Rx/NET/Samples/HOL/Rx HOL .NET C#.docx |  Bin 0 -> 1654368 bytes
 external/rx/Rx/NET/Samples/HOL/Rx HOL .NET C#.pdf  |  Bin 0 -> 2314815 bytes
 external/rx/Rx/NET/Samples/HOL/Rx HOL .NET VB.docx |  Bin 0 -> 4518188 bytes
 .../rx/Rx/NET/Samples/HOL/Rx HOL JavaScript.docx   |  Bin 0 -> 823291 bytes
 .../HistoricalScheduling/HistoricalScheduling.sln  |   20 +
 .../HistoricalScheduling/App.config                |    6 +
 .../HistoricalScheduling.csproj                    |   69 +
 .../HistoricalScheduling/Program.cs                |  151 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 external/rx/Rx/NET/Samples/RxKinect/RxKinect.sln   |   29 +
 .../rx/Rx/NET/Samples/RxKinect/RxKinect/App.config |    6 +
 .../rx/Rx/NET/Samples/RxKinect/RxKinect/Program.cs |   61 +
 .../RxKinect/RxKinect/Properties/AssemblyInfo.cs   |   36 +
 .../NET/Samples/RxKinect/RxKinect/RxKinect.csproj  |   62 +
 .../RxMouseClient/Program.Msmq.cs                  |   51 +
 .../RxMouseClient/Program.Remoting.cs              |   41 +
 .../RxRemoteMouseMoves/RxMouseClient/Program.cs    |   54 +
 .../RxMouseClient/Properties/AssemblyInfo.cs       |   36 +
 .../RxMouseClient/RxMouseClient.csproj             |   96 +
 .../RxRemoteMouseMoves/RxMouseClient/app.config    |    3 +
 .../RxMouseServer/MouseService.cs                  |   62 +
 .../RxMouseServer/Program.Msmq.cs                  |   80 +
 .../RxMouseServer/Program.Remoting.cs              |   42 +
 .../RxRemoteMouseMoves/RxMouseServer/Program.cs    |   50 +
 .../RxMouseServer/Properties/AssemblyInfo.cs       |   36 +
 .../RxMouseServer/RxMouseServer.csproj             |   97 +
 .../RxRemoteMouseMoves/RxMouseServer/app.config    |    3 +
 .../RxMouseService/MouseService.cs                 |   10 +
 .../RxMouseService/Properties/AssemblyInfo.cs      |   36 +
 .../RxMouseService/RxMouseService.csproj           |   54 +
 .../RxRemoteMouseMoves/RxRemoteMouseMoves.sln      |   69 +
 external/rx/Rx/NET/Source/.gitattributes           |   22 +
 external/rx/Rx/NET/Source/.gitignore               |  163 +
 external/rx/Rx/NET/Source/Build.bat                |    1 +
 external/rx/Rx/NET/Source/BuildAll.proj            |  107 +
 external/rx/Rx/NET/Source/BuildSetup.bat           |    5 +
 external/rx/Rx/NET/Source/Clean.bat                |    1 +
 external/rx/Rx/NET/Source/Common.targets           |  349 +
 external/rx/Rx/NET/Source/Import.targets           |   29 +
 external/rx/Rx/NET/Source/Local.testsettings       |   39 +
 .../Microsoft.Reactive.Testing/ColdObservable.cs   |   60 +
 .../GlobalSuppressions.cs                          |   18 +
 .../Microsoft.Reactive.Testing/HotObservable.cs    |   68 +
 .../Microsoft.Reactive.Testing/ITestObservable.cs  |   25 +
 .../Microsoft.Reactive.Testing/ITestObserver.cs    |   20 +
 .../Microsoft.Reactive.Testing.csproj              |   69 +
 .../Microsoft.Reactive.Testing/MockObserver.cs     |   43 +
 .../Microsoft.Reactive.Testing/NamespaceDoc.cs     |   12 +
 .../Properties/AssemblyInfo.cs                     |   23 +
 .../Microsoft.Reactive.Testing/ReactiveAssert.cs   |  286 +
 .../Microsoft.Reactive.Testing/ReactiveTest.cs     |  267 +
 .../Source/Microsoft.Reactive.Testing/Recorded.cs  |  108 +
 .../Microsoft.Reactive.Testing/Subscription.cs     |  124 +
 .../Microsoft.Reactive.Testing/TestScheduler.cs    |  163 +
 .../rx/Rx/NET/Source/Playground/Playground.csproj  |  102 +
 external/rx/Rx/NET/Source/Playground/Program.cs    |   20 +
 .../Source/Playground/Properties/AssemblyInfo.cs   |   34 +
 external/rx/Rx/NET/Source/Playground/app.config    |    6 +
 external/rx/Rx/NET/Source/README.txt               |   18 +
 ...icrosoft.VisualStudio.QualityTools - readme.txt |   21 +
 ...icrosoft.VisualStudio.QualityTools - readme.txt |   21 +
 ...icrosoft.VisualStudio.QualityTools - readme.txt |   21 +
 ...icrosoft.VisualStudio.QualityTools - readme.txt |   21 +
 external/rx/Rx/NET/Source/Rx.ruleset               |  222 +
 external/rx/Rx/NET/Source/Rx.sln                   | 1912 +
 external/rx/Rx/NET/Source/Rx_Xamarin/.gitignore    |   24 +
 external/rx/Rx/NET/Source/Rx_Xamarin/README.md     |   15 +
 .../NET/Source/Rx_Xamarin/Rx_Xamarin_android.sln   |  146 +
 .../rx/Rx/NET/Source/Rx_Xamarin/Rx_Xamarin_iOS.sln |  228 +
 .../rx/Rx/NET/Source/Rx_Xamarin/android/Makefile   |   11 +
 .../android_Mono.Reactive.Testing.csproj           |  111 +
 .../Source/Rx_Xamarin/android/andr-unit-rx.patch   |   74 +
 .../android/libs/Mono.Reactive.Testing.dll.mdb     |  Bin 0 -> 6251 bytes
 .../android/libs/System.Reactive.Core.dll.mdb      |  Bin 0 -> 49867 bytes
 .../android/libs/System.Reactive.Debugger.dll.mdb  |  Bin 0 -> 323 bytes
 .../libs/System.Reactive.Experimental.dll.mdb      |  Bin 0 -> 8347 bytes
 .../libs/System.Reactive.Interfaces.dll.mdb        |  Bin 0 -> 112 bytes
 .../android/libs/System.Reactive.Linq.dll.mdb      |  Bin 0 -> 268498 bytes
 .../libs/System.Reactive.PlatformServices.dll.mdb  |  Bin 0 -> 8154 bytes
 .../android/libs/System.Reactive.Providers.dll.mdb |  Bin 0 -> 77332 bytes
 .../libs/System.Reactive.Runtime.Remoting.dll.mdb  |  Bin 0 -> 112 bytes
 .../android_Mono.Reactive.Testing.csproj           |  111 +
 .../rx/System.Reactive.Core/Strings_Core.resx      |  145 +
 .../android_System.Reactive.Core.csproj            |  300 +
 .../android_System.Reactive.Debugger.csproj        |   85 +
 .../android_System.Reactive.Experimental.csproj    |  101 +
 .../android_System.Reactive.Interfaces.csproj      |  131 +
 .../android_System.Reactive.Linq.csproj            |  583 +
 ...android_System.Reactive.PlatformServices.csproj |  131 +
 .../android_System.Reactive.Providers.csproj       |  110 +
 ...android_System.Reactive.Runtime.Remoting.csproj |   79 +
 .../android_Tests.System.Reactive.csproj           |  345 +
 .../GithubApiClientSample/Assets/AboutAssets.txt   |   19 +
 .../GithubApiClientSample.csproj                   |   76 +
 .../GithubApiClientSample.sln                      |   20 +
 .../GithubApiClientSample.userprefs                |   23 +
 .../samples/GithubApiClientSample/MainActivity.cs  |   66 +
 .../Properties/AssemblyInfo.cs                     |   28 +
 .../Resources/AboutResources.txt                   |   44 +
 .../Resources/Resource.designer.cs                 |  102 +
 .../Resources/drawable-hdpi/icon.png               |  Bin 0 -> 7049 bytes
 .../Resources/drawable-ldpi/icon.png               |  Bin 0 -> 2920 bytes
 .../Resources/drawable-mdpi/icon.png               |  Bin 0 -> 3923 bytes
 .../Resources/drawable-xhdpi/icon.png              |  Bin 0 -> 10399 bytes
 .../Resources/drawable-xxhdpi/icon.png             |  Bin 0 -> 18383 bytes
 .../Resources/layout/ListItem.axml                 |   32 +
 .../Resources/layout/Main.axml                     |   14 +
 .../Resources/values/Strings.xml                   |    5 +
 .../ios_Mono.Reactive.Testing.csproj               |  126 +
 .../iOS/Tests.System.Reactive/AppDelegate.cs       |   46 +
 .../iOS/Tests.System.Reactive/Info.plist           |   26 +
 .../Rx_Xamarin/iOS/Tests.System.Reactive/Main.cs   |   20 +
 .../ios_Tests.System.Reactive.csproj               |  356 +
 .../Source/Rx_Xamarin/iOS/ios_UnitTest/Info.plist  |   26 +
 .../NET/Source/Rx_Xamarin/iOS/ios_UnitTest/Main.cs |   20 +
 .../iOS/ios_UnitTest/UnitTestAppDelegate.cs        |   46 +
 .../iOS/ios_UnitTest/ios_UnitTest.csproj           |  131 +
 .../iOS/libs/System.Reactive.Core.dll.mdb          |  Bin 0 -> 39192 bytes
 .../iOS/libs/System.Reactive.Debugger.dll.mdb      |  Bin 0 -> 444 bytes
 .../iOS/libs/System.Reactive.Experimental.dll.mdb  |  Bin 0 -> 6480 bytes
 .../iOS/libs/System.Reactive.Interfaces.dll.mdb    |  Bin 0 -> 3589 bytes
 .../iOS/libs/System.Reactive.Linq.dll.mdb          |  Bin 0 -> 222557 bytes
 .../libs/System.Reactive.PlatformServices.dll.mdb  |  Bin 0 -> 7495 bytes
 .../ios_Mono.Reactive.Testing.csproj               |  125 +
 .../ios_System.Reactive.Core.csproj                |  320 +
 .../ios_System.Reactive.Debugger.csproj            |  101 +
 .../ios_System.Reactive.Experimental.csproj        |  119 +
 .../ios_System.Reactive.Interfaces.csproj          |  152 +
 .../ios_System.Reactive.Linq.csproj                |  602 +
 .../ios_System.Reactive.PlatformServices.csproj    |  149 +
 .../ios_System.Reactive.Providers.csproj           |  128 +
 .../ios_System.Reactive.Runtime.Remoting.csproj    |   98 +
 .../ios_System.Reactive.Windows.Forms.csproj       |   98 +
 .../ios_System.Reactive.Windows.Threading.csproj   |  113 +
 .../ios_Tests.System.Reactive.csproj               |  356 +
 external/rx/Rx/NET/Source/Rx_Xamarin/reactive.pub  |  Bin 0 -> 160 bytes
 .../System.Reactive.Core/GlobalSuppressions.cs     |   16 +
 .../System.Reactive.Core/InternalsVisibleTo.cs     |   26 +
 .../Source/System.Reactive.Core/NamespaceDocs.cs   |   13 +
 .../System.Reactive.Core/Observable.Extensions.cs  |  362 +
 .../System.Reactive.Core/Observer.Extensions.cs    |  344 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../Reactive/AnonymousObservable.cs                |   38 +
 .../Reactive/AnonymousObserver.cs                  |   99 +
 .../Reactive/AnonymousSafeObserver.cs              |   85 +
 .../Reactive/Concurrency/AsyncLock.cs              |   84 +
 .../Reactive/Concurrency/CatchScheduler.cs         |  151 +
 .../ConcurrencyAbstractionLayer.Default.cs         |  439 +
 .../Concurrency/ConcurrencyAbstractionLayer.cs     |   94 +
 .../Reactive/Concurrency/CurrentThreadScheduler.cs |  191 +
 .../Reactive/Concurrency/DefaultScheduler.cs       |  176 +
 .../Concurrency/DisableOptimizationsScheduler.cs   |   52 +
 .../Reactive/Concurrency/ImmediateScheduler.cs     |  123 +
 .../Concurrency/LocalScheduler.TimerQueue.cs       |  487 +
 .../Reactive/Concurrency/LocalScheduler.cs         |  102 +
 .../Reactive/Concurrency/ScheduledItem.cs          |  244 +
 .../Reactive/Concurrency/Scheduler.Async.cs        |  432 +
 .../Reactive/Concurrency/Scheduler.Recursive.cs    |  254 +
 .../Concurrency/Scheduler.Services.Emulation.cs    |  623 +
 .../Reactive/Concurrency/Scheduler.Services.cs     |   89 +
 .../Reactive/Concurrency/Scheduler.Simple.cs       |   86 +
 .../Reactive/Concurrency/Scheduler.Wrappers.cs     |   59 +
 .../Reactive/Concurrency/Scheduler.cs              |  142 +
 .../Reactive/Concurrency/SchedulerDefaults.cs      |   15 +
 .../Reactive/Concurrency/SchedulerOperation.cs     |  159 +
 .../Reactive/Concurrency/SchedulerQueue.cs         |   87 +
 .../Reactive/Concurrency/SchedulerWrapper.cs       |  124 +
 .../Reactive/Concurrency/Stopwatch.Default.cs      |   48 +
 .../Concurrency/Synchronization.ObserveOn.cs       |  117 +
 .../Concurrency/Synchronization.Synchronize.cs     |   72 +
 .../Reactive/Concurrency/Synchronization.cs        |  210 +
 .../Concurrency/SynchronizationContextScheduler.cs |   99 +
 .../Reactive/Disposables/AnonymousDisposable.cs    |   47 +
 .../Reactive/Disposables/BooleanDisposable.cs      |   45 +
 .../Reactive/Disposables/CancellationDisposable.cs |   61 +
 .../Reactive/Disposables/CompositeDisposable.cs    |  276 +
 .../Reactive/Disposables/ContextDisposable.cs      |   66 +
 .../Reactive/Disposables/DefaultDisposable.cs      |   27 +
 .../Reactive/Disposables/Disposable.cs             |   32 +
 .../Disposables/MultipleAssignmentDisposable.cs    |   90 +
 .../Reactive/Disposables/RefCountDisposable.cs     |  131 +
 .../Reactive/Disposables/ScheduledDisposable.cs    |   85 +
 .../Reactive/Disposables/SerialDisposable.cs       |   87 +
 .../Disposables/SingleAssignmentDisposable.cs      |   80 +
 .../Reactive/Internal/AsyncLockObserver.cs         |   42 +
 .../Reactive/Internal/AutoDetachObserver.cs        |  100 +
 .../Reactive/Internal/CheckedObserver.cs           |   75 +
 .../Reactive/Internal/ConcurrentDictionary.cs      |  576 +
 .../Reactive/Internal/ConcurrentQueue.cs           |  316 +
 .../Reactive/Internal/Constants.cs                 |   17 +
 .../Reactive/Internal/ExceptionServices.Default.cs |   30 +
 .../Reactive/Internal/ExceptionServices.cs         |   48 +
 .../Reactive/Internal/HostLifecycleService.cs      |  113 +
 .../Reactive/Internal/ImmutableList.cs             |   51 +
 .../System.Reactive.Core/Reactive/Internal/Lazy.cs |  126 +
 .../Reactive/Internal/Observers.cs                 |  109 +
 .../Internal/PlatformEnlightenmentProvider.cs      |  102 +
 .../Reactive/Internal/PriorityQueue.cs             |  154 +
 .../Reactive/Internal/Producer.cs                  |  100 +
 .../Reactive/Internal/SafeObserver.cs              |   71 +
 .../Reactive/Internal/ScheduledObserver.cs         |  441 +
 .../Reactive/Internal/Semaphore.Silverlight.cs     |  116 +
 .../Reactive/Internal/Semaphore.Xna.cs             |  143 +
 .../System.Reactive.Core/Reactive/Internal/Sink.cs |   68 +
 .../Reactive/Internal/Stubs.cs                     |   23 +
 .../Internal/SynchronizationContextExtensions.cs   |   55 +
 .../Reactive/Internal/SynchronizedObserver.cs      |   40 +
 .../Reactive/Internal/SystemClock.Default.cs       |  113 +
 .../Reactive/Internal/SystemClock.cs               |  149 +
 .../System.Reactive.Core/Reactive/Notification.cs  |  649 +
 .../Reactive/ObservableBase.cs                     |  107 +
 .../System.Reactive.Core/Reactive/ObserverBase.cs  |  114 +
 .../Source/System.Reactive.Core/Reactive/Unit.cs   |   82 +
 .../System.Reactive.Core/Strings_Core.Generated.cs |  172 +
 .../Source/System.Reactive.Core/Strings_Core.resx  |  145 +
 .../System.Reactive.Core.csproj                    |  123 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../Reactive/Linq/QueryDebugger.cs                 |   29 +
 .../System.Reactive.Debugger.csproj                |   59 +
 .../ExperimentalAttribute.cs                       |   12 +
 .../InternalsVisibleTo.cs                          |   17 +
 .../Properties/AssemblyInfo.cs                     |   38 +
 .../Reactive/Internal/BinaryObserver.cs            |   34 +
 .../Reactive/Linq/IQueryLanguageEx.cs              |   30 +
 .../Reactive/Linq/ObservableEx.cs                  |  234 +
 .../Reactive/Linq/QbservableEx.Generated.cs        |  368 +
 .../Reactive/Linq/QbservableEx.cs                  |   57 +
 .../Reactive/Linq/QueryLanguageEx.cs               |  445 +
 .../Reactive/ListObservable.cs                     |  205 +
 .../System.Reactive.Experimental.csproj            |   59 +
 .../AssemblyFileVersionAttribute.cs                |   22 +
 .../System.Reactive.Interfaces/DateTimeOffset.cs   |  805 +
 .../GlobalSuppressions.cs                          |   17 +
 .../System.Reactive.Interfaces/IObservable.cs      |   21 +
 .../Source/System.Reactive.Interfaces/IObserver.cs |   33 +
 .../System.Reactive.Interfaces/NamespaceDocs.cs    |   63 +
 .../Properties/AssemblyInfo.cs                     |   39 +
 .../Reactive/Concurrency/IScheduledItem.cs         |   21 +
 .../Reactive/Concurrency/IScheduler.cs             |   44 +
 .../Reactive/Concurrency/ISchedulerLongRunning.cs  |   26 +
 .../Reactive/Concurrency/ISchedulerPeriodic.cs     |   23 +
 .../Reactive/Concurrency/IStopwatch.cs             |   17 +
 .../Reactive/Concurrency/IStopwatchProvider.cs     |   25 +
 .../Reactive/Disposables/ICancelable.cs            |   15 +
 .../Reactive/IEventPattern.cs                      |   37 +
 .../Reactive/IEventPatternSource.cs                |   19 +
 .../Reactive/IEventSource.cs                       |   25 +
 .../Reactive/IObserver.Result.cs                   |   42 +
 .../Reactive/Linq/IGroupedObservable.cs            |   27 +
 .../Reactive/Linq/IQbservable.cs                   |   46 +
 .../Reactive/Linq/IQbservableProvider.cs           |   23 +
 .../Reactive/Subjects/IConnectableObservable.cs    |   24 +
 .../Reactive/Subjects/ISubject.Multi.cs            |   23 +
 .../Reactive/Subjects/ISubject.cs                  |   12 +
 .../System.Reactive.Interfaces.csproj              |   60 +
 .../System.Reactive.Linq/GlobalSuppressions.cs     |  183 +
 .../System.Reactive.Linq/InternalsVisibleTo.cs     |   23 +
 .../Source/System.Reactive.Linq/NamespaceDocs.cs   |   12 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../Reactive/Concurrency/HistoricalScheduler.cs    |  152 +
 .../Concurrency/VirtualTimeScheduler.Extensions.cs |   60 +
 .../Reactive/Concurrency/VirtualTimeScheduler.cs   |  415 +
 .../System.Reactive.Linq/Reactive/EventPattern.cs  |  116 +
 .../Reactive/EventPatternSource.cs                 |   28 +
 .../Reactive/EventPatternSourceBase.cs             |  127 +
 .../System.Reactive.Linq/Reactive/EventSource.cs   |   95 +
 .../Reactive/Internal/AnonymousEnumerable.cs       |   26 +
 .../Reactive/Internal/BinaryObserver.cs            |   36 +
 .../Reactive/Internal/ConcatSink.cs                |   29 +
 .../Reactive/Internal/Constants.cs                 |   18 +
 .../Reactive/Internal/Either.Generic.cs            |  115 +
 .../Reactive/Internal/HashSet.cs                   |   45 +
 .../Reactive/Internal/Helpers.cs                   |   45 +
 .../Reactive/Internal/IConcatenatable.cs           |   12 +
 .../Reactive/Internal/IEvaluatableObservable.cs    |    9 +
 .../Reactive/Internal/ImmutableList.cs             |   51 +
 .../Reactive/Internal/Lookup.cs                    |   83 +
 .../Reactive/Internal/Observers.cs                 |  109 +
 .../Reactive/Internal/Producer.cs                  |   51 +
 .../Reactive/Internal/PushPullAdapter.cs           |   79 +
 .../Reactive/Internal/QueryServices.cs             |   35 +
 .../Reactive/Internal/ReflectionUtils.cs           |  152 +
 .../Reactive/Internal/TailRecursiveSink.cs         |  187 +
 .../Reactive/Joins/ActivePlan.cs                   | 1435 +
 .../Reactive/Joins/JoinObserver.cs                 |   97 +
 .../System.Reactive.Linq/Reactive/Joins/Pattern.cs | 1075 +
 .../System.Reactive.Linq/Reactive/Joins/Plan.cs    | 1169 +
 .../Reactive/Linq/GroupedObservable.cs             |   52 +
 .../Reactive/Linq/IQueryLanguage.cs                |  803 +
 .../LocalQueryMethodImplementationTypeAttribute.cs |   36 +
 .../Reactive/Linq/Observable.Aggregates.cs         | 2554 +
 .../Reactive/Linq/Observable.Async.cs              | 2802 +
 .../Reactive/Linq/Observable.Awaiter.cs            |   79 +
 .../Reactive/Linq/Observable.Binding.cs            |  610 +
 .../Reactive/Linq/Observable.Blocking.cs           |  503 +
 .../Reactive/Linq/Observable.Concurrency.cs        |  155 +
 .../Reactive/Linq/Observable.Conversions.cs        |  164 +
 .../Reactive/Linq/Observable.Creation.cs           |  624 +
 .../Reactive/Linq/Observable.Events.cs             | 1403 +
 .../Reactive/Linq/Observable.Imperative.cs         |  299 +
 .../Reactive/Linq/Observable.Joins.cs              |   91 +
 .../Reactive/Linq/Observable.Multiple.cs           | 2386 +
 .../Reactive/Linq/Observable.Single.cs             |  708 +
 .../Linq/Observable.StandardSequenceOperators.cs   | 1035 +
 .../Reactive/Linq/Observable.Time.cs               | 1985 +
 .../Reactive/Linq/Observable/AddRef.cs             |   55 +
 .../Reactive/Linq/Observable/Aggregate.cs          |  158 +
 .../Reactive/Linq/Observable/All.cs                |   73 +
 .../Reactive/Linq/Observable/Amb.cs                |  173 +
 .../Reactive/Linq/Observable/Any.cs                |  115 +
 .../Reactive/Linq/Observable/AsObservable.cs       |   60 +
 .../Reactive/Linq/Observable/Average.cs            |  703 +
 .../Reactive/Linq/Observable/Buffer.cs             |  709 +
 .../Reactive/Linq/Observable/Case.cs               |   85 +
 .../Reactive/Linq/Observable/Cast.cs               |   62 +
 .../Reactive/Linq/Observable/Catch.cs              |  183 +
 .../Reactive/Linq/Observable/Collect.cs            |  139 +
 .../Reactive/Linq/Observable/CombineLatest.cs      | 1863 +
 .../Reactive/Linq/Observable/Concat.cs             |   52 +
 .../Reactive/Linq/Observable/Contains.cs           |   76 +
 .../Reactive/Linq/Observable/Count.cs              |  124 +
 .../Reactive/Linq/Observable/DefaultIfEmpty.cs     |   60 +
 .../Reactive/Linq/Observable/Defer.cs              |   76 +
 .../Reactive/Linq/Observable/Delay.cs              |  768 +
 .../Reactive/Linq/Observable/DelaySubscription.cs  |   76 +
 .../Reactive/Linq/Observable/Dematerialize.cs      |   63 +
 .../Reactive/Linq/Observable/Distinct.cs           |   75 +
 .../Linq/Observable/DistinctUntilChanged.cs        |   94 +
 .../Reactive/Linq/Observable/Do.cs                 |   92 +
 .../Reactive/Linq/Observable/DoWhile.cs            |   54 +
 .../Reactive/Linq/Observable/ElementAt.cs          |   75 +
 .../Reactive/Linq/Observable/Empty.cs              |   48 +
 .../Reactive/Linq/Observable/Finally.cs            |   73 +
 .../Reactive/Linq/Observable/FirstAsync.cs         |  132 +
 .../Reactive/Linq/Observable/For.cs                |   53 +
 .../Reactive/Linq/Observable/ForEach.cs            |  122 +
 .../Reactive/Linq/Observable/FromEvent.cs          |  368 +
 .../Reactive/Linq/Observable/FromEventPattern.cs   |  143 +
 .../Reactive/Linq/Observable/Generate.cs           |  292 +
 .../Reactive/Linq/Observable/GetEnumerator.cs      |  102 +
 .../Reactive/Linq/Observable/GroupBy.cs            |  167 +
 .../Reactive/Linq/Observable/GroupByUntil.cs       |  374 +
 .../Reactive/Linq/Observable/GroupJoin.cs          |  302 +
 .../Reactive/Linq/Observable/If.cs                 |   81 +
 .../Reactive/Linq/Observable/IgnoreElements.cs     |   54 +
 .../Reactive/Linq/Observable/IsEmpty.cs            |   53 +
 .../Reactive/Linq/Observable/Join.cs               |  336 +
 .../Reactive/Linq/Observable/LastAsync.cs          |  140 +
 .../Reactive/Linq/Observable/Latest.cs             |  145 +
 .../Reactive/Linq/Observable/LongCount.cs          |  124 +
 .../Reactive/Linq/Observable/Materialize.cs        |   57 +
 .../Reactive/Linq/Observable/Max.cs                |  792 +
 .../Reactive/Linq/Observable/MaxBy.cs              |  108 +
 .../Reactive/Linq/Observable/Merge.cs              |  403 +
 .../Reactive/Linq/Observable/Min.cs                |  792 +
 .../Reactive/Linq/Observable/MinBy.cs              |  108 +
 .../Reactive/Linq/Observable/MostRecent.cs         |   85 +
 .../Reactive/Linq/Observable/Multicast.cs          |   82 +
 .../Reactive/Linq/Observable/Never.cs              |   20 +
 .../Reactive/Linq/Observable/Next.cs               |  156 +
 .../Reactive/Linq/Observable/ObserveOn.cs          |   89 +
 .../Reactive/Linq/Observable/OfType.cs             |   53 +
 .../Reactive/Linq/Observable/OnErrorResumeNext.cs  |   60 +
 .../Reactive/Linq/Observable/PushToPullAdapter.cs  |   93 +
 .../Reactive/Linq/Observable/Range.cs              |   83 +
 .../Reactive/Linq/Observable/RefCount.cs           |   88 +
 .../Reactive/Linq/Observable/Repeat.cs             |  127 +
 .../Reactive/Linq/Observable/Return.cs             |   51 +
 .../Reactive/Linq/Observable/Sample.cs             |  243 +
 .../Reactive/Linq/Observable/Scan.cs               |  146 +
 .../Reactive/Linq/Observable/Select.cs             |  138 +
 .../Reactive/Linq/Observable/SelectMany.cs         |  989 +
 .../Reactive/Linq/Observable/SequenceEqual.cs      |  322 +
 .../Reactive/Linq/Observable/SingleAsync.cs        |  154 +
 .../Reactive/Linq/Observable/Skip.cs               |  151 +
 .../Reactive/Linq/Observable/SkipLast.cs           |  125 +
 .../Reactive/Linq/Observable/SkipUntil.cs          |  210 +
 .../Reactive/Linq/Observable/SkipWhile.cs          |  139 +
 .../Reactive/Linq/Observable/Sum.cs                |  517 +
 .../Reactive/Linq/Observable/Switch.cs             |  152 +
 .../Reactive/Linq/Observable/Synchronize.cs        |   71 +
 .../Reactive/Linq/Observable/Take.cs               |  176 +
 .../Reactive/Linq/Observable/TakeLast.cs           |  230 +
 .../Reactive/Linq/Observable/TakeLastBuffer.cs     |  141 +
 .../Reactive/Linq/Observable/TakeUntil.cs          |  258 +
 .../Reactive/Linq/Observable/TakeWhile.cs          |  149 +
 .../Reactive/Linq/Observable/Throttle.cs           |  280 +
 .../Reactive/Linq/Observable/Throw.cs              |   50 +
 .../Reactive/Linq/Observable/TimeInterval.cs       |   73 +
 .../Reactive/Linq/Observable/Timeout.cs            |  432 +
 .../Reactive/Linq/Observable/Timer.cs              |  264 +
 .../Reactive/Linq/Observable/Timestamp.cs          |   56 +
 .../Reactive/Linq/Observable/ToArray.cs            |   55 +
 .../Reactive/Linq/Observable/ToDictionary.cs       |   71 +
 .../Reactive/Linq/Observable/ToList.cs             |   55 +
 .../Reactive/Linq/Observable/ToLookup.cs           |   72 +
 .../Reactive/Linq/Observable/ToObservable.cs       |  174 +
 .../Reactive/Linq/Observable/Using.cs              |   76 +
 .../Reactive/Linq/Observable/Where.cs              |  135 +
 .../Reactive/Linq/Observable/While.cs              |   53 +
 .../Reactive/Linq/Observable/Window.cs             |  758 +
 .../Reactive/Linq/Observable/Zip.cs                | 2326 +
 .../Reactive/Linq/Observable/_.cs                  |    9 +
 .../Reactive/Linq/Observable_.cs                   |   12 +
 .../Reactive/Linq/QueryLanguage.Aggregates.cs      | 1662 +
 .../Reactive/Linq/QueryLanguage.Async.cs           | 1796 +
 .../Reactive/Linq/QueryLanguage.Awaiter.cs         |   91 +
 .../Reactive/Linq/QueryLanguage.Binding.cs         |  158 +
 .../Reactive/Linq/QueryLanguage.Blocking.cs        |  464 +
 .../Reactive/Linq/QueryLanguage.Concurrency.cs     |   61 +
 .../Reactive/Linq/QueryLanguage.Conversions.cs     |  159 +
 .../Reactive/Linq/QueryLanguage.Creation.cs        |  462 +
 .../Reactive/Linq/QueryLanguage.Events.cs          |  653 +
 .../Reactive/Linq/QueryLanguage.Imperative.cs      |  241 +
 .../Reactive/Linq/QueryLanguage.Joins.cs           |   84 +
 .../Reactive/Linq/QueryLanguage.Multiple.cs        | 1727 +
 .../Reactive/Linq/QueryLanguage.Single.cs          |  680 +
 .../QueryLanguage.StandardSequenceOperators.cs     | 1340 +
 .../Reactive/Linq/QueryLanguage.Time.cs            | 1907 +
 .../Reactive/Linq/QueryLanguage_.cs                |    8 +
 .../Reactive/Observer.Extensions.cs                |  241 +
 .../Reactive/Subjects/AsyncSubject.cs              |  346 +
 .../Reactive/Subjects/BehaviorSubject.cs           |  205 +
 .../Reactive/Subjects/ConnectableObservable.cs     |   90 +
 .../Reactive/Subjects/ReplaySubject.cs             |  353 +
 .../Reactive/Subjects/Subject.Extensions.cs        |  108 +
 .../Reactive/Subjects/Subject.cs                   |  396 +
 .../Reactive/Threading/Tasks/NamespaceDoc.cs       |   12 +
 .../Threading/Tasks/TaskObservableExtensions.cs    |  249 +
 .../System.Reactive.Linq/Reactive/TimeInterval.cs  |  114 +
 .../System.Reactive.Linq/Reactive/Timestamped.cs   |  133 +
 .../System.Reactive.Linq/Strings_Linq.Generated.cs |  260 +
 .../Source/System.Reactive.Linq/Strings_Linq.resx  |  169 +
 .../System.Reactive.Linq.csproj                    |  220 +
 .../GlobalSuppressions.cs                          |   16 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../ConcurrencyAbstractionLayerImpl.Windows.cs     |  101 +
 .../Concurrency/ConcurrencyAbstractionLayerImpl.cs |  371 +
 .../Reactive/Concurrency/EventLoopScheduler.cs     |  375 +
 .../Reactive/Concurrency/NewThreadScheduler.cs     |  194 +
 .../Reactive/Concurrency/TaskPoolScheduler.cs      |  230 +
 .../Reactive/Concurrency/Thread.Stub.cs            |   34 +
 .../Concurrency/ThreadPoolScheduler.Windows.cs     |  185 +
 .../Reactive/Concurrency/ThreadPoolScheduler.cs    |  427 +
 .../Reactive/EnlightenmentProvider.cs              |   29 +
 .../Reactive/Internal/ExceptionServicesImpl.cs     |   19 +
 .../Internal/HostLifecycleNotifications.Windows.cs |   43 +
 .../HostLifecycleNotifications.WindowsPhone.cs     |   63 +
 .../Reactive/Internal/PhoneShellThunks.cs          |  214 +
 .../Internal/PlatformEnlightenmentProvider.cs      |  109 +
 .../Reactive/Internal/StopwatchImpl.cs             |   28 +
 .../Reactive/Internal/Stubs.cs                     |   11 +
 .../Strings_PlatformServices.Designer.cs           |   72 +
 .../Strings_PlatformServices.Generated.cs          |   95 +
 .../Strings_PlatformServices.resx                  |  123 +
 .../System.Reactive.PlatformServices.csproj        |   75 +
 .../GlobalSuppressions.cs                          |   29 +
 .../Properties/AssemblyInfo.cs                     |   33 +
 .../Reactive/Internal/Constants.cs                 |   18 +
 .../Reactive/Joins/QueryablePattern.cs             | 1053 +
 .../Reactive/Joins/QueryablePlan.cs                |   27 +
 .../Reactive/Linq/ExpressionVisitor.cs             |  373 +
 .../Reactive/Linq/Observable.Queryable.cs          |   42 +
 .../Reactive/Linq/Qbservable.Generated.cs          |22851 ++++
 .../Reactive/Linq/Qbservable.Joins.cs              |  140 +
 .../Reactive/Linq/Qbservable.cs                    |  135 +
 .../Reactive/ObservableQuery.cs                    |  509 +
 .../Strings_Providers.Generated.cs                 |  117 +
 .../Strings_Providers.resx                         |  129 +
 .../System.Reactive.Providers.csproj               |   77 +
 .../GlobalSuppressions.cs                          |   14 +
 .../Properties/AssemblyInfo.cs                     |   33 +
 .../Reactive/Linq/Observable.Remoting.cs           |  114 +
 .../Reactive/Linq/QueryLanguage.Remoting.cs        |  255 +
 .../System.Reactive.Runtime.Remoting.csproj        |   46 +
 .../GlobalSuppressions.cs                          |   14 +
 .../Properties/AssemblyInfo.cs                     |   33 +
 .../Reactive/Concurrency/ControlScheduler.cs       |  184 +
 .../Reactive/Linq/ControlObservable.cs             |   53 +
 .../System.Reactive.Windows.Forms.csproj           |   51 +
 .../GlobalSuppressions.cs                          |   14 +
 .../Properties/AssemblyInfo.cs                     |   44 +
 .../Concurrency/CoreDispatcherScheduler.cs         |  239 +
 .../Reactive/Concurrency/DispatcherScheduler.cs    |  248 +
 .../Reactive/Internal/Constants.cs                 |   13 +
 .../Reactive/Linq/CoreDispatcherObservable.cs      |  258 +
 .../Reactive/Linq/DispatcherObservable.cs          |  390 +
 .../Strings_WindowsThreading.Generated.cs          |  106 +
 .../Strings_WindowsThreading.resx                  |  128 +
 .../System.Reactive.Windows.Threading.csproj       |   60 +
 .../EventPatternSource.cs                          |   29 +
 .../Foundation/AsyncInfoExtensions.cs              |  249 +
 .../Foundation/AsyncInfoToObservableBridge.cs      |  101 +
 .../IEventPatternSource.cs                         |   21 +
 .../Linq/AsyncInfoObservable.cs                    |  204 +
 .../Linq/WindowsObservable.Events.cs               |  101 +
 .../WindowsObservable.StandardSequenceOperators.cs |  103 +
 .../Properties/AssemblyInfo.cs                     |   31 +
 .../System.Reactive.WindowsRuntime.csproj          |   57 +
 external/rx/Rx/NET/Source/Test.ruleset             |    6 +
 .../rx/Rx/NET/Source/Tests.System.Reactive/App.cs  |   48 +
 .../Tests.System.Reactive/DispatcherHelpers.cs     |   71 +
 .../Dummies/DummyDisposable.cs                     |   16 +
 .../Dummies/DummyEnumerable.cs                     |   45 +
 .../Tests.System.Reactive/Dummies/DummyFunc.cs     |   36 +
 .../Dummies/DummyObservable.cs                     |   20 +
 .../Tests.System.Reactive/Dummies/DummyObserver.cs |   30 +
 .../Dummies/DummyScheduler.cs                      |   36 +
 .../NET/Source/Tests.System.Reactive/Extensions.cs |   39 +
 .../Source/Tests.System.Reactive/MockDisposable.cs |   29 +
 .../Source/Tests.System.Reactive/MockEnumerable.cs |   97 +
 .../Tests.System.Reactive/NullErrorObservable.cs   |   25 +
 .../Properties/AppManifest.xml                     |    7 +
 .../Properties/AssemblyInfo.cs                     |   23 +
 .../NET/Source/Tests.System.Reactive/Semaphore.cs  |  116 +
 .../Stress/Core/Disposables/Composite.cs           |  159 +
 .../Stress/Core/Disposables/RefCount.cs            |  160 +
 .../Stress/Core/Disposables/Serial.cs              |  147 +
 .../Stress/Core/Disposables/SingleAssignment.cs    |   75 +
 .../Source/Tests.System.Reactive/Stress/Helpers.cs |  216 +
 .../Tests.System.Reactive/Stress/Linq/Delay.cs     |   64 +
 .../Tests.System.Reactive/Stress/Linq/FromEvent.cs |  412 +
 .../Tests.System.Reactive/Stress/Linq/Replay.cs    |   57 +
 .../NET/Source/Tests.System.Reactive/TestBase.cs   |   79 +
 .../TestLongRunningScheduler.cs                    |   89 +
 .../Tests.System.Reactive/TestTaskScheduler.cs     |   27 +
 .../Tests.System.Reactive.csproj                   |  190 +
 .../Tests.System.Reactive/Tests/AnonymousTest.cs   |   49 +
 .../Tests/Concurrency/AsyncLockTest.cs             |  140 +
 .../Tests/Concurrency/ConcurrencyTest.cs           |   98 +
 .../Tests/Concurrency/ControlSchedulerTest.cs      |  336 +
 .../Concurrency/CurrentThreadSchedulerTest.cs      |  185 +
 .../Tests/Concurrency/DefaultSchedulerTest.cs      |  130 +
 .../Tests/Concurrency/DispatcherSchedulerTest.cs   |  270 +
 .../Tests/Concurrency/EventLoopSchedulerTest.cs    |  381 +
 .../Tests/Concurrency/HistoricalSchedulerTest.cs   |  424 +
 .../Tests/Concurrency/ImmediateSchedulerTest.cs    |  166 +
 .../Tests/Concurrency/NewThreadSchedulerTest.cs    |  125 +
 .../Tests/Concurrency/ScheduledItemTest.cs         |  144 +
 .../Tests/Concurrency/SchedulerTest.cs             | 1089 +
 .../Tests/Concurrency/StopwatchTest.cs             |   48 +
 .../SynchronizationContextSchedulerTest.cs         |  241 +
 .../Tests/Concurrency/SynchronizationTest.cs       |   58 +
 .../Tests/Concurrency/TaskPoolSchedulerTest.cs     |  172 +
 .../Tests/Concurrency/ThreadPoolSchedulerTest.cs   |  329 +
 .../Tests/Concurrency/VirtualSchedulerTest.cs      |  134 +
 .../Tests/ConnectableObservable.cs                 |   28 +
 .../Tests/ConnectableObservableTest.cs             |  204 +
 .../DefaultConcurrencyAbstractionLayerTest.cs      |  298 +
 .../Tests/Disposables/DisposableTests.cs           |  633 +
 .../Tests/EventPatternSourceBaseTest.cs            |   64 +
 .../Tests/Linq/ObservableAggregateTest.cs          |14472 +++
 .../Tests/Linq/ObservableAsyncTest.cs              | 2467 +
 .../Tests/Linq/ObservableAwaiterTest.cs            |  152 +
 .../Tests/Linq/ObservableBindingTest.cs            | 2824 +
 .../Tests/Linq/ObservableBlockingTest.cs           | 1659 +
 .../Tests/Linq/ObservableConcurrencyTest.cs        | 1140 +
 .../Tests/Linq/ObservableConversionTests.cs        |  862 +
 .../Tests/Linq/ObservableCreationTest.cs           | 2560 +
 .../Tests/Linq/ObservableEventsTest.cs             | 1370 +
 .../Tests/Linq/ObservableExTest.cs                 | 1701 +
 .../Tests/Linq/ObservableExtensionsTest.cs         |  399 +
 .../Tests/Linq/ObservableImperativeTest.cs         | 1754 +
 .../Tests/Linq/ObservableJoinsTest.cs              | 1716 +
 .../Tests/Linq/ObservableMultipleTest.cs           |15458 +++
 .../Tests/Linq/ObservableRemotingTest.cs           |  229 +
 .../Tests/Linq/ObservableSafetyTest.cs             |  291 +
 .../Tests/Linq/ObservableSingleTest.cs             | 4622 +
 .../Linq/ObservableStandardQueryOperatorTest.cs    |14192 +++
 .../Tests/Linq/ObservableTimeTest.cs               | 8946 ++
 .../Tests/Linq/QbservableExTest.cs                 |   82 +
 .../Tests/Linq/QbservableTest.cs                   | 2135 +
 .../Tests/Linq/Subjects/AsyncSubjectTest.cs        |  540 +
 .../Tests/Linq/Subjects/BehaviorSubjectTest.cs     |  442 +
 .../Tests/Linq/Subjects/ReplaySubjectTest.cs       |  608 +
 .../Tests/Linq/Subjects/SubjectTest.cs             |  539 +
 .../Tests/ListObservableTest.cs                    |  441 +
 .../Tests.System.Reactive/Tests/MySubject.cs       |   53 +
 .../Tests/NotificationTest.cs                      |  599 +
 .../Tests.System.Reactive/Tests/ObserverTest.cs    |  831 +
 .../Tests/PrivateTypesTest.cs                      |  246 +
 .../Tests.System.Reactive/Tests/RegressionTest.cs  |  458 +
 .../Tests.System.Reactive/Tests/RogueEnumerable.cs |   27 +
 .../Tests.System.Reactive/Tests/SystemClockTest.cs | 1102 +
 .../Tests/TaskObservableExtensionsTest.cs          |  825 +
 .../Tests.System.Reactive/Tests/TimeTests.cs       |  167 +
 .../Source/Tests.System.Reactive/Tests/UnitTest.cs |   32 +
 .../Rx/NET/Source/Tests.System.Reactive/Utils.cs   |   32 +
 .../Rx/NET/Source/TraceAndTestImpact.testsettings  |   21 +
 external/rx/Rx/NET/Source/license.txt              |   15 +
 external/rx/Rx/NET/Test/Rx/ConsoleApp45/App.config |    6 +
 .../NET/Test/Rx/ConsoleApp45/ConsoleApp45.csproj   |   92 +
 external/rx/Rx/NET/Test/Rx/ConsoleApp45/Program.cs |  118 +
 .../Rx/ConsoleApp45/Properties/AssemblyInfo.cs     |   36 +
 .../Rx/ConsoleApp45_NoPlatformServices/App.config  |    6 +
 .../ConsoleApp45_NoPlatformServices.csproj         |   88 +
 .../Rx/ConsoleApp45_NoPlatformServices/Program.cs  |  118 +
 .../Properties/AssemblyInfo.cs                     |   36 +
 .../Rx/NET/Test/Rx/ConsoleApp45_NuGet/App.config   |   22 +
 .../ConsoleApp45_NuGet/ConsoleApp45_NuGet.csproj   |   87 +
 .../Rx/NET/Test/Rx/ConsoleApp45_NuGet/Program.cs   |  118 +
 .../ConsoleApp45_NuGet/Properties/AssemblyInfo.cs  |   36 +
 .../NET/Test/Rx/ConsoleApp45_NuGet/packages.config |   10 +
 .../Rx/PortableLibraryProfile7/MyExtensions.cs     |   16 +
 .../PortableLibraryProfile78.csproj                |   62 +
 .../Properties/AssemblyInfo.cs                     |   30 +
 .../PortableLibraryProfile78_NuGet/MyExtensions.cs |   16 +
 .../PortableLibraryProfile78_NuGet.csproj          |   68 +
 .../Properties/AssemblyInfo.cs                     |   30 +
 .../Rx/PortableLibraryProfile78_NuGet/Readme.txt   |   16 +
 .../PortableLibraryProfile78_NuGet/packages.config |    8 +
 external/rx/Rx/NET/Test/Rx/Rx.sln                  |  389 +
 .../rx/Rx/NET/Test/Rx/SilverlightApp5/App.xaml     |    8 +
 .../rx/Rx/NET/Test/Rx/SilverlightApp5/App.xaml.cs  |   68 +
 .../Rx/NET/Test/Rx/SilverlightApp5/MainPage.xaml   |   14 +
 .../NET/Test/Rx/SilverlightApp5/MainPage.xaml.cs   |   51 +
 .../Rx/SilverlightApp5/Properties/AppManifest.xml  |    6 +
 .../Rx/SilverlightApp5/Properties/AssemblyInfo.cs  |   35 +
 .../Test/Rx/SilverlightApp5/SilverlightApp5.csproj |  120 +
 .../Rx/SilverlightApp5_NoPlatformServices/App.xaml |    8 +
 .../SilverlightApp5_NoPlatformServices/App.xaml.cs |   68 +
 .../MainPage.xaml                                  |   14 +
 .../MainPage.xaml.cs                               |   51 +
 .../Properties/AppManifest.xml                     |    6 +
 .../Properties/AssemblyInfo.cs                     |   35 +
 .../SilverlightApp5_NoPlatformServices.csproj      |  119 +
 .../rx/Rx/NET/Test/Rx/WinFormsApp45/App.config     |    6 +
 .../Rx/NET/Test/Rx/WinFormsApp45/Form1.Designer.cs |   84 +
 external/rx/Rx/NET/Test/Rx/WinFormsApp45/Form1.cs  |   40 +
 .../rx/Rx/NET/Test/Rx/WinFormsApp45/Form1.resx     |  120 +
 .../rx/Rx/NET/Test/Rx/WinFormsApp45/Program.cs     |   22 +
 .../Rx/WinFormsApp45/Properties/AssemblyInfo.cs    |   36 +
 .../WinFormsApp45/Properties/Resources.Designer.cs |   71 +
 .../Rx/WinFormsApp45/Properties/Resources.resx     |  117 +
 .../WinFormsApp45/Properties/Settings.Designer.cs  |   30 +
 .../Rx/WinFormsApp45/Properties/Settings.settings  |    7 +
 .../NET/Test/Rx/WinFormsApp45/WinFormsApp45.csproj |  122 +
 .../Rx/NET/Test/Rx/WinFormsApp45_NuGet/App.config  |    6 +
 .../Test/Rx/WinFormsApp45_NuGet/Form1.Designer.cs  |   84 +
 .../rx/Rx/NET/Test/Rx/WinFormsApp45_NuGet/Form1.cs |   40 +
 .../Rx/NET/Test/Rx/WinFormsApp45_NuGet/Form1.resx  |  120 +
 .../Rx/NET/Test/Rx/WinFormsApp45_NuGet/Program.cs  |   22 +
 .../WinFormsApp45_NuGet/Properties/AssemblyInfo.cs |   36 +
 .../Properties/Resources.Designer.cs               |   71 +
 .../WinFormsApp45_NuGet/Properties/Resources.resx  |  117 +
 .../Properties/Settings.Designer.cs                |   30 +
 .../Properties/Settings.settings                   |    7 +
 .../WinFormsApp45_NuGet/WinFormsApp45_NuGet.csproj |  114 +
 .../Test/Rx/WinFormsApp45_NuGet/packages.config    |    9 +
 .../WindowsPhoneAgent7/Properties/AssemblyInfo.cs  |   37 +
 .../Test/Rx/WindowsPhoneAgent7/ScheduledAgent.cs   |   64 +
 .../WindowsPhoneAgent7/WindowsPhoneAgent7.csproj   |   78 +
 .../WindowsPhoneAgent8/Properties/AssemblyInfo.cs  |   37 +
 .../Test/Rx/WindowsPhoneAgent8/ScheduledAgent.cs   |   52 +
 .../WindowsPhoneAgent8/WindowsPhoneAgent8.csproj   |  112 +
 .../rx/Rx/NET/Test/Rx/WindowsPhoneApp7/App.xaml    |   19 +
 .../rx/Rx/NET/Test/Rx/WindowsPhoneApp7/App.xaml.cs |  142 +
 .../Test/Rx/WindowsPhoneApp7/ApplicationIcon.png   |  Bin 0 -> 1881 bytes
 .../Rx/NET/Test/Rx/WindowsPhoneApp7/Background.png |  Bin 0 -> 3521 bytes
 .../Rx/NET/Test/Rx/WindowsPhoneApp7/MainPage.xaml  |   37 +
 .../NET/Test/Rx/WindowsPhoneApp7/MainPage.xaml.cs  |   55 +
 .../Rx/WindowsPhoneApp7/Properties/AppManifest.xml |    6 +
 .../Rx/WindowsPhoneApp7/Properties/AssemblyInfo.cs |   37 +
 .../WindowsPhoneApp7/Properties/WMAppManifest.xml  |   37 +
 .../Test/Rx/WindowsPhoneApp7/SplashScreenImage.jpg |  Bin 0 -> 9417 bytes
 .../Rx/WindowsPhoneApp7/WindowsPhoneApp7.csproj    |  119 +
 .../WindowsPhoneApp7_NoPlatformServices/App.xaml   |   19 +
 .../App.xaml.cs                                    |  142 +
 .../ApplicationIcon.png                            |  Bin 0 -> 1881 bytes
 .../Background.png                                 |  Bin 0 -> 3521 bytes
 .../MainPage.xaml                                  |   37 +
 .../MainPage.xaml.cs                               |   51 +
 .../Properties/AppManifest.xml                     |    6 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../Properties/WMAppManifest.xml                   |   35 +
 .../SplashScreenImage.jpg                          |  Bin 0 -> 9417 bytes
 .../WindowsPhoneApp7_NoPlatformServices.csproj     |  112 +
 .../Rx/NET/Test/Rx/WindowsPhoneApp7_NuGet/App.xaml |   19 +
 .../NET/Test/Rx/WindowsPhoneApp7_NuGet/App.xaml.cs |  142 +
 .../Rx/WindowsPhoneApp7_NuGet/ApplicationIcon.png  |  Bin 0 -> 1881 bytes
 .../Test/Rx/WindowsPhoneApp7_NuGet/Background.png  |  Bin 0 -> 3521 bytes
 .../Test/Rx/WindowsPhoneApp7_NuGet/MainPage.xaml   |   37 +
 .../Rx/WindowsPhoneApp7_NuGet/MainPage.xaml.cs     |   54 +
 .../Properties/AppManifest.xml                     |    6 +
 .../Properties/AssemblyInfo.cs                     |   37 +
 .../Properties/WMAppManifest.xml                   |   37 +
 .../WindowsPhoneApp7_NuGet/SplashScreenImage.jpg   |  Bin 0 -> 9417 bytes
 .../WindowsPhoneApp7_NuGet.csproj                  |  132 +
 .../Test/Rx/WindowsPhoneApp7_NuGet/packages.config |   10 +
 .../rx/Rx/NET/Test/Rx/WindowsPhoneApp8/App.xaml    |   20 +
 .../rx/Rx/NET/Test/Rx/WindowsPhoneApp8/App.xaml.cs |  223 +
 .../Rx/WindowsPhoneApp8/Assets/AlignmentGrid.png   |  Bin 0 -> 9042 bytes
 .../Rx/WindowsPhoneApp8/Assets/ApplicationIcon.png |  Bin 0 -> 3392 bytes
 .../Assets/Tiles/FlipCycleTileLarge.png            |  Bin 0 -> 9930 bytes
 .../Assets/Tiles/FlipCycleTileMedium.png           |  Bin 0 -> 9070 bytes
 .../Assets/Tiles/FlipCycleTileSmall.png            |  Bin 0 -> 3674 bytes
 .../Assets/Tiles/IconicTileMediumLarge.png         |  Bin 0 -> 4937 bytes
 .../Assets/Tiles/IconicTileSmall.png               |  Bin 0 -> 3724 bytes
 .../Test/Rx/WindowsPhoneApp8/LocalizedStrings.cs   |   14 +
 .../Rx/NET/Test/Rx/WindowsPhoneApp8/MainPage.xaml  |   64 +
 .../NET/Test/Rx/WindowsPhoneApp8/MainPage.xaml.cs  |   64 +
 .../Rx/WindowsPhoneApp8/Properties/AppManifest.xml |    6 +
 .../Rx/WindowsPhoneApp8/Properties/AssemblyInfo.cs |   37 +
 .../WindowsPhoneApp8/Properties/WMAppManifest.xml  |   38 +
 .../Resources/AppResources.Designer.cs             |  127 +
 .../WindowsPhoneApp8/Resources/AppResources.resx   |  137 +
 .../Rx/WindowsPhoneApp8/WindowsPhoneApp8.csproj    |  179 +
 .../rx/Rx/NET/Test/Rx/WindowsStoreApp8/App.xaml    |   20 +
 .../rx/Rx/NET/Test/Rx/WindowsStoreApp8/App.xaml.cs |   90 +
 .../NET/Test/Rx/WindowsStoreApp8/Assets/Logo.png   |  Bin 0 -> 801 bytes
 .../Test/Rx/WindowsStoreApp8/Assets/SmallLogo.png  |  Bin 0 -> 329 bytes
 .../Rx/WindowsStoreApp8/Assets/SplashScreen.png    |  Bin 0 -> 2146 bytes
 .../Test/Rx/WindowsStoreApp8/Assets/StoreLogo.png  |  Bin 0 -> 429 bytes
 .../Rx/WindowsStoreApp8/Common/StandardStyles.xaml | 1829 +
 .../Rx/NET/Test/Rx/WindowsStoreApp8/MainPage.xaml  |   15 +
 .../NET/Test/Rx/WindowsStoreApp8/MainPage.xaml.cs  |   63 +
 .../Test/Rx/WindowsStoreApp8/Package.appxmanifest  |   27 +
 .../Rx/WindowsStoreApp8/Properties/AssemblyInfo.cs |   29 +
 .../Rx/WindowsStoreApp8/WindowsStoreApp8.csproj    |  164 +
 .../WindowsStoreApp8_TemporaryKey.pfx              |  Bin 0 -> 2512 bytes
 .../Rx/NET/Test/Rx/WindowsStoreApp8_NuGet/App.xaml |   20 +
 .../NET/Test/Rx/WindowsStoreApp8_NuGet/App.xaml.cs |   90 +
 .../Test/Rx/WindowsStoreApp8_NuGet/Assets/Logo.png |  Bin 0 -> 801 bytes
 .../Rx/WindowsStoreApp8_NuGet/Assets/SmallLogo.png |  Bin 0 -> 329 bytes
 .../WindowsStoreApp8_NuGet/Assets/SplashScreen.png |  Bin 0 -> 2146 bytes
 .../Rx/WindowsStoreApp8_NuGet/Assets/StoreLogo.png |  Bin 0 -> 429 bytes
 .../Common/StandardStyles.xaml                     | 1829 +
 .../Test/Rx/WindowsStoreApp8_NuGet/MainPage.xaml   |   15 +
 .../Rx/WindowsStoreApp8_NuGet/MainPage.xaml.cs     |   63 +
 .../Rx/WindowsStoreApp8_NuGet/Package.appxmanifest |   42 +
 .../Properties/AssemblyInfo.cs                     |   29 +
 .../WindowsStoreApp8_NuGet.csproj                  |  183 +
 .../WindowsStoreApp8_NuGet_TemporaryKey.pfx        |  Bin 0 -> 2512 bytes
 .../NET/Test/Rx/WindowsStoreApp8_NuGet/app.config  |   19 +
 .../Test/Rx/WindowsStoreApp8_NuGet/packages.config |   11 +
 external/rx/Rx/NET/Test/Rx/WpfApp45/App.config     |    6 +
 external/rx/Rx/NET/Test/Rx/WpfApp45/App.xaml       |    8 +
 external/rx/Rx/NET/Test/Rx/WpfApp45/App.xaml.cs    |   17 +
 .../rx/Rx/NET/Test/Rx/WpfApp45/MainWindow.xaml     |   10 +
 .../rx/Rx/NET/Test/Rx/WpfApp45/MainWindow.xaml.cs  |   48 +
 .../Test/Rx/WpfApp45/Properties/AssemblyInfo.cs    |   55 +
 .../Rx/WpfApp45/Properties/Resources.Designer.cs   |   71 +
 .../NET/Test/Rx/WpfApp45/Properties/Resources.resx |  117 +
 .../Rx/WpfApp45/Properties/Settings.Designer.cs    |   30 +
 .../Test/Rx/WpfApp45/Properties/Settings.settings  |    7 +
 .../rx/Rx/NET/Test/Rx/WpfApp45/WpfApp45.csproj     |  138 +
 .../rx/Rx/NET/Test/Rx/WpfApp45_NuGet/App.config    |   22 +
 external/rx/Rx/NET/Test/Rx/WpfApp45_NuGet/App.xaml |    8 +
 .../rx/Rx/NET/Test/Rx/WpfApp45_NuGet/App.xaml.cs   |   17 +
 .../Rx/NET/Test/Rx/WpfApp45_NuGet/MainWindow.xaml  |   10 +
 .../NET/Test/Rx/WpfApp45_NuGet/MainWindow.xaml.cs  |   48 +
 .../Rx/WpfApp45_NuGet/Properties/AssemblyInfo.cs   |   55 +
 .../Properties/Resources.Designer.cs               |   71 +
 .../Rx/WpfApp45_NuGet/Properties/Resources.resx    |  117 +
 .../WpfApp45_NuGet/Properties/Settings.Designer.cs |   30 +
 .../Rx/WpfApp45_NuGet/Properties/Settings.settings |    7 +
 .../Test/Rx/WpfApp45_NuGet/WpfApp45_NuGet.csproj   |  133 +
 .../Rx/NET/Test/Rx/WpfApp45_NuGet/packages.config  |   10 +
 external/rx/Rx/NET/Test/Rx/WpfXbapApp45/App.xaml   |    8 +
 .../rx/Rx/NET/Test/Rx/WpfXbapApp45/App.xaml.cs     |   18 +
 external/rx/Rx/NET/Test/Rx/WpfXbapApp45/Page1.xaml |   14 +
 .../rx/Rx/NET/Test/Rx/WpfXbapApp45/Page1.xaml.cs   |   57 +
 .../Rx/WpfXbapApp45/Properties/AssemblyInfo.cs     |   55 +
 .../WpfXbapApp45/Properties/Resources.Designer.cs  |   62 +
 .../Test/Rx/WpfXbapApp45/Properties/Resources.resx |  117 +
 .../WpfXbapApp45/Properties/Settings.Designer.cs   |   30 +
 .../Rx/WpfXbapApp45/Properties/Settings.settings   |    7 +
 .../Test/Rx/WpfXbapApp45/Properties/app.manifest   |   26 +
 .../NET/Test/Rx/WpfXbapApp45/WpfXbapApp45.csproj   |  151 +
 .../Rx/WpfXbapApp45/WpfXbapApp45_TemporaryKey.pfx  |  Bin 0 -> 1660 bytes
 .../rx/Rx/NET/Test/Rx/WpfXbapApp45_NuGet/App.xaml  |    8 +
 .../Rx/NET/Test/Rx/WpfXbapApp45_NuGet/App.xaml.cs  |   18 +
 .../Rx/NET/Test/Rx/WpfXbapApp45_NuGet/Page1.xaml   |   14 +
 .../NET/Test/Rx/WpfXbapApp45_NuGet/Page1.xaml.cs   |   54 +
 .../WpfXbapApp45_NuGet/Properties/AssemblyInfo.cs  |   55 +
 .../Properties/Resources.Designer.cs               |   62 +
 .../WpfXbapApp45_NuGet/Properties/Resources.resx   |  117 +
 .../Properties/Settings.Designer.cs                |   30 +
 .../Properties/Settings.settings                   |    7 +
 .../Rx/WpfXbapApp45_NuGet/Properties/app.manifest  |   26 +
 .../WpfXbapApp45_NuGet/WpfXbapApp45_NuGet.csproj   |  143 +
 .../WpfXbapApp45_NuGet_TemporaryKey.pfx            |  Bin 0 -> 1660 bytes
 .../NET/Test/Rx/WpfXbapApp45_NuGet/packages.config |    9 +
 .../Rx-Core.2.0.21030/Rx-Core.2.0.21030.nupkg      |  Bin 0 -> 501008 bytes
 .../Rx-Core.2.0.21030/Rx-Core.2.0.21030.nuspec     |   25 +
 .../lib/Net40/System.Reactive.Core.XML             | 2617 +
 .../lib/Net45/System.Reactive.Core.XML             | 2873 +
 .../System.Reactive.Core.XML                       | 2873 +
 .../SL4-WindowsPhone71/System.Reactive.Core.XML    | 2516 +
 .../lib/SL5/System.Reactive.Core.XML               | 2617 +
 .../lib/WP8/System.Reactive.Core.XML               | 2873 +
 .../lib/WinRT45/System.Reactive.Core.XML           | 2873 +
 .../Rx-Interfaces.2.0.21030.nupkg                  |  Bin 0 -> 122414 bytes
 .../Rx-Interfaces.2.0.21030.nuspec                 |   21 +
 .../lib/Net40/System.Reactive.Interfaces.XML       |  336 +
 .../lib/Net45/System.Reactive.Interfaces.XML       |  336 +
 .../System.Reactive.Interfaces.XML                 |  336 +
 .../System.Reactive.Interfaces.XML                 |  336 +
 .../lib/SL5/System.Reactive.Interfaces.XML         |  368 +
 .../lib/WP8/System.Reactive.Interfaces.XML         |  336 +
 .../lib/WinRT45/System.Reactive.Interfaces.XML     |  336 +
 .../Rx-Linq.2.0.21030/Rx-Linq.2.0.21030.nupkg      |  Bin 0 -> 1796359 bytes
 .../Rx-Linq.2.0.21030/Rx-Linq.2.0.21030.nuspec     |   26 +
 .../lib/Net40/System.Reactive.Linq.XML             |10411 ++
 .../lib/Net45/System.Reactive.Linq.XML             |10466 ++
 .../System.Reactive.Linq.XML                       |10466 ++
 .../SL4-WindowsPhone71/System.Reactive.Linq.XML    | 7488 ++
 .../lib/SL5/System.Reactive.Linq.XML               |10411 ++
 .../lib/WP8/System.Reactive.Linq.XML               |10466 ++
 .../lib/WinRT45/System.Reactive.Linq.XML           |10466 ++
 .../Rx-Main.2.0.21030/Rx-Main.2.0.21030.nupkg      |  Bin 0 -> 2750 bytes
 .../Rx-Main.2.0.21030/Rx-Main.2.0.21030.nuspec     |   24 +
 .../Rx-PlatformServices.2.0.21030.nupkg            |  Bin 0 -> 151585 bytes
 .../Rx-PlatformServices.2.0.21030.nuspec           |   26 +
 .../content/Net40/_._                              |    0
 .../content/Net45/_._                              |    0
 .../content/Portable-Net45+WinRT45+WP8/Readme.txt  |   16 +
 .../content/SL4-WindowsPhone71/_._                 |    0
 .../Rx-PlatformServices.2.0.21030/content/SL5/_._  |    0
 .../Rx-PlatformServices.2.0.21030/content/WP8/_._  |    0
 .../content/WinRT45/_._                            |    0
 .../lib/Net40/System.Reactive.PlatformServices.XML |  378 +
 .../lib/Net45/System.Reactive.PlatformServices.XML |  378 +
 .../lib/Portable-Net45+WinRT45+WP8/_._             |    0
 .../System.Reactive.PlatformServices.XML           |  311 +
 .../lib/SL5/System.Reactive.PlatformServices.XML   |  354 +
 .../lib/WP8/System.Reactive.PlatformServices.XML   |  378 +
 .../WinRT45/System.Reactive.PlatformServices.XML   |  376 +
 .../Rx-Providers.2.0.21030.nupkg                   |  Bin 0 -> 739296 bytes
 .../Rx-Providers.2.0.21030.nuspec                  |   25 +
 .../lib/Net40/System.Reactive.Providers.XML        | 9846 ++
 .../lib/Net45/System.Reactive.Providers.XML        | 9846 ++
 .../System.Reactive.Providers.XML                  | 9846 ++
 .../System.Reactive.Providers.XML                  | 6806 ++
 .../lib/SL5/System.Reactive.Providers.XML          | 9846 ++
 .../lib/WP8/System.Reactive.Providers.XML          | 9846 ++
 .../lib/WinRT45/System.Reactive.Providers.XML      | 9846 ++
 .../Rx-Remoting.2.0.21030.nupkg                    |  Bin 0 -> 33541 bytes
 .../Rx-Remoting.2.0.21030.nuspec                   |   21 +
 .../lib/Net40/System.Reactive.Runtime.Remoting.XML |   51 +
 .../lib/Net45/System.Reactive.Runtime.Remoting.XML |   51 +
 .../Rx-WinForms.2.0.21030.nupkg                    |  Bin 0 -> 35309 bytes
 .../Rx-WinForms.2.0.21030.nuspec                   |   24 +
 .../lib/Net40/System.Reactive.Windows.Forms.XML    |   90 +
 .../lib/Net45/System.Reactive.Windows.Forms.XML    |   90 +
 .../Rx-WinRT.2.0.21030/Rx-WinRT.2.0.21030.nupkg    |  Bin 0 -> 27072 bytes
 .../Rx-WinRT.2.0.21030/Rx-WinRT.2.0.21030.nuspec   |   21 +
 .../lib/WinRT45/System.Reactive.WindowsRuntime.XML |  312 +
 .../Rx-WindowStoreApps.2.0.21030.nupkg             |  Bin 0 -> 21619 bytes
 .../Rx-WindowStoreApps.2.0.21030.nuspec            |   22 +
 .../WinRT45/System.Reactive.Windows.Threading.XML  |  256 +
 .../Rx-XAML.2.0.21030/Rx-XAML.2.0.21030.nupkg      |  Bin 0 -> 112304 bytes
 .../Rx-XAML.2.0.21030/Rx-XAML.2.0.21030.nuspec     |   25 +
 .../Net40/System.Reactive.Windows.Threading.XML    |  196 +
 .../Net45/System.Reactive.Windows.Threading.XML    |  285 +
 .../System.Reactive.Windows.Threading.XML          |  196 +
 .../lib/SL5/System.Reactive.Windows.Threading.XML  |  196 +
 .../lib/WP8/System.Reactive.Windows.Threading.XML  |  196 +
 .../WinRT45/System.Reactive.Windows.Threading.XML  |  256 +
 .../rx/Rx/NET/Test/Rx/packages/repositories.config |   10 +
 external/rx/mono.patch                             |   15 +
 external/rx/replacer.sh                            |   24 +
 ikvm-native/ChangeLog                              |    4 -
 ikvm-native/ChangeLog.old                          |   39 -
 ikvm-native/Makefile.am                            |    2 +-
 ikvm-native/Makefile.in                            |   70 +-
 libgc/ChangeLog                                    |  118 -
 libgc/ChangeLog.old                                |  803 -
 libgc/Makefile.am                                  |    8 +-
 libgc/Makefile.in                                  |   87 +-
 libgc/acinclude.m4                                 |    1 +
 libgc/aclocal.m4                                   |   27 +
 libgc/configure                                    |  128 +-
 libgc/configure.in                                 |   45 +-
 libgc/darwin_stop_world.c                          |   21 +-
 libgc/doc/Makefile.in                              |   13 +-
 libgc/finalize.c                                   |  231 +-
 libgc/include/Makefile.in                          |   13 +-
 libgc/include/gc.h                                 |   14 +
 libgc/include/private/Makefile.in                  |   13 +-
 libgc/include/private/gc_locks.h                   |    8 +
 libgc/include/private/gc_priv.h                    |   22 +-
 libgc/include/private/gcconfig.h                   |   15 +-
 libgc/include/private/pthread_support.h            |    6 +-
 libgc/m4/Makefile.am                               |    1 +
 libgc/m4/Makefile.in                               |  379 +
 libgc/m4/lib-ld.m4                                 |  110 +
 libgc/m4/lib-link.m4                               |  774 +
 libgc/m4/lib-prefix.m4                             |  224 +
 libtool.m4 => libgc/m4/libtool.m4                  |    0
 ltoptions.m4 => libgc/m4/ltoptions.m4              |    0
 ltsugar.m4 => libgc/m4/ltsugar.m4                  |    0
 ltversion.m4 => libgc/m4/ltversion.m4              |    0
 lt~obsolete.m4 => libgc/m4/lt~obsolete.m4          |    0
 libgc/mark.c                                       |    2 +-
 libgc/pthread_stop_world.c                         |   14 +
 libgc/pthread_support.c                            |   42 +
 libgc/solaris_threads.c                            |    4 +
 libgc/win32_threads.c                              |    4 +
 m4/Makefile.am                                     |    1 +
 m4/Makefile.in                                     |  448 +
 m4/iconv.m4                                        |  214 +
 m4/lib-ld.m4                                       |  110 +
 m4/lib-link.m4                                     |  774 +
 m4/lib-prefix.m4                                   |  224 +
 libtool.m4 => m4/libtool.m4                        |    0
 ltoptions.m4 => m4/ltoptions.m4                    |    0
 ltsugar.m4 => m4/ltsugar.m4                        |    0
 ltversion.m4 => m4/ltversion.m4                    |    0
 lt~obsolete.m4 => m4/lt~obsolete.m4                |    0
 m4/nls.m4                                          |   32 +
 m4/po.m4                                           |  449 +
 m4/progtest.m4                                     |   92 +
 man/ChangeLog                                      |  257 -
 man/ChangeLog.old                                  |  370 -
 man/Makefile.am                                    |    4 +-
 man/Makefile.in                                    |   33 +-
 man/cccheck.1                                      |   67 +
 man/crlupdate.1                                    |   56 +
 man/makecert.1                                     |    8 +-
 man/mcs.1                                          |   83 +-
 man/mdoc.5                                         |    2 +
 man/mono.1                                         |  246 +-
 mcs/ChangeLog                                      |   59 -
 mcs/ChangeLog.old                                  |  933 -
 mcs/Makefile                                       |   36 +-
 mcs/build/ChangeLog                                |   93 -
 mcs/build/ChangeLog.old                            | 1338 -
 mcs/build/Makefile                                 |    6 +-
 mcs/build/common/Consts.cs                         |   36 +-
 mcs/build/common/Consts.cs.in                      |   34 +-
 mcs/build/common/basic-profile-check.cs            |    4 +
 mcs/build/config-default.make                      |    3 +-
 mcs/build/executable.make                          |   76 +-
 mcs/build/gensources.sh                            |    5 +
 mcs/build/library.make                             |   57 +-
 mcs/build/platforms/darwin.make                    |    3 +-
 mcs/build/platforms/linux.make                     |    3 +-
 mcs/build/platforms/win32.make                     |    4 +-
 mcs/build/profiles/basic.make                      |    9 +-
 mcs/build/profiles/build.make                      |   22 +
 mcs/build/profiles/moonlight.make                  |   19 -
 mcs/build/profiles/moonlight_raw.make              |   17 -
 mcs/build/profiles/net_2_0.make                    |    4 +-
 mcs/build/profiles/net_3_5.make                    |    4 +-
 mcs/build/profiles/net_4_0.make                    |    4 +-
 mcs/build/profiles/net_4_5.make                    |   16 +
 mcs/build/rules.make                               |   27 +-
 mcs/build/tests.make                               |    6 +-
 mcs/class/Accessibility/Assembly/AssemblyInfo.cs   |   18 +-
 mcs/class/ChangeLog                                |  436 -
 mcs/class/ChangeLog.old                            |  824 -
 mcs/class/Commons.Xml.Relaxng/ChangeLog            |    5 -
 mcs/class/Commons.Xml.Relaxng/ChangeLog.old        |  112 -
 .../Commons.Xml.Relaxng/RelaxngPattern.cs          |    4 +-
 .../Commons.Xml.Relaxng/RelaxngValidatingReader.cs |    6 +-
 .../Commons.Xml.Relaxng/XsdDatatypeProvider.cs     |    2 +
 .../Commons.Xml.Relaxng/Test/RdpPatternTests.cs    |    4 +-
 .../Commons.Xml.Relaxng/Test/RelaxngReaderTests.cs |    6 +-
 mcs/class/Cscompmgd/Assembly/AssemblyInfo.cs       |   28 +-
 .../Test/Microsoft.CSharp/CompilerTest.cs          |    2 +-
 .../CustomMarshalers/Assembly/AssemblyInfo.cs      |   28 +-
 .../EntityFramework.SqlServer.dll.sources          |   55 +
 mcs/class/EntityFramework.SqlServer/Makefile       |   28 +
 .../EntityFramework/EntityFramework.dll.sources    | 1579 +
 mcs/class/EntityFramework/Makefile                 |   50 +
 mcs/class/I18N/CJK/CP51932.cs                      |  195 +-
 mcs/class/I18N/CJK/CP932.cs                        |  307 +-
 mcs/class/I18N/CJK/CP936.cs                        |  115 +-
 mcs/class/I18N/CJK/CP949.cs                        |   90 +-
 mcs/class/I18N/CJK/CP950.cs                        |   84 +-
 mcs/class/I18N/CJK/ChangeLog                       |    4 -
 mcs/class/I18N/CJK/ChangeLog.old                   |  295 -
 mcs/class/I18N/CJK/DbcsEncoding.cs                 |    5 +
 mcs/class/I18N/CJK/GB18030Encoding.cs              |  178 +-
 mcs/class/I18N/CJK/GB18030Source.cs                |   29 +-
 mcs/class/I18N/CJK/ISO2022JP.cs                    |  407 +-
 mcs/class/I18N/CJK/Makefile                        |    2 +-
 mcs/class/I18N/CJK/Test/I18N.CJK.Test.cs           |   75 +-
 mcs/class/I18N/CJK/Test/texts/chinese3-936.txt     |    1 +
 mcs/class/I18N/CJK/Test/texts/chinese3-utf8.txt    |    1 +
 mcs/class/I18N/CJK/Test/texts/chinese4-950.txt     |  892 +
 mcs/class/I18N/CJK/Test/texts/chinese4-utf8.txt    |  892 +
 mcs/class/I18N/CJK/Test/texts/japanese3-50220.txt  |  108 +
 mcs/class/I18N/CJK/Test/texts/japanese3-50221.txt  |  108 +
 mcs/class/I18N/CJK/Test/texts/japanese3-utf8.txt   |  108 +
 mcs/class/I18N/Common/ByteEncoding.cs              |   12 +
 mcs/class/I18N/Common/ByteSafeEncoding.cs          |  460 +
 mcs/class/I18N/Common/ChangeLog                    |    4 -
 mcs/class/I18N/Common/ChangeLog.old                |   75 -
 mcs/class/I18N/Common/Handlers.cs                  |    2 +
 mcs/class/I18N/Common/I18N.dll.sources             |    2 +
 mcs/class/I18N/Common/Makefile                     |    2 +-
 mcs/class/I18N/Common/MonoEncoding.cs              |   55 +-
 mcs/class/I18N/Common/MonoSafeEncoding.cs          |  111 +
 mcs/class/I18N/MidEast/CP1254.cs                   |   76 +-
 mcs/class/I18N/MidEast/CP1255.cs                   |   76 +-
 mcs/class/I18N/MidEast/CP1256.cs                   |   76 +-
 mcs/class/I18N/MidEast/CP28596.cs                  |   69 +-
 mcs/class/I18N/MidEast/CP28598.cs                  |   76 +-
 mcs/class/I18N/MidEast/CP28599.cs                  |   76 +-
 mcs/class/I18N/MidEast/CP38598.cs                  |   76 +-
 .../I18N/MidEast/I18N.MidEast_test.dll.sources     |    1 +
 mcs/class/I18N/MidEast/Makefile                    |    5 +-
 mcs/class/I18N/MidEast/Test/I18N.MidEast.Test.cs   |  125 +
 mcs/class/I18N/MidEast/Test/texts/ascii-test.txt   |    1 +
 .../encoder-handlefallback-generic-output.txt      |    1 +
 .../texts/encoder-handlefallback-generic-utf8.txt  |    1 +
 mcs/class/I18N/MidEast/Test/texts/turkish-1254.txt |    1 +
 mcs/class/I18N/MidEast/Test/texts/turkish-utf8.txt |    1 +
 mcs/class/I18N/Other/CP1251.cs                     |   76 +-
 mcs/class/I18N/Other/CP1257.cs                     |   76 +-
 mcs/class/I18N/Other/CP1258.cs                     |   76 +-
 mcs/class/I18N/Other/CP20866.cs                    |   76 +-
 mcs/class/I18N/Other/CP21866.cs                    |   76 +-
 mcs/class/I18N/Other/CP28594.cs                    |   76 +-
 mcs/class/I18N/Other/CP28595.cs                    |   76 +-
 mcs/class/I18N/Other/CP57002.cs                    |   11 +-
 mcs/class/I18N/Other/CP874.cs                      |   76 +-
 mcs/class/I18N/Rare/CP1026.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1047.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1140.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1141.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1142.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1143.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1144.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1145.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1146.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1147.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1148.cs                      |   69 +-
 mcs/class/I18N/Rare/CP1149.cs                      |   69 +-
 mcs/class/I18N/Rare/CP20273.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20277.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20278.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20280.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20284.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20285.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20290.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20297.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20420.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20424.cs                     |   69 +-
 mcs/class/I18N/Rare/CP20871.cs                     |   69 +-
 mcs/class/I18N/Rare/CP21025.cs                     |   69 +-
 mcs/class/I18N/Rare/CP37.cs                        |   69 +-
 mcs/class/I18N/Rare/CP500.cs                       |   69 +-
 mcs/class/I18N/Rare/CP708.cs                       |   76 +-
 mcs/class/I18N/Rare/CP852.cs                       |   76 +-
 mcs/class/I18N/Rare/CP855.cs                       |   76 +-
 mcs/class/I18N/Rare/CP857.cs                       |   76 +-
 mcs/class/I18N/Rare/CP858.cs                       |   76 +-
 mcs/class/I18N/Rare/CP862.cs                       |   76 +-
 mcs/class/I18N/Rare/CP864.cs                       |   76 +-
 mcs/class/I18N/Rare/CP866.cs                       |   76 +-
 mcs/class/I18N/Rare/CP869.cs                       |   76 +-
 mcs/class/I18N/Rare/CP870.cs                       |   69 +-
 mcs/class/I18N/Rare/CP875.cs                       |   69 +-
 mcs/class/I18N/West/CP10000.cs                     |   76 +-
 mcs/class/I18N/West/CP10079.cs                     |   69 +-
 mcs/class/I18N/West/CP1250.cs                      |   76 +-
 mcs/class/I18N/West/CP1252.cs                      |   76 +-
 mcs/class/I18N/West/CP1253.cs                      |   76 +-
 mcs/class/I18N/West/CP28592.cs                     |   76 +-
 mcs/class/I18N/West/CP28593.cs                     |   76 +-
 mcs/class/I18N/West/CP28597.cs                     |   76 +-
 mcs/class/I18N/West/CP28605.cs                     |   76 +-
 mcs/class/I18N/West/CP437.cs                       |   69 +-
 mcs/class/I18N/West/CP850.cs                       |   76 +-
 mcs/class/I18N/West/CP860.cs                       |   76 +-
 mcs/class/I18N/West/CP861.cs                       |   76 +-
 mcs/class/I18N/West/CP863.cs                       |   76 +-
 mcs/class/I18N/West/CP865.cs                       |   76 +-
 mcs/class/I18N/tools/ucm2cp.c                      |   85 +-
 .../IBM.Data.DB2/IBM.Data.DB2/DB2DataReader.cs     |   10 -
 mcs/class/IBM.Data.DB2/Makefile                    |    2 +-
 mcs/class/ICSharpCode.SharpZipLib/ChangeLog        |    5 -
 mcs/class/ICSharpCode.SharpZipLib/ChangeLog.old    |   24 -
 mcs/class/ICSharpCode.SharpZipLib/Makefile         |    2 +-
 mcs/class/IKVM.Reflection/Assembly.cs              |  159 -
 mcs/class/IKVM.Reflection/AssemblyName.cs          |  209 -
 mcs/class/IKVM.Reflection/Binder.cs                |   43 -
 mcs/class/IKVM.Reflection/ConstructorInfo.cs       |  224 -
 mcs/class/IKVM.Reflection/CustomAttributeData.cs   |  612 -
 .../CustomAttributeNamedArgument.cs                |   71 -
 mcs/class/IKVM.Reflection/Emit/AssemblyBuilder.cs  |  721 -
 .../IKVM.Reflection/Emit/ConstructorBuilder.cs     |  174 -
 .../IKVM.Reflection/Emit/CustomAttributeBuilder.cs |  492 -
 mcs/class/IKVM.Reflection/Emit/EnumBuilder.cs      |   98 -
 mcs/class/IKVM.Reflection/Emit/EventBuilder.cs     |  250 -
 mcs/class/IKVM.Reflection/Emit/FieldBuilder.cs     |  184 -
 mcs/class/IKVM.Reflection/Emit/ILGenerator.cs      | 1132 -
 mcs/class/IKVM.Reflection/Emit/MethodBuilder.cs    |  693 -
 mcs/class/IKVM.Reflection/Emit/ModuleBuilder.cs    | 1364 -
 mcs/class/IKVM.Reflection/Emit/OpCodes.cs          |  749 -
 mcs/class/IKVM.Reflection/Emit/ParameterBuilder.cs |  143 -
 mcs/class/IKVM.Reflection/Emit/PropertyBuilder.cs  |  275 -
 mcs/class/IKVM.Reflection/Emit/SignatureHelper.cs  |  239 -
 mcs/class/IKVM.Reflection/Emit/Tokens.cs           |  281 -
 mcs/class/IKVM.Reflection/Emit/TypeBuilder.cs      | 1163 -
 mcs/class/IKVM.Reflection/Enums.cs                 |  274 -
 mcs/class/IKVM.Reflection/EventInfo.cs             |   73 -
 .../IKVM.Reflection/ExceptionHandlingClause.cs     |   93 -
 mcs/class/IKVM.Reflection/FieldInfo.cs             |  122 -
 mcs/class/IKVM.Reflection/FieldSignature.cs        |  111 -
 mcs/class/IKVM.Reflection/Fusion.cs                |  386 -
 mcs/class/IKVM.Reflection/GenericWrappers.cs       |  631 -
 mcs/class/IKVM.Reflection/IKVM.Reflection.csproj   |  141 -
 mcs/class/IKVM.Reflection/Impl/CryptoConvert.cs    |  743 -
 mcs/class/IKVM.Reflection/Impl/CryptoHack.cs       |   56 -
 mcs/class/IKVM.Reflection/Impl/MdbWriter.cs        |  230 -
 mcs/class/IKVM.Reflection/Impl/PdbWriter.cs        | 1180 -
 mcs/class/IKVM.Reflection/Impl/SymbolSupport.cs    |   85 -
 mcs/class/IKVM.Reflection/LocalVariableInfo.cs     |   56 -
 mcs/class/IKVM.Reflection/Makefile                 |   18 -
 mcs/class/IKVM.Reflection/ManifestResourceInfo.cs  |   91 -
 mcs/class/IKVM.Reflection/MarshalSpec.cs           |  299 -
 mcs/class/IKVM.Reflection/MemberInfo.cs            |   81 -
 mcs/class/IKVM.Reflection/Metadata/CliHeader.cs    |   92 -
 mcs/class/IKVM.Reflection/Metadata/Tables.cs       | 2496 -
 mcs/class/IKVM.Reflection/MethodBase.cs            |  139 -
 mcs/class/IKVM.Reflection/MethodBody.cs            |  161 -
 mcs/class/IKVM.Reflection/MethodInfo.cs            |  146 -
 mcs/class/IKVM.Reflection/MethodSignature.cs       |  492 -
 mcs/class/IKVM.Reflection/Module.cs                |  462 -
 mcs/class/IKVM.Reflection/ParameterInfo.cs         |  102 -
 .../IKVM.Reflection/Properties/AssemblyInfo.cs     |   28 -
 mcs/class/IKVM.Reflection/PropertyInfo.cs          |  158 -
 mcs/class/IKVM.Reflection/PropertySignature.cs     |  218 -
 mcs/class/IKVM.Reflection/Reader/AssemblyReader.cs |  255 -
 mcs/class/IKVM.Reflection/Reader/ByteReader.cs     |  194 -
 mcs/class/IKVM.Reflection/Reader/EventInfoImpl.cs  |  138 -
 mcs/class/IKVM.Reflection/Reader/Field.cs          |  152 -
 .../IKVM.Reflection/Reader/GenericTypeParameter.cs |  380 -
 mcs/class/IKVM.Reflection/Reader/MetadataReader.cs |  522 -
 mcs/class/IKVM.Reflection/Reader/Method.cs         |  485 -
 mcs/class/IKVM.Reflection/Reader/ModuleReader.cs   | 1028 -
 mcs/class/IKVM.Reflection/Reader/PEReader.cs       |  318 -
 .../IKVM.Reflection/Reader/PropertyInfoImpl.cs     |  156 -
 mcs/class/IKVM.Reflection/Reader/ResourceModule.cs |  132 -
 mcs/class/IKVM.Reflection/Reader/TypeDefImpl.cs    |  378 -
 mcs/class/IKVM.Reflection/Signature.cs             |  798 -
 mcs/class/IKVM.Reflection/StandAloneMethodSig.cs   |   79 -
 mcs/class/IKVM.Reflection/StrongNameKeyPair.cs     |   59 -
 mcs/class/IKVM.Reflection/Type.cs                  | 2398 -
 mcs/class/IKVM.Reflection/TypeNameParser.cs        |  458 -
 mcs/class/IKVM.Reflection/Universe.cs              |  795 -
 mcs/class/IKVM.Reflection/Util.cs                  |  291 -
 mcs/class/IKVM.Reflection/Writer/ByteBuffer.cs     |  311 -
 mcs/class/IKVM.Reflection/Writer/Heaps.cs          |  382 -
 mcs/class/IKVM.Reflection/Writer/MetadataWriter.cs |  565 -
 mcs/class/IKVM.Reflection/Writer/ModuleWriter.cs   |  382 -
 mcs/class/IKVM.Reflection/Writer/PEWriter.cs       |  303 -
 .../IKVM.Reflection/Writer/ResourceSection.cs      |  372 -
 mcs/class/IKVM.Reflection/Writer/TextSection.cs    |  445 -
 mcs/class/IKVM.Reflection/Writer/VersionInfo.cs    |  280 -
 mcs/class/Makefile                                 |  146 +-
 .../Managed.Windows.Forms/Assembly/AssemblyInfo.cs |    1 -
 mcs/class/Managed.Windows.Forms/Assembly/ChangeLog |    4 -
 .../Managed.Windows.Forms/Assembly/ChangeLog.old   |   40 -
 mcs/class/Managed.Windows.Forms/ChangeLog          |    9 -
 mcs/class/Managed.Windows.Forms/ChangeLog.old      | 1814 -
 .../en/System.Windows.Forms/MaskedTextBox.xml      |    2 +-
 .../en/System.Windows.Forms/TextBox.xml            |    2 +-
 mcs/class/Managed.Windows.Forms/Makefile           |   12 +-
 .../System.Resources/ByteArrayFromResXHandler.cs   |   76 +
 .../System.Resources/ChangeLog                     |    9 -
 .../System.Resources/ChangeLog.old                 |  254 -
 .../System.Resources/FileRefHandler.cs             |   94 +
 .../System.Resources/InMemoryHandler.cs            |   74 +
 .../System.Resources/NullRefHandler.cs             |   72 +
 .../System.Resources/ResXDataNode.cs               |  128 +-
 .../System.Resources/ResXDataNodeHandler.cs        |  101 +
 .../System.Resources/ResXFileRef.cs                |   38 +-
 .../System.Resources/ResXResourceReader.cs         |  162 +-
 .../System.Resources/ResXResourceWriter.cs         |  180 +-
 .../System.Resources/SerializedFromResXHandler.cs  |  157 +
 .../TypeConverterFromResXHandler.cs                |  130 +
 .../System.Windows.Forms.CarbonInternal/ChangeLog  |    9 -
 .../ChangeLog.old                                  |  261 -
 .../ComponentEditorForm.cs                         |    6 -
 .../ComponentEditorPage.cs                         |    6 -
 .../ToolStripItemDesignerAvailability.cs           |    2 -
 .../ToolStripItemDesignerAvailabilityAttribute.cs  |    2 -
 .../System.Windows.Forms.Internal/DebugHelper.cs   |   32 +-
 .../ArrangedElementCollection.cs                   |    2 -
 .../System.Windows.Forms.Layout/ChangeLog          |    5 -
 .../System.Windows.Forms.Layout/ChangeLog.old      |  328 -
 .../System.Windows.Forms.Layout/DefaultLayout.cs   |    8 -
 .../System.Windows.Forms.Layout/FlowLayout.cs      |   10 +-
 .../System.Windows.Forms.Layout/LayoutEngine.cs    |    7 +-
 .../System.Windows.Forms.Layout/TableLayout.cs     |  188 +-
 .../TableLayoutSettingsTypeConverter.cs            |    5 +-
 .../System.Windows.Forms.RTF/Charcode.cs           |    5 +-
 .../System.Windows.Forms.Theming/Default/ChangeLog |    4 -
 .../Default/ChangeLog.old                          |  200 -
 .../Default/CheckBoxPainter.cs                     |    4 +-
 .../Default/RadioButtonPainter.cs                  |    2 -
 .../Default/TabControlPainter.cs                   |   25 +-
 .../Default/ToolStripPainter.cs                    |    2 -
 .../System.Windows.Forms.Theming/ThemeElements.cs  |    2 -
 .../ThemeElementsDefault.cs                        |    2 -
 .../ThemeElementsVisualStyles.cs                   |    2 -
 .../VisualStyles/CheckBoxPainter.cs                |    2 -
 .../VisualStyles/RadioButtonPainter.cs             |    2 -
 .../VisualStyles/ToolStripPainter.cs               |    2 -
 .../BackgroundType.cs                              |    2 -
 .../BooleanProperty.cs                             |    5 +-
 .../BorderType.cs                                  |    2 -
 .../CheckBoxState.cs                               |    5 +-
 .../ColorProperty.cs                               |    5 +-
 .../ComboBoxState.cs                               |    2 -
 .../ContentAlignment.cs                            |    2 -
 .../EdgeEffects.cs                                 |    5 +-
 .../System.Windows.Forms.VisualStyles/EdgeStyle.cs |    5 +-
 .../System.Windows.Forms.VisualStyles/Edges.cs     |    5 +-
 .../EnumProperty.cs                                |    5 +-
 .../FilenameProperty.cs                            |    5 +-
 .../System.Windows.Forms.VisualStyles/FillType.cs  |    2 -
 .../FontProperty.cs                                |    5 +-
 .../GlyphFontSizingType.cs                         |    2 -
 .../System.Windows.Forms.VisualStyles/GlyphType.cs |    2 -
 .../GroupBoxState.cs                               |    5 +-
 .../System.Windows.Forms.VisualStyles/GtkPlus.cs   |   38 -
 .../HitTestCode.cs                                 |    5 +-
 .../HitTestOptions.cs                              |    5 +-
 .../HorizontalAlign.cs                             |    2 -
 .../IconEffect.cs                                  |    2 -
 .../ImageOrientation.cs                            |    2 -
 .../ImageSelectType.cs                             |    2 -
 .../IntegerProperty.cs                             |    5 +-
 .../MarginProperty.cs                              |    5 +-
 .../OffsetType.cs                                  |    2 -
 .../PointProperty.cs                               |    5 +-
 .../PushButtonState.cs                             |    5 +-
 .../RadioButtonState.cs                            |    5 +-
 .../ScrollBarArrowButtonState.cs                   |    2 -
 .../ScrollBarSizeBoxState.cs                       |    2 -
 .../ScrollBarState.cs                              |    2 -
 .../SizingType.cs                                  |    2 -
 .../StringProperty.cs                              |    5 +-
 .../TabItemState.cs                                |    2 -
 .../TextBoxState.cs                                |    2 -
 .../TextMetrics.cs                                 |    5 +-
 .../TextMetricsCharacterSet.cs                     |    5 +-
 .../TextMetricsPitchAndFamilyValues.cs             |    5 +-
 .../TextShadowType.cs                              |    2 -
 .../ThemeSizeType.cs                               |    5 +-
 .../ToolBarState.cs                                |    2 -
 .../TrackBarThumbState.cs                          |    2 -
 .../TrueSizeScalingType.cs                         |    2 -
 .../VerticalAlignment.cs                           |    2 -
 .../VisualStyleElement.cs                          |    5 +-
 .../VisualStyleInformation.cs                      |   39 +-
 .../VisualStyleRenderer.cs                         |    5 +-
 .../VisualStyleState.cs                            |    5 +-
 .../VisualStylesGtkPlus.cs                         |    6 -
 .../AlertCheck.cs                                  |    2 -
 .../ConfirmCheck.cs                                |    2 -
 .../Generic.cs                                     |    2 -
 .../Prompt.cs                                      |    2 -
 .../System.Windows.Forms.dll.sources               |   12 +-
 .../System.Windows.Forms/Application.cs            |    4 +
 .../System.Windows.Forms/AxHost.cs                 |  316 +-
 .../System.Windows.Forms/BindingContext.cs         |    6 +-
 .../System.Windows.Forms/BindingSource.cs          |    2 +-
 .../System.Windows.Forms/ChangeLog                 |  456 -
 .../System.Windows.Forms/ChangeLog.old             |41074 -------
 .../System.Windows.Forms/Clipboard.cs              |    8 +-
 .../System.Windows.Forms/ComboBox.cs               |   70 +-
 .../System.Windows.Forms/Control.cs                |    1 +
 .../System.Windows.Forms/Cursors.cs                |    2 +-
 .../System.Windows.Forms/DataGrid.cs               |   27 +-
 .../System.Windows.Forms/DataGridTableStyle.cs     |   16 +-
 .../System.Windows.Forms/DataGridView.cs           |  143 +-
 .../System.Windows.Forms/DataGridViewBand.cs       |    4 +-
 .../System.Windows.Forms/DataGridViewCell.cs       |    9 +-
 .../DataGridViewCellStateChangedEventHandler.cs    |    4 -
 .../System.Windows.Forms/DataGridViewColumn.cs     |    5 +-
 ...DataGridViewColumnDesignTimeVisibleAttribute.cs |    4 -
 .../DataGridViewComboBoxCell.cs                    |   22 +-
 .../DataGridViewComboBoxEditingControl.cs          |    6 +
 .../DataGridViewRowCollection.cs                   |    7 +-
 .../DataGridViewSortCompareEventHandler.cs         |    4 -
 .../System.Windows.Forms/DateTimePicker.cs         |  114 +-
 .../System.Windows.Forms/DockingAttribute.cs       |    2 -
 .../System.Windows.Forms/DockingBehavior.cs        |    2 -
 .../System.Windows.Forms/DomainUpDown.cs           |   16 -
 .../System.Windows.Forms/DrawItemEventHandler.cs   |    3 -
 .../DrawListViewColumnHeaderEventArgs.cs           |    3 -
 .../DrawListViewColumnHeaderEventHandler.cs        |    3 -
 .../DrawListViewItemEventArgs.cs                   |    3 -
 .../DrawListViewItemEventHandler.cs                |    3 -
 .../DrawListViewSubItemEventArgs.cs                |    3 -
 .../DrawListViewSubItemEventHandler.cs             |    2 -
 .../System.Windows.Forms/DrawMode.cs               |    3 -
 .../System.Windows.Forms/DrawToolTipEventArgs.cs   |    5 +-
 .../DrawToolTipEventHandler.cs                     |    5 +-
 .../System.Windows.Forms/DrawTreeNodeEventArgs.cs  |    2 -
 .../DrawTreeNodeEventHandler.cs                    |    4 -
 .../System.Windows.Forms/ErrorProvider.cs          |   41 +-
 .../System.Windows.Forms/FileDialog.cs             |   51 +-
 .../System.Windows.Forms/FileDialogCustomPlace.cs  |    3 -
 .../FileDialogCustomPlacesCollection.cs            |    3 -
 .../System.Windows.Forms/FixedPanel.cs             |    2 -
 .../System.Windows.Forms/FlatButtonAppearance.cs   |    7 +-
 .../System.Windows.Forms/FlowDirection.cs          |    2 -
 .../System.Windows.Forms/FlowLayoutPanel.cs        |    2 -
 .../System.Windows.Forms/FlowLayoutSettings.cs     |    2 -
 .../System.Windows.Forms/FolderBrowserDialog.cs    |    4 -
 .../System.Windows.Forms/FontDialog.cs             |    2 -
 .../System.Windows.Forms/Form.cs                   |  173 +-
 .../System.Windows.Forms/FormBorderStyle.cs        |    3 -
 .../System.Windows.Forms/FormClosedEventArgs.cs    |    2 -
 .../System.Windows.Forms/FormClosedEventHandler.cs |    4 +-
 .../System.Windows.Forms/FormClosingEventArgs.cs   |    2 -
 .../FormClosingEventHandler.cs                     |    2 -
 .../System.Windows.Forms/FormCollection.cs         |    5 +-
 .../System.Windows.Forms/FormStartPosition.cs      |    3 -
 .../System.Windows.Forms/FormWindowState.cs        |    3 -
 .../System.Windows.Forms/GetChildAtPointSkip.cs    |    5 +-
 .../GridColumnStylesCollection.cs                  |   24 +-
 .../System.Windows.Forms/GridEntry.cs              |    4 -
 .../System.Windows.Forms/GridItem.cs               |    5 -
 .../System.Windows.Forms/GridItemType.cs           |    3 -
 .../GridTableStylesCollection.cs                   |    8 +-
 .../System.Windows.Forms/GridTablesFactory.cs      |    5 +-
 .../System.Windows.Forms/GroupBox.cs               |   27 +-
 .../System.Windows.Forms/GroupBoxRenderer.cs       |    5 +-
 .../System.Windows.Forms/HScrollBar.cs             |    2 -
 .../System.Windows.Forms/HScrollProperties.cs      |    2 -
 .../System.Windows.Forms/HandledMouseEventArgs.cs  |    4 -
 .../System.Windows.Forms/HelpNavigator.cs          |    2 -
 .../System.Windows.Forms/HelpProvider.cs           |   11 -
 .../System.Windows.Forms/HtmlDocument.cs           |    3 -
 .../System.Windows.Forms/HtmlElement.cs            |    3 -
 .../System.Windows.Forms/HtmlElementCollection.cs  |    3 -
 .../HtmlElementErrorEventArgs.cs                   |    2 -
 .../HtmlElementErrorEventHandler.cs                |    2 -
 .../System.Windows.Forms/HtmlElementEventArgs.cs   |    2 -
 .../HtmlElementEventHandler.cs                     |    2 -
 .../HtmlElementInsertionOrientation.cs             |    2 -
 .../System.Windows.Forms/HtmlHistory.cs            |    3 -
 .../System.Windows.Forms/HtmlWindow.cs             |    3 -
 .../System.Windows.Forms/HtmlWindowCollection.cs   |    3 -
 .../System.Windows.Forms/IBindableComponent.cs     |    3 -
 .../System.Windows.Forms/IBounds.cs                |    2 -
 .../ICurrencyManagerProvider.cs                    |    3 -
 .../IDataGridViewEditingCell.cs                    |    4 -
 .../IDataGridViewEditingControl.cs                 |    4 -
 .../System.Windows.Forms/IDeviceContext.cs         |   68 -
 .../System.Windows.Forms/IDropTarget.cs            |    2 -
 .../System.Windows.Forms/IToolStripData.cs         |    2 -
 .../System.Windows.Forms/ImageKeyConverter.cs      |    2 -
 .../System.Windows.Forms/ImageLayout.cs            |    4 -
 .../System.Windows.Forms/ImageList.cs              |   92 +-
 .../System.Windows.Forms/ImeMode.cs                |    2 -
 .../System.Windows.Forms/InsertKeyMode.cs          |    2 -
 .../System.Windows.Forms/InternalWindowManager.cs  |    2 -
 .../System.Windows.Forms/ItemActivation.cs         |    3 -
 .../System.Windows.Forms/ItemBoundsPortion.cs      |    3 -
 .../ItemChangedEventHandler.cs                     |    3 -
 .../System.Windows.Forms/ItemCheckEventHandler.cs  |    3 -
 .../System.Windows.Forms/ItemCheckedEventArgs.cs   |    2 -
 .../ItemCheckedEventHandler.cs                     |    2 -
 .../System.Windows.Forms/ItemDragEventHandler.cs   |    3 -
 .../System.Windows.Forms/KeyEventArgs.cs           |    5 -
 .../System.Windows.Forms/KeyPressEventArgs.cs      |    2 -
 .../System.Windows.Forms/Keys.cs                   |    4 -
 .../System.Windows.Forms/KeysConverter.cs          |    8 -
 .../System.Windows.Forms/Label.cs                  |   84 +-
 .../System.Windows.Forms/LabelEditEventHandler.cs  |    3 -
 .../System.Windows.Forms/LayoutEventArgs.cs        |    6 -
 .../System.Windows.Forms/LayoutSettings.cs         |    3 +-
 .../System.Windows.Forms/LinkArea.cs               |    2 -
 .../LinkClickedEventHandler.cs                     |    3 -
 .../System.Windows.Forms/LinkConverter.cs          |    2 -
 .../System.Windows.Forms/LinkLabel.cs              |   62 +-
 .../LinkLabelLinkClickedEventArgs.cs               |    6 -
 .../LinkLabelLinkClickedEventHandler.cs            |    3 -
 .../System.Windows.Forms/ListBindingHelper.cs      |   25 +-
 .../System.Windows.Forms/ListBox.cs                |  167 +-
 .../System.Windows.Forms/ListControl.cs            |   31 +-
 .../ListControlConvertEventArgs.cs                 |    2 -
 .../ListControlConvertEventHandler.cs              |    2 -
 .../System.Windows.Forms/ListViewAlignment.cs      |    3 -
 .../System.Windows.Forms/ListViewGroup.cs          |    3 -
 .../ListViewGroupCollection.cs                     |    3 -
 .../System.Windows.Forms/ListViewHitTestInfo.cs    |    3 -
 .../ListViewHitTestLocations.cs                    |    2 -
 .../System.Windows.Forms/ListViewInsertionMark.cs  |    4 -
 .../System.Windows.Forms/ListViewItem.cs           |    3 +-
 .../ListViewItemMouseHoverEventArgs.cs             |    2 -
 .../ListViewItemMouseHoverEventHandler.cs          |    2 -
 .../ListViewItemSelectionChangedEventArgs.cs       |    2 -
 .../ListViewItemSelectionChangedEventHandler.cs    |    2 -
 .../System.Windows.Forms/ListViewItemStates.cs     |    2 -
 ...ewVirtualItemsSelectionRangeChangedEventArgs.cs |    4 +-
 ...irtualItemsSelectionRangeChangedEventHandler.cs |    2 -
 .../System.Windows.Forms/MainMenu.cs               |    8 -
 .../System.Windows.Forms/MaskFormat.cs             |    2 -
 .../MaskInputRejectedEventArgs.cs                  |    2 -
 .../MaskInputRejectedEventHandler.cs               |    2 -
 .../System.Windows.Forms/MaskedTextBox.cs          |    3 -
 .../System.Windows.Forms/MdiClient.cs              |   18 +-
 .../System.Windows.Forms/MdiControlStrip.cs        |    2 -
 .../System.Windows.Forms/MdiWindowManager.cs       |    8 -
 .../MeasureItemEventHandler.cs                     |    3 -
 .../System.Windows.Forms/Menu.cs                   |   36 +-
 .../System.Windows.Forms/MenuAPI.cs                |    2 -
 .../System.Windows.Forms/MenuItem.cs               |   21 +-
 .../System.Windows.Forms/MenuStrip.cs              |    2 -
 .../System.Windows.Forms/MergeAction.cs            |    2 -
 .../System.Windows.Forms/Message.cs                |    2 -
 .../System.Windows.Forms/MessageBox.cs             |   16 +-
 .../System.Windows.Forms/MethodInvoker.cs          |    3 -
 .../System.Windows.Forms/Mime.cs                   |    9 -
 .../System.Windows.Forms/MonthCalendar.cs          |   46 +-
 .../System.Windows.Forms/MouseEventArgs.cs         |   10 +-
 .../System.Windows.Forms/NativeWindow.cs           |   42 +-
 .../System.Windows.Forms/NotifyIcon.cs             |   53 +-
 .../System.Windows.Forms/NumericUpDown.cs          |    4 -
 .../NumericUpDownAcceleration.cs                   |    3 -
 .../NumericUpDownAccelerationCollection.cs         |    2 -
 .../System.Windows.Forms/OSFeature.cs              |    2 -
 .../System.Windows.Forms/OpenFileDialog.cs         |    5 -
 .../System.Windows.Forms/OwnerDrawPropertyBag.cs   |    7 +-
 .../System.Windows.Forms/Padding.cs                |    5 +-
 .../System.Windows.Forms/PaddingConverter.cs       |    5 +-
 .../System.Windows.Forms/PageSetupDialog.cs        |    4 -
 .../System.Windows.Forms/PaintEventArgs.cs         |    8 +-
 .../System.Windows.Forms/PaintEventHandler.cs      |    3 -
 .../System.Windows.Forms/Panel.cs                  |    8 -
 .../System.Windows.Forms/PictureBox.cs             |   58 +-
 .../System.Windows.Forms/PictureBoxSizeMode.cs     |    2 -
 .../System.Windows.Forms/PopupEventArgs.cs         |    5 +-
 .../System.Windows.Forms/PopupEventHandler.cs      |    5 +-
 .../System.Windows.Forms/PowerLineStatus.cs        |    2 -
 .../System.Windows.Forms/PowerState.cs             |    2 -
 .../System.Windows.Forms/PowerStatus.cs            |    2 -
 .../System.Windows.Forms/PreProcessControlState.cs |    5 +-
 .../PreviewKeyDownEventArgs.cs                     |    2 -
 .../PreviewKeyDownEventHandler.cs                  |    2 -
 .../PrintControllerWithStatusDialog.cs             |   13 +-
 .../System.Windows.Forms/PrintDialog.cs            |   17 -
 .../System.Windows.Forms/PrintPreviewControl.cs    |    8 -
 .../System.Windows.Forms/PrintPreviewDialog.cs     |   39 -
 .../System.Windows.Forms/ProfessionalColorTable.cs |    2 -
 .../System.Windows.Forms/ProfessionalColors.cs     |    2 -
 .../System.Windows.Forms/ProgressBar.cs            |  136 +-
 .../System.Windows.Forms/ProgressBarRenderer.cs    |    2 -
 .../System.Windows.Forms/ProgressBarStyle.cs       |    2 -
 .../System.Windows.Forms/PropertyGrid.cs           |  119 +-
 .../System.Windows.Forms/PropertyGridView.cs       |   12 +-
 .../System.Windows.Forms/PropertyManager.cs        |    9 -
 .../System.Windows.Forms/PropertySort.cs           |    3 -
 .../PropertyTabChangedEventHandler.cs              |    3 -
 .../PropertyValueChangedEventHandler.cs            |    3 -
 .../System.Windows.Forms/QuestionEventArgs.cs      |    4 -
 .../System.Windows.Forms/QuestionEventHandler.cs   |    4 -
 .../System.Windows.Forms/RadioButton.cs            |   19 -
 .../System.Windows.Forms/RadioButtonRenderer.cs    |    5 +-
 .../RelatedImageListAttribute.cs                   |    2 -
 .../RetrieveVirtualItemEventArgs.cs                |    2 -
 .../RetrieveVirtualItemEventHandler.cs             |    2 -
 .../RichTextBoxLanguageOptions.cs                  |    2 -
 .../System.Windows.Forms/RowStyle.cs               |    3 +-
 .../System.Windows.Forms/Screen.cs                 |   12 +-
 .../System.Windows.Forms/ScreenOrientation.cs      |    2 -
 .../System.Windows.Forms/ScrollBar.cs              |   57 +-
 .../System.Windows.Forms/ScrollBarRenderer.cs      |    2 -
 .../System.Windows.Forms/ScrollEventArgs.cs        |   35 +-
 .../System.Windows.Forms/ScrollOrientation.cs      |    5 +-
 .../System.Windows.Forms/ScrollProperties.cs       |    2 -
 .../System.Windows.Forms/ScrollableControl.cs      |  188 +-
 .../System.Windows.Forms/SearchDirectionHint.cs    |    2 -
 .../SearchForVirtualItemEventArgs.cs               |    2 -
 .../SearchForVirtualItemEventHandler.cs            |    2 -
 .../SelectedGridItemChangedEventHandler.cs         |    3 -
 .../System.Windows.Forms/SelectionMode.cs          |    3 -
 .../System.Windows.Forms/Shortcut.cs               |    4 -
 .../System.Windows.Forms/SizeGrip.cs               |    4 -
 .../System.Windows.Forms/SizeGripStyle.cs          |    3 -
 .../System.Windows.Forms/SizeType.cs               |    3 +-
 .../System.Windows.Forms/SortOrder.cs              |    3 -
 .../System.Windows.Forms/SplitContainer.cs         |   23 +-
 .../System.Windows.Forms/Splitter.cs               |   18 -
 .../SplitterCancelEventArgs.cs                     |    2 -
 .../SplitterCancelEventHandler.cs                  |    2 -
 .../System.Windows.Forms/SplitterPanel.cs          |    2 -
 .../System.Windows.Forms/StatusBar.cs              |   38 +-
 .../System.Windows.Forms/StatusBarPanel.cs         |   22 +-
 .../System.Windows.Forms/StatusStrip.cs            |    2 -
 .../System.Windows.Forms/StructFormat.cs           |    3 -
 .../System.Windows.Forms/SystemInformation.cs      |   55 +-
 .../System.Windows.Forms/SystemParameter.cs        |    2 -
 .../System.Windows.Forms/TabControlAction.cs       |    2 -
 .../TabControlCancelEventArgs.cs                   |    2 -
 .../TabControlCancelEventHandler.cs                |    2 -
 .../System.Windows.Forms/TabControlEventArgs.cs    |    2 -
 .../System.Windows.Forms/TabControlEventHandler.cs |    2 -
 .../System.Windows.Forms/TabPage.cs                |   28 +-
 .../System.Windows.Forms/TabRenderer.cs            |    2 -
 .../TableLayoutCellPaintEventArgs.cs               |    2 -
 .../TableLayoutCellPaintEventHandler.cs            |    2 -
 .../TableLayoutColumnStyleCollection.cs            |    2 -
 .../TableLayoutControlCollection.cs                |    2 -
 .../System.Windows.Forms/TableLayoutPanel.cs       |    2 -
 .../TableLayoutPanelCellBorderStyle.cs             |    2 -
 .../TableLayoutPanelCellPosition.cs                |    2 -
 .../TableLayoutPanelGrowStyle.cs                   |    3 +-
 .../TableLayoutRowStyleCollection.cs               |    4 +-
 .../System.Windows.Forms/TableLayoutSettings.cs    |    2 -
 .../System.Windows.Forms/TableLayoutStyle.cs       |    3 +-
 .../TableLayoutStyleCollection.cs                  |    7 +-
 .../System.Windows.Forms/TextBoxBase.cs            |   20 +-
 .../System.Windows.Forms/TextBoxRenderer.cs        |    2 -
 .../System.Windows.Forms/TextControl.cs            |   10 -
 .../System.Windows.Forms/TextDataFormat.cs         |    2 -
 .../System.Windows.Forms/TextFormatFlags.cs        |    5 +-
 .../System.Windows.Forms/TextImageRelation.cs      |    5 +-
 .../System.Windows.Forms/TextRenderer.cs           |   53 +-
 .../System.Windows.Forms/Theme.cs                  |   31 +-
 .../System.Windows.Forms/ThemeVisualStyles.cs      |   19 +-
 .../System.Windows.Forms/ThemeWin32Classic.cs      |  238 +-
 .../System.Windows.Forms/ThreadExceptionDialog.cs  |    4 -
 .../System.Windows.Forms/Timer.cs                  |   10 +-
 .../System.Windows.Forms/ToolBar.cs                |   50 +-
 .../System.Windows.Forms/ToolBarAppearance.cs      |    3 -
 .../System.Windows.Forms/ToolBarButton.cs          |   21 +-
 .../ToolBarButtonClickEventHandler.cs              |    3 -
 .../System.Windows.Forms/ToolBarButtonStyle.cs     |    3 -
 .../System.Windows.Forms/ToolBarTextAlign.cs       |    3 -
 .../System.Windows.Forms/ToolStrip.cs              |   57 +-
 .../ToolStripArrowRenderEventArgs.cs               |    2 -
 .../ToolStripArrowRenderEventHandler.cs            |    2 -
 .../System.Windows.Forms/ToolStripButton.cs        |    2 -
 .../System.Windows.Forms/ToolStripComboBox.cs      |    3 +-
 .../System.Windows.Forms/ToolStripContainer.cs     |    2 -
 .../System.Windows.Forms/ToolStripContentPanel.cs  |    2 -
 .../ToolStripContentPanelRenderEventArgs.cs        |    2 -
 .../ToolStripContentPanelRenderEventHandler.cs     |    2 -
 .../System.Windows.Forms/ToolStripControlHost.cs   |    3 +-
 .../System.Windows.Forms/ToolStripDropDown.cs      |    9 +-
 .../ToolStripDropDownButton.cs                     |    2 -
 .../ToolStripDropDownCloseReason.cs                |    2 -
 .../ToolStripDropDownClosedEventArgs.cs            |    2 -
 .../ToolStripDropDownClosedEventHandler.cs         |    2 -
 .../ToolStripDropDownClosingEventArgs.cs           |    2 -
 .../ToolStripDropDownClosingEventHandler.cs        |    2 -
 .../ToolStripDropDownDirection.cs                  |    2 -
 .../System.Windows.Forms/ToolStripDropDownItem.cs  |   19 +-
 .../ToolStripDropDownItemAccessibleObject.cs       |    2 -
 .../System.Windows.Forms/ToolStripDropDownMenu.cs  |    3 +-
 .../ToolStripGripDisplayStyle.cs                   |    2 -
 .../ToolStripGripRenderEventArgs.cs                |    2 -
 .../ToolStripGripRenderEventHandler.cs             |    2 -
 .../System.Windows.Forms/ToolStripGripStyle.cs     |    2 -
 .../System.Windows.Forms/ToolStripItem.cs          |    8 +-
 .../System.Windows.Forms/ToolStripItemAlignment.cs |    2 -
 .../ToolStripItemClickedEventArgs.cs               |    2 -
 .../ToolStripItemClickedEventHandler.cs            |    2 -
 .../ToolStripItemCollection.cs                     |    5 +-
 .../ToolStripItemDisplayStyle.cs                   |    2 -
 .../System.Windows.Forms/ToolStripItemEventArgs.cs |    2 -
 .../ToolStripItemEventHandler.cs                   |    2 -
 .../System.Windows.Forms/ToolStripItemEventType.cs |    2 -
 .../ToolStripItemImageRenderEventArgs.cs           |    2 -
 .../ToolStripItemImageRenderEventHandler.cs        |    2 -
 .../ToolStripItemImageScaling.cs                   |    2 -
 .../System.Windows.Forms/ToolStripItemOverflow.cs  |    2 -
 .../System.Windows.Forms/ToolStripItemPlacement.cs |    2 -
 .../ToolStripItemRenderEventArgs.cs                |    2 -
 .../ToolStripItemRenderEventHandler.cs             |    2 -
 .../ToolStripItemTextRenderEventArgs.cs            |    2 -
 .../ToolStripItemTextRenderEventHandler.cs         |    2 -
 .../System.Windows.Forms/ToolStripLabel.cs         |    7 +-
 .../System.Windows.Forms/ToolStripLayoutStyle.cs   |    2 -
 .../System.Windows.Forms/ToolStripManager.cs       |    2 -
 .../ToolStripManagerRenderMode.cs                  |    2 -
 .../System.Windows.Forms/ToolStripMenuItem.cs      |    2 -
 .../System.Windows.Forms/ToolStripOverflow.cs      |    2 -
 .../ToolStripOverflowButton.cs                     |    2 -
 .../System.Windows.Forms/ToolStripPanel.cs         |    2 -
 .../ToolStripPanelRenderEventArgs.cs               |    2 -
 .../ToolStripPanelRenderEventHandler.cs            |    2 -
 .../System.Windows.Forms/ToolStripPanelRow.cs      |    2 -
 .../ToolStripProfessionalRenderer.cs               |    2 -
 .../System.Windows.Forms/ToolStripProgressBar.cs   |    3 +-
 .../ToolStripRenderEventArgs.cs                    |    2 -
 .../ToolStripRenderEventHandler.cs                 |    2 -
 .../System.Windows.Forms/ToolStripRenderMode.cs    |    2 -
 .../System.Windows.Forms/ToolStripRenderer.cs      |   12 +-
 .../System.Windows.Forms/ToolStripSeparator.cs     |    3 +-
 .../ToolStripSeparatorRenderEventArgs.cs           |    2 -
 .../ToolStripSeparatorRenderEventHandler.cs        |    2 -
 .../System.Windows.Forms/ToolStripSplitButton.cs   |    2 -
 .../ToolStripSplitStackLayout.cs                   |    2 -
 .../System.Windows.Forms/ToolStripStatusLabel.cs   |    2 -
 .../ToolStripStatusLabelBorderSides.cs             |    2 -
 .../ToolStripSystemRenderer.cs                     |    2 -
 .../System.Windows.Forms/ToolStripTextBox.cs       |    3 +-
 .../System.Windows.Forms/ToolStripTextDirection.cs |    2 -
 .../System.Windows.Forms/ToolTipIcon.cs            |    2 -
 .../System.Windows.Forms/TrackBar.cs               |   63 +-
 .../System.Windows.Forms/TrackBarRenderer.cs       |    2 -
 .../System.Windows.Forms/TreeNode.cs               |   84 +-
 .../System.Windows.Forms/TreeNodeCollection.cs     |   36 +-
 .../TreeNodeMouseClickEventArgs.cs                 |    2 -
 .../TreeNodeMouseClickEventHandler.cs              |    2 -
 .../TreeNodeMouseHoverEventArgs.cs                 |    2 -
 .../TreeNodeMouseHoverEventHandler.cs              |    2 -
 .../System.Windows.Forms/TreeNodeStates.cs         |    2 -
 .../System.Windows.Forms/TreeView.cs               |  145 +-
 .../System.Windows.Forms/TreeViewDrawMode.cs       |    5 +-
 .../System.Windows.Forms/TreeViewHitTestInfo.cs    |    5 -
 .../TreeViewHitTestLocations.cs                    |    2 -
 .../TreeViewImageIndexConverter.cs                 |    2 -
 .../TreeViewImageKeyConverter.cs                   |    2 -
 .../TypeValidationEventArgs.cs                     |    2 -
 .../TypeValidationEventHandler.cs                  |    2 -
 .../System.Windows.Forms/UnhandledExceptionMode.cs |    2 -
 .../System.Windows.Forms/UpDownBase.cs             |   47 +-
 .../System.Windows.Forms/UserControl.cs            |   18 +-
 .../System.Windows.Forms/VScrollBar.cs             |    2 -
 .../System.Windows.Forms/VScrollProperties.cs      |    2 -
 .../System.Windows.Forms/ValidationConstraints.cs  |    2 -
 .../System.Windows.Forms/View.cs                   |    5 -
 .../System.Windows.Forms/WebBrowser.cs             |    7 +-
 .../System.Windows.Forms/WebBrowserBase.cs         |    4 -
 .../WebBrowserDocumentCompletedEventArgs.cs        |    2 -
 .../WebBrowserDocumentCompletedEventHandler.cs     |    2 -
 .../WebBrowserEncryptionLevel.cs                   |    2 -
 .../WebBrowserNavigatedEventArgs.cs                |    2 -
 .../WebBrowserNavigatedEventHandler.cs             |    2 -
 .../WebBrowserNavigatingEventArgs.cs               |    2 -
 .../WebBrowserNavigatingEventHandler.cs            |    2 -
 .../WebBrowserProgressChangedEventArgs.cs          |    2 -
 .../WebBrowserProgressChangedEventHandler.cs       |    2 -
 .../System.Windows.Forms/X11DesktopColors.cs       |    8 +-
 .../System.Windows.Forms/X11Keyboard.cs            |   83 +-
 .../System.Windows.Forms/XplatUI.cs                |   10 +-
 .../System.Windows.Forms/XplatUICarbon.cs          |    2 +-
 .../System.Windows.Forms/XplatUIDriver.cs          |    2 +-
 .../System.Windows.Forms/XplatUIWin32.cs           |    3 +-
 .../System.Windows.Forms/XplatUIX11.cs             |   80 +-
 .../System.Windows.Forms_test.dll.sources          |   12 +
 .../Test/System.Resources/ChangeLog                |    5 -
 .../Test/System.Resources/ChangeLog.old            |  105 -
 .../Test/System.Resources/HelperClasses_ITRS.cs    |  183 +
 .../System.Resources/HelperClasses_Resources.cs    |  194 +
 .../System.Resources/ResXDataNodeAliasTests.cs     |  175 +
 .../System.Resources/ResXDataNodeByteArrayTests.cs |  102 +
 .../ResXDataNodeFileRefGetValueTests.cs            |  152 +
 .../ResXDataNodeFileRefGetValueTypeNameTests.cs    |  156 +
 .../ResXDataNodeSerialisedGetValueTypeNameTests.cs |  334 +
 .../ResXDataNodeSerializedGetValueTests.cs         |  357 +
 .../Test/System.Resources/ResXDataNodeTest.cs      |  335 +-
 .../ResXDataNodeTypeConverterGetValueTests.cs      |  325 +
 ...sXDataNodeTypeConverterGetValueTypeNameTests.cs |  322 +
 .../System.Resources/ResXDataNodeWriteBehavior.cs  |  401 +
 .../System.Resources/ResXResourceReaderTest.cs     |  251 +-
 .../Test/System.Resources/ResourcesTestHelper.cs   |  183 +
 .../Test/System.Resources/WriterTest.cs            |  122 +-
 .../Test/System.Windows.Forms/ApplicationTest.cs   |   49 +
 .../Test/System.Windows.Forms/BindingSourceTest.cs |   13 +
 .../Test/System.Windows.Forms/ChangeLog            |   53 -
 .../Test/System.Windows.Forms/ChangeLog.old        | 4310 -
 .../Test/System.Windows.Forms/ClipboardTest.cs     |   79 +
 .../Test/System.Windows.Forms/ComboBoxTest.cs      |  153 +
 .../Test/System.Windows.Forms/ControlTest.cs       |   13 +
 .../Test/System.Windows.Forms/DataBindingTests.cs  |   12 -
 .../Test/System.Windows.Forms/DataGridTest.cs      |   92 +
 .../DataGridViewColumnCollectionTest.cs            |    2 +-
 .../DataGridViewRowCollectionTest.cs               |   21 +
 .../Test/System.Windows.Forms/DataGridViewTest.cs  |  669 +-
 .../Test/System.Windows.Forms/FormEventTest.cs     |   74 +
 .../Test/System.Windows.Forms/FormTest.cs          |   32 +-
 .../Test/System.Windows.Forms/ListBoxTest.cs       |   53 +
 .../Test/System.Windows.Forms/MdiFormTest.cs       |    2 +-
 .../Test/System.Windows.Forms/MenuTest.cs          |   13 +
 .../System.Windows.Forms/PaintEventArgsTest.cs     |    6 -
 .../Test/System.Windows.Forms/PrintDialogTest.cs   |   18 -
 .../Test/System.Windows.Forms/RichTextBoxTest.cs   |    4 -
 .../System.Windows.Forms/ScrollableControlTest.cs  |   35 +
 .../Test/System.Windows.Forms/TableLayoutTest.cs   |   78 +-
 .../ToolStripItemCollectionTest.cs                 |   16 +
 .../System.Windows.Forms/TreeNodeCollectionTest.cs |    3 -
 .../Assembly/AssemblyInfo.cs                       |    7 -
 mcs/class/Microsoft.Build.Engine/ChangeLog         |   32 -
 mcs/class/Microsoft.Build.Engine/ChangeLog.old     |  108 -
 mcs/class/Microsoft.Build.Engine/Makefile          |    6 +-
 .../BatchingImplBase.cs                            |   14 +-
 .../Microsoft.Build.BuildEngine/BuildChoose.cs     |    4 -
 .../Microsoft.Build.BuildEngine/BuildEngine.cs     |    4 -
 .../Microsoft.Build.BuildEngine/BuildItem.cs       |    4 -
 .../Microsoft.Build.BuildEngine/BuildItemGroup.cs  |    4 -
 .../BuildItemGroupCollection.cs                    |    4 -
 .../Microsoft.Build.BuildEngine/BuildProperty.cs   |    4 -
 .../BuildPropertyGroup.cs                          |    6 +-
 .../BuildPropertyGroupCollection.cs                |    4 -
 .../Microsoft.Build.BuildEngine/BuildSettings.cs   |    4 -
 .../Microsoft.Build.BuildEngine/BuildTask.cs       |    4 -
 .../Microsoft.Build.BuildEngine/BuildWhen.cs       |    4 -
 .../Microsoft.Build.BuildEngine/ChangeLog          |  344 -
 .../Microsoft.Build.BuildEngine/ChangeLog.old      | 1738 -
 .../Microsoft.Build.BuildEngine/ChangeType.cs      |    4 -
 .../Microsoft.Build.BuildEngine/ColorResetter.cs   |    4 -
 .../Microsoft.Build.BuildEngine/ColorSetter.cs     |    4 -
 .../ConditionAndExpression.cs                      |    4 -
 .../ConditionExpression.cs                         |    4 -
 .../ConditionFactorExpresion.cs                    |    4 -
 .../ConditionFunctionExpression.cs                 |    6 +-
 .../ConditionNotExpression.cs                      |    4 -
 .../ConditionOrExpression.cs                       |    4 -
 .../Microsoft.Build.BuildEngine/ConditionParser.cs |    4 -
 .../ConditionRelationalExpression.cs               |    4 -
 .../ConditionTokenizer.cs                          |    6 +-
 .../Microsoft.Build.BuildEngine/ConsoleLogger.cs   |    4 -
 .../DirectoryScanner.cs                            |  106 +-
 .../Microsoft.Build.BuildEngine/Engine.cs          |    4 -
 .../Microsoft.Build.BuildEngine/EventSource.cs     |    4 -
 .../Microsoft.Build.BuildEngine/Expression.cs      |    4 -
 .../ExpressionCollection.cs                        |    6 +-
 .../ExpressionEvaluationException.cs               |    4 -
 .../ExpressionParseException.cs                    |    4 -
 .../Microsoft.Build.BuildEngine/FileLogger.cs      |    4 -
 .../GroupingCollection.cs                          |    4 -
 .../Microsoft.Build.BuildEngine/IReference.cs      |    4 -
 .../Microsoft.Build.BuildEngine/Import.cs          |   82 +-
 .../ImportCollection.cs                            |    4 -
 .../Microsoft.Build.BuildEngine/ImportedProject.cs |    4 -
 .../InternalLoggerException.cs                     |    4 -
 .../InvalidProjectFileException.cs                 |    4 -
 .../Microsoft.Build.BuildEngine/ItemReference.cs   |    4 -
 .../Microsoft.Build.BuildEngine/LogExtensions.cs   |    4 -
 .../MetadataReference.cs                           |    4 -
 .../Microsoft.Build.BuildEngine/Project.cs         |   23 +-
 .../ProjectLoadSettings.cs                         |    4 -
 .../PropertyPosition.cs                            |    4 -
 .../PropertyReference.cs                           |    4 -
 .../Microsoft.Build.BuildEngine/Target.cs          |   16 +-
 .../TargetBatchingImpl.cs                          |    4 -
 .../TargetCollection.cs                            |    6 +-
 .../TaskBatchingImpl.cs                            |    4 -
 .../Microsoft.Build.BuildEngine/TaskDatabase.cs    |   10 +-
 .../Microsoft.Build.BuildEngine/TaskEngine.cs      |    6 +-
 .../Microsoft.Build.BuildEngine/Token.cs           |    4 -
 .../Microsoft.Build.BuildEngine/Toolset.cs         |    2 -
 .../ToolsetCollection.cs                           |    3 -
 .../ToolsetDefinitionLocations.cs                  |    3 -
 .../UnknownToolsVersionException.cs                |    4 -
 .../Microsoft.Build.BuildEngine/UsingTask.cs       |    4 -
 .../UsingTaskCollection.cs                         |    4 -
 .../Microsoft.Build.BuildEngine/Utilities.cs       |    3 -
 .../Microsoft.Build.BuildEngine/WriteHandler.cs    |    4 -
 .../Test/Microsoft.Build.BuildEngine/ChangeLog     |   50 -
 .../Test/Microsoft.Build.BuildEngine/ChangeLog.old |  418 -
 .../Test/Microsoft.Build.BuildEngine/TargetTest.cs |  122 +-
 .../Microsoft.Build.Engine/Test/various/ChangeLog  |   18 -
 .../Test/various/ChangeLog.old                     |  133 -
 .../Assembly/AssemblyInfo.cs                       |    7 -
 mcs/class/Microsoft.Build.Framework/ChangeLog      |    4 -
 mcs/class/Microsoft.Build.Framework/ChangeLog.old  |   24 -
 .../Microsoft.Build.Framework/ChangeLog            |    4 -
 .../Microsoft.Build.Framework/ChangeLog.old        |  136 -
 .../Microsoft.Build.Tasks/Assembly/AssemblyInfo.cs |    9 -
 mcs/class/Microsoft.Build.Tasks/ChangeLog          |   46 -
 mcs/class/Microsoft.Build.Tasks/ChangeLog.old      |  140 -
 mcs/class/Microsoft.Build.Tasks/Makefile           |   13 +-
 .../Microsoft.Build.Tasks/AssemblyResolver.cs      |   21 +-
 .../Microsoft.Build.Tasks/ChangeLog                |  184 -
 .../Microsoft.Build.Tasks/ChangeLog.old            |  920 -
 .../Microsoft.Build.Tasks/Copy.cs                  |   40 +-
 .../Microsoft.Build.Tasks/CreateItem.cs            |   18 +-
 .../Microsoft.Build.Tasks/Csc.cs                   |    7 +-
 .../Microsoft.Build.Tasks/GetFrameworkPath.cs      |   18 +-
 .../GetReferenceAssemblyPaths.cs                   |   15 +-
 .../Microsoft.Build.Tasks/MSBuild.cs               |    9 +-
 .../Microsoft.Build.Tasks/MakeDir.cs               |    2 +-
 .../Microsoft.Build.Tasks/RemoveDir.cs             |   25 +-
 .../ResolveAssemblyReference.cs                    |   10 +-
 .../Microsoft.Build.Tasks/Vbc.cs                   |    8 +-
 .../Test/Microsoft.Build.Tasks/ChangeLog           |   40 -
 .../Test/Microsoft.Build.Tasks/ChangeLog.old       |  267 -
 .../Test/Microsoft.Build.Tasks/CopyTest.cs         |  146 +-
 .../Test/Microsoft.Build.Tasks/CreateItemTest.cs   |   60 +-
 .../Test/Microsoft.Build.Tasks/CscTest.cs          |   12 +
 .../ResolveAssemblyReferenceTest.cs                |  191 +-
 .../Microsoft.Build.Tasks/TestMessageLogger.cs     |    7 +
 .../Assembly/AssemblyInfo.cs                       |    4 -
 mcs/class/Microsoft.Build.Utilities/ChangeLog      |   13 -
 mcs/class/Microsoft.Build.Utilities/ChangeLog.old  |   37 -
 mcs/class/Microsoft.Build.Utilities/Makefile       |    4 +-
 .../Microsoft.Build.Utilities/ChangeLog            |   62 -
 .../Microsoft.Build.Utilities/ChangeLog.old        |  364 -
 .../TargetDotNetFrameworkVersion.cs                |   16 +-
 .../ToolLocationHelper.cs                          |   10 +-
 .../Mono.XBuild.Utilities/ChangeLog                |    6 -
 .../Mono.XBuild.Utilities/ChangeLog.old            |   47 -
 .../Mono.XBuild.Utilities/MSBuildUtils.cs          |    6 +-
 .../Mono.XBuild.Utilities/ReservedNameUtils.cs     |    4 -
 .../CommandLineBuilderTest.cs                      |   30 +-
 mcs/class/Microsoft.Build/Assembly/AssemblyInfo.cs |    2 -
 mcs/class/Microsoft.Build/Makefile                 |   10 +-
 .../ElementLocation.cs                             |   50 +
 .../Microsoft.Build.Execution/ProjectInstance.cs   |  283 +-
 .../ProjectItemDefinitionInstance.cs               |   57 +
 .../Microsoft.Build/Microsoft.Build.dll.sources    |    2 +
 .../Microsoft.Build_test.dll.sources               |    2 +
 mcs/class/Microsoft.Build/Test/FunctionalTest.cs   |  145 +
 .../Test/FunctionalTestReferenceProject.csproj     |   58 +
 .../Test/FunctionalTestReferenceProject3.csproj    |  125 +
 .../CollectionFromEnumerableTest.cs                |   67 +
 .../Test/Microsoft.Build.Test.csproj               |   63 +
 .../Microsoft.Build/Test/Microsoft.Build.csproj    |  143 +
 .../CSharpBinaryOperationBinder.cs                 |    4 +-
 .../Microsoft.CSharp.RuntimeBinder/CSharpBinder.cs |  157 -
 .../CSharpIsEventBinder.cs                         |    4 +-
 .../Microsoft.CSharp.RuntimeBinder/ChangeLog       |  120 -
 .../Microsoft.CSharp.RuntimeBinder/ChangeLog.old   |  138 -
 .../DynamicContext.cs                              |  192 +
 .../Microsoft.CSharp.RuntimeBinder/ErrorPrinter.cs |    2 +-
 .../RuntimeBinderContext.cs                        |   18 +-
 .../Microsoft.CSharp/Microsoft.CSharp.dll.sources  |    1 +
 .../Microsoft.VisualC/Assembly/AssemblyInfo.cs     |    5 -
 .../Assembly/AssemblyInfo.cs                       |    2 -
 mcs/class/Microsoft.Web.Infrastructure/Makefile    |    2 +-
 .../ValidationUtility.cs                           |   22 +-
 mcs/class/Mono.C5/C5/AssemblyInfo.cs               |    8 +-
 mcs/class/Mono.C5/C5/Collections.cs                |    5 +-
 mcs/class/Mono.C5/C5/hashing/HashTable.cs          |    3 +-
 mcs/class/Mono.C5/C5/heaps/IntervalHeap.cs         |    6 +-
 mcs/class/Mono.C5/C5/trees/RedBlackTreeBag.cs      |   44 +-
 mcs/class/Mono.C5/C5/trees/RedBlackTreeSet.cs      |   44 +-
 mcs/class/Mono.C5/Makefile                         |    2 +-
 mcs/class/Mono.C5/Test/BasesTest.cs                |   27 +
 mcs/class/Mono.C5/Test/SupportClasses.cs           |    2 +-
 mcs/class/Mono.C5/Test/arrays/SortedArrayTests.cs  |   10 +-
 .../Mono.C5/Test/hashing/HashDictionaryTests.cs    |    2 +-
 mcs/class/Mono.C5/Test/hashing/HashTableTests.cs   |    2 +-
 mcs/class/Mono.C5/Test/heaps/HeapTests.cs          |  105 +-
 mcs/class/Mono.C5/Test/trees/Bag.cs                |  156 +-
 mcs/class/Mono.C5/Test/trees/Dictionary.cs         |    2 +-
 .../Mono.C5/Test/trees/RedBlackTreeSetTests.cs     |   27 +-
 mcs/class/Mono.CSharp/Assembly/AssemblyInfo.cs     |    2 -
 mcs/class/Mono.CSharp/ChangeLog                    |    4 -
 mcs/class/Mono.CSharp/ChangeLog.old                |    5 -
 mcs/class/Mono.CSharp/Makefile                     |    7 +-
 mcs/class/Mono.CSharp/Mono.CSharp.dll.sources      |    9 +-
 mcs/class/Mono.CSharp/Mono.CSharp_test.dll.sources |    7 +
 mcs/class/Mono.CSharp/Test/AssertReportPrinter.cs  |   41 +
 .../Mono.CSharp/Test/Evaluator/BuildinCommands.cs  |   44 +
 .../Mono.CSharp/Test/Evaluator/CompletionTest.cs   |   78 +
 .../Mono.CSharp/Test/Evaluator/EvaluatorFixture.cs |   53 +
 .../Mono.CSharp/Test/Evaluator/EvaluatorTest.cs    |   44 +
 .../Mono.CSharp/Test/Evaluator/ExpressionsTest.cs  |  137 +
 mcs/class/Mono.CSharp/Test/Evaluator/TypesTest.cs  |  102 +
 mcs/class/Mono.Cairo/ChangeLog                     |   17 -
 mcs/class/Mono.Cairo/ChangeLog.old                 |  702 -
 mcs/class/Mono.Cairo/Mono.Cairo/Context.cs         |   61 +-
 mcs/class/Mono.Cairo/Mono.Cairo/NativeMethods.cs   |  498 +-
 mcs/class/Mono.Cecil.Mdb/Makefile                  |    4 +-
 .../Mono.Cecil.Mdb/Mono.Cecil.Mdb.dll.sources      |   13 +-
 .../Mono.Cecil.Mdb/Mono.Cecil.Mdb/AssemblyInfo.cs  |   41 -
 .../Mono.Cecil.Mdb/Mono.Cecil.Mdb/MdbReader.cs     |  213 -
 .../Mono.Cecil.Mdb/Mono.Cecil.Mdb/MdbWriter.cs     |  251 -
 mcs/class/Mono.Cecil/Makefile                      |    4 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/Code.cs        |  252 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/CodeReader.cs  |  604 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/CodeWriter.cs  |  638 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/Document.cs    |  111 -
 .../Mono.Cecil/Mono.Cecil.Cil/ExceptionHandler.cs  |   95 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/ILProcessor.cs |  278 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/Instruction.cs |  321 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/MethodBody.cs  |  230 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/OpCode.cs      |  524 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/OpCodes.cs     |  912 -
 .../Mono.Cecil/Mono.Cecil.Cil/SequencePoint.cs     |   70 -
 mcs/class/Mono.Cecil/Mono.Cecil.Cil/Symbols.cs     |  272 -
 .../Mono.Cecil.Cil/VariableDefinition.cs           |   52 -
 .../Mono.Cecil/Mono.Cecil.Cil/VariableReference.cs |   75 -
 .../Mono.Cecil/Mono.Cecil.Metadata/BlobHeap.cs     |   59 -
 .../Mono.Cecil/Mono.Cecil.Metadata/Buffers.cs      |  373 -
 .../Mono.Cecil/Mono.Cecil.Metadata/CodedIndex.cs   |   46 -
 .../Mono.Cecil/Mono.Cecil.Metadata/ElementType.cs  |   73 -
 .../Mono.Cecil/Mono.Cecil.Metadata/GuidHeap.cs     |   59 -
 mcs/class/Mono.Cecil/Mono.Cecil.Metadata/Heap.cs   |   48 -
 .../Mono.Cecil.Metadata/MetadataToken.cs           |  105 -
 mcs/class/Mono.Cecil/Mono.Cecil.Metadata/Row.cs    |  170 -
 .../Mono.Cecil/Mono.Cecil.Metadata/StringHeap.cs   |   81 -
 .../Mono.Cecil/Mono.Cecil.Metadata/TableHeap.cs    |  153 -
 .../Mono.Cecil/Mono.Cecil.Metadata/TokenType.cs    |   56 -
 .../Mono.Cecil.Metadata/UserStringHeap.cs          |   59 -
 .../Mono.Cecil/Mono.Cecil.Metadata/Utilities.cs    |  529 -
 .../Mono.Cecil/Mono.Cecil.PE/BinaryStreamReader.cs |   51 -
 .../Mono.Cecil/Mono.Cecil.PE/BinaryStreamWriter.cs |   96 -
 mcs/class/Mono.Cecil/Mono.Cecil.PE/ByteBuffer.cs   |  342 -
 .../Mono.Cecil.PE/ByteBufferEqualityComparer.cs    |   78 -
 .../Mono.Cecil/Mono.Cecil.PE/DataDirectory.cs      |   50 -
 mcs/class/Mono.Cecil/Mono.Cecil.PE/Image.cs        |  159 -
 mcs/class/Mono.Cecil/Mono.Cecil.PE/ImageReader.cs  |  678 -
 mcs/class/Mono.Cecil/Mono.Cecil.PE/ImageWriter.cs  |  820 -
 mcs/class/Mono.Cecil/Mono.Cecil.PE/Section.cs      |   43 -
 mcs/class/Mono.Cecil/Mono.Cecil.PE/TextMap.cs      |  129 -
 mcs/class/Mono.Cecil/Mono.Cecil.dll.sources        |  254 +-
 mcs/class/Mono.Cecil/Mono.Cecil/ArrayType.cs       |  159 -
 .../Mono.Cecil/Mono.Cecil/AssemblyDefinition.cs    |  189 -
 mcs/class/Mono.Cecil/Mono.Cecil/AssemblyFlags.cs   |   41 -
 .../Mono.Cecil/Mono.Cecil/AssemblyHashAlgorithm.cs |   36 -
 mcs/class/Mono.Cecil/Mono.Cecil/AssemblyInfo.cs    |   49 -
 .../Mono.Cecil/AssemblyLinkedResource.cs           |   57 -
 .../Mono.Cecil/AssemblyNameDefinition.cs           |   50 -
 .../Mono.Cecil/Mono.Cecil/AssemblyNameReference.cs |  263 -
 mcs/class/Mono.Cecil/Mono.Cecil/AssemblyReader.cs  | 3027 -
 mcs/class/Mono.Cecil/Mono.Cecil/AssemblyWriter.cs  | 2536 -
 .../Mono.Cecil/Mono.Cecil/BaseAssemblyResolver.cs  |  335 -
 mcs/class/Mono.Cecil/Mono.Cecil/CallSite.cs        |   54 -
 mcs/class/Mono.Cecil/Mono.Cecil/CustomAttribute.cs |  232 -
 .../Mono.Cecil/DefaultAssemblyResolver.cs          |   75 -
 .../Mono.Cecil/Mono.Cecil/EmbeddedResource.cs      |  105 -
 mcs/class/Mono.Cecil/Mono.Cecil/EventAttributes.cs |   39 -
 mcs/class/Mono.Cecil/Mono.Cecil/EventDefinition.cs |  163 -
 mcs/class/Mono.Cecil/Mono.Cecil/EventReference.cs  |   55 -
 mcs/class/Mono.Cecil/Mono.Cecil/ExportedType.cs    |  235 -
 mcs/class/Mono.Cecil/Mono.Cecil/FieldAttributes.cs |   59 -
 mcs/class/Mono.Cecil/Mono.Cecil/FieldDefinition.cs |  279 -
 mcs/class/Mono.Cecil/Mono.Cecil/FieldReference.cs  |   83 -
 mcs/class/Mono.Cecil/Mono.Cecil/FileAttributes.cs  |   35 -
 .../Mono.Cecil/Mono.Cecil/FunctionPointerType.cs   |  128 -
 .../Mono.Cecil/Mono.Cecil/GenericInstanceMethod.cs |   90 -
 .../Mono.Cecil/Mono.Cecil/GenericInstanceType.cs   |   88 -
 .../Mono.Cecil/Mono.Cecil/GenericParameter.cs      |  201 -
 .../Mono.Cecil/GenericParameterAttributes.cs       |   45 -
 .../Mono.Cecil/Mono.Cecil/IConstantProvider.cs     |   52 -
 .../Mono.Cecil/ICustomAttributeProvider.cs         |   62 -
 .../Mono.Cecil/Mono.Cecil/IGenericInstance.cs      |   66 -
 .../Mono.Cecil/IGenericParameterProvider.cs        |   75 -
 .../Mono.Cecil/Mono.Cecil/IMarshalInfoProvider.cs  |   57 -
 .../Mono.Cecil/Mono.Cecil/IMemberDefinition.cs     |  100 -
 mcs/class/Mono.Cecil/Mono.Cecil/IMetadataScope.cs  |   41 -
 .../Mono.Cecil/IMetadataTokenProvider.cs           |   35 -
 .../Mono.Cecil/Mono.Cecil/IMethodSignature.cs      |   70 -
 mcs/class/Mono.Cecil/Mono.Cecil/Import.cs          |  566 -
 mcs/class/Mono.Cecil/Mono.Cecil/LinkedResource.cs  |   60 -
 .../Mono.Cecil/ManifestResourceAttributes.cs       |   39 -
 mcs/class/Mono.Cecil/Mono.Cecil/MarshalInfo.cs     |  171 -
 .../Mono.Cecil/MemberDefinitionCollection.cs       |   92 -
 mcs/class/Mono.Cecil/Mono.Cecil/MemberReference.cs |  101 -
 .../Mono.Cecil/Mono.Cecil/MetadataResolver.cs      |  288 -
 mcs/class/Mono.Cecil/Mono.Cecil/MetadataSystem.cs  |  377 -
 .../Mono.Cecil/Mono.Cecil/MethodAttributes.cs      |   66 -
 .../Mono.Cecil/MethodCallingConvention.cs          |   40 -
 .../Mono.Cecil/Mono.Cecil/MethodDefinition.cs      |  487 -
 .../Mono.Cecil/Mono.Cecil/MethodImplAttributes.cs  |   54 -
 mcs/class/Mono.Cecil/Mono.Cecil/MethodReference.cs |  214 -
 .../Mono.Cecil/Mono.Cecil/MethodReturnType.cs      |  100 -
 .../Mono.Cecil/MethodSemanticsAttributes.cs        |   43 -
 .../Mono.Cecil/Mono.Cecil/MethodSpecification.cs   |  103 -
 mcs/class/Mono.Cecil/Mono.Cecil/Modifiers.cs       |  137 -
 .../Mono.Cecil/Mono.Cecil/ModuleDefinition.cs      |  965 -
 mcs/class/Mono.Cecil/Mono.Cecil/ModuleKind.cs      |   52 -
 mcs/class/Mono.Cecil/Mono.Cecil/ModuleReference.cs |   67 -
 mcs/class/Mono.Cecil/Mono.Cecil/NativeType.cs      |   73 -
 .../Mono.Cecil/Mono.Cecil/PInvokeAttributes.cs     |   62 -
 mcs/class/Mono.Cecil/Mono.Cecil/PInvokeInfo.cs     |  138 -
 .../Mono.Cecil/Mono.Cecil/ParameterAttributes.cs   |   45 -
 .../Mono.Cecil/Mono.Cecil/ParameterDefinition.cs   |  157 -
 .../Mono.Cecil/ParameterDefinitionCollection.cs    |   80 -
 .../Mono.Cecil/Mono.Cecil/ParameterReference.cs    |   75 -
 mcs/class/Mono.Cecil/Mono.Cecil/PinnedType.cs      |   53 -
 mcs/class/Mono.Cecil/Mono.Cecil/PointerType.cs     |   61 -
 .../Mono.Cecil/Mono.Cecil/PropertyAttributes.cs    |   41 -
 .../Mono.Cecil/Mono.Cecil/PropertyDefinition.cs    |  258 -
 .../Mono.Cecil/Mono.Cecil/PropertyReference.cs     |   57 -
 mcs/class/Mono.Cecil/Mono.Cecil/ReferenceType.cs   |   61 -
 mcs/class/Mono.Cecil/Mono.Cecil/Resource.cs        |   76 -
 .../Mono.Cecil/Mono.Cecil/SecurityDeclaration.cs   |  182 -
 mcs/class/Mono.Cecil/Mono.Cecil/SentinelType.cs    |   53 -
 mcs/class/Mono.Cecil/Mono.Cecil/TargetRuntime.cs   |   37 -
 mcs/class/Mono.Cecil/Mono.Cecil/TypeAttributes.cs  |   80 -
 mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs  |  499 -
 .../Mono.Cecil/TypeDefinitionCollection.cs         |  118 -
 mcs/class/Mono.Cecil/Mono.Cecil/TypeParser.cs      |  554 -
 mcs/class/Mono.Cecil/Mono.Cecil/TypeReference.cs   |  327 -
 .../Mono.Cecil/Mono.Cecil/TypeSpecification.cs     |   94 -
 mcs/class/Mono.Cecil/Mono.Cecil/TypeSystem.cs      |  273 -
 mcs/class/Mono.Cecil/Mono.Cecil/VariantType.cs     |   53 -
 .../Mono.Collections.Generic/Collection.cs         |  417 -
 .../Mono.Collections.Generic/ReadOnlyCollection.cs |   98 -
 .../Mono.Security.Cryptography/CryptoService.cs    |  177 -
 mcs/class/Mono.Cecil/Mono/Actions.cs               |   38 -
 mcs/class/Mono.Cecil/Mono/Empty.cs                 |   55 -
 mcs/class/Mono.Cecil/Mono/Funcs.cs                 |   39 -
 .../ExtensionAttribute.cs                          |   40 -
 .../Mono.CodeContracts/Assembly/AssemblyInfo.cs    |    2 -
 mcs/class/Mono.CodeContracts/Makefile              |    4 +-
 .../CompileVisitor.cs                              |    6 -
 .../Mono.CodeContracts.Rewrite/ContractsRuntime.cs |    8 +-
 .../Mono.CodeContracts.Rewrite/Rewriter.cs         |    3 -
 .../CodeVisitor.cs                                 |  109 +
 .../DefaultNodeVisitor.cs                          |  467 +
 .../IAggregateVisitor.cs                           |   35 +
 .../ICodeConsumer.cs                               |   35 +
 .../IExpressionILVisitor.cs                        |   38 +
 .../IILVisitor.cs                                  |  102 +
 .../ILVisitorBase.cs                               |  371 +
 .../IMethodCodeConsumer.cs                         |   35 +
 .../ISymbolicExpressionVisitor.cs                  |   34 +
 .../ISyntheticILVisitor.cs                         |   42 +
 .../NodeInspector.cs                               |  436 +
 .../NodeVisitor.cs                                 |   46 +
 .../ValueCodeVisitor.cs                            |   36 +
 .../Mono.CodeContracts.Static.AST/ArrayTypeNode.cs |   38 +
 .../Mono.CodeContracts.Static.AST/AssemblyNode.cs  |   86 +
 .../AssignmentStatement.cs                         |   46 +
 .../BinaryExpression.cs                            |   56 +
 .../BinaryOperator.cs                              |  112 +
 .../Mono.CodeContracts.Static.AST/Block.cs         |   50 +
 .../BlockExpression.cs                             |   50 +
 .../Mono.CodeContracts.Static.AST/BodyParser.cs    |  856 +
 .../Mono.CodeContracts.Static.AST/Branch.cs        |   64 +
 .../Mono.CodeContracts.Static.AST/CatchFilter.cs   |   45 +
 .../Mono.CodeContracts.Static.AST/Class.cs         |   66 +
 .../Mono.CodeContracts.Static.AST/Construct.cs     |   46 +
 .../CoreSystemTypes.cs                             |  206 +
 .../Mono.CodeContracts.Static.AST/EndFinally.cs    |   35 +
 .../Mono.CodeContracts.Static.AST/Ensures.cs       |   47 +
 .../ExceptionHandler.cs                            |   43 +
 .../Mono.CodeContracts.Static.AST/Expression.cs    |   48 +
 .../ExpressionStatement.cs                         |   48 +
 .../Mono.CodeContracts.Static.AST/FaultHandler.cs  |   42 +
 .../Mono.CodeContracts.Static.AST/Field.cs         |  107 +
 .../Mono.CodeContracts.Static.AST/Literal.cs       |   55 +
 .../Mono.CodeContracts.Static.AST/Local.cs         |   65 +
 .../Mono.CodeContracts.Static.AST/Member.cs        |   46 +
 .../Mono.CodeContracts.Static.AST/MemberBinding.cs |   58 +
 .../Mono.CodeContracts.Static.AST/Method.cs        |  345 +
 .../Mono.CodeContracts.Static.AST/MethodCall.cs    |   57 +
 .../MethodContract.cs                              |   66 +
 .../MethodContractElement.cs                       |   39 +
 .../Mono.CodeContracts.Static.AST/Module.cs        |   69 +
 .../NaryExpression.cs                              |   45 +
 .../Mono.CodeContracts.Static.AST/Node.cs          |   38 +
 .../Mono.CodeContracts.Static.AST/NodeType.cs      |  105 +
 .../OperatorExtensions.cs                          |   58 +
 .../Mono.CodeContracts.Static.AST/Parameter.cs     |   85 +
 .../Mono.CodeContracts.Static.AST/Property.cs      |  143 +
 .../Mono.CodeContracts.Static.AST/Reference.cs     |   56 +
 .../Mono.CodeContracts.Static.AST/Requires.cs      |   47 +
 .../Mono.CodeContracts.Static.AST/Return.cs        |   47 +
 .../Mono.CodeContracts.Static.AST/Statement.cs     |   40 +
 .../Mono.CodeContracts.Static.AST/This.cs          |   58 +
 .../Mono.CodeContracts.Static.AST/TypeNode.cs      |  335 +
 .../UnaryExpression.cs                             |   55 +
 .../Mono.CodeContracts.Static.AST/UnaryOperator.cs |   47 +
 .../Mono.CodeContracts.Static.AST/Variable.cs      |   36 +
 .../AnalysisDriver.cs                              |   62 +
 .../BasicAnalysisDriver.cs                         |   66 +
 .../BasicMethodDriver.cs                           |  137 +
 .../CodeContractsAnalysisDriver.cs                 |  175 +
 .../IBasicAnalysisDriver.cs                        |   38 +
 .../IBasicMethodDriver.cs                          |   42 +
 .../IMethodAnalysis.cs                             |   40 +
 .../IMethodAnalysisFixPoint.cs                     |   38 +
 .../IMethodDriver.cs                               |   53 +
 .../IMethodResult.cs                               |   37 +
 .../FullExpressionDecoder.cs                       |  158 +
 .../IFullExpressionDecoder.cs                      |   50 +
 .../QueryVisitor.cs                                |   82 +
 .../VisitorForIsBinaryExpression.cs                |   61 +
 .../VisitorForIsInst.cs                            |   58 +
 .../VisitorForIsNull.cs                            |   48 +
 .../VisitorForIsUnaryExpression.cs                 |   56 +
 .../VisitorForSizeOf.cs                            |   55 +
 .../VisitorForUnderlyingVariable.cs                |   88 +
 .../VisitorForValueOf.cs                           |   64 +
 .../VisitorForVariable.cs                          |   52 +
 .../VisitorForVariablesIn.cs                       |  100 +
 .../BinaryExpr.cs                                  |   98 +
 .../ConstExpr.cs                                   |   85 +
 .../Expr.cs                                        |   57 +
 .../IsInstExpr.cs                                  |   87 +
 .../NullExpr.cs                                    |   79 +
 .../SizeOfExpr.cs                                  |   85 +
 .../UnaryExpr.cs                                   |   92 +
 .../AnalysisDecoder.cs                             |   98 +
 .../AssumeDecoder.cs                               |  100 +
 .../ExprDomain.cs                                  |  123 +
 .../ExpressionAnalysisFacade.cs                    |   88 +
 .../ExpressionDecoder.cs                           |  164 +
 .../ExpressionDecoderAdapter.cs                    |   85 +
 .../ExpressionPrinterFactory.cs                    |  132 +
 .../ILDecoderAdapter.cs                            |  411 +
 .../ValueAnalysis.cs                               |  150 +
 .../AccessPathFilter.cs                            |  112 +
 .../IVisibilityCheck.cs                            |   35 +
 .../MethodCallPathElement.cs                       |   69 +
 .../ParameterPathElement.cs                        |   67 +
 .../PathElement.cs                                 |   63 +
 .../PathElementBase.cs                             |   43 +
 .../PathElement`1.cs                               |  205 +
 .../PathExtensions.cs                              |  110 +
 .../SpecialPathElement.cs                          |  103 +
 .../SpecialPathElementKind.cs                      |   34 +
 .../AbstractDomainUpdate.cs                        |   87 +
 .../EdgeUpdate.cs                                  |   97 +
 .../EliminateEdgeUpdate.cs                         |   79 +
 .../EqualityPair.cs                                |   64 +
 .../EqualityUpdate.cs                              |   60 +
 .../IMergeInfo.cs                                  |   53 +
 .../MergeInfo.cs                                   |  516 +
 .../MultiEdge.cs                                   |   71 +
 .../MultiEdgeUpdate.cs                             |   60 +
 .../SymGraph.cs                                    |  916 +
 .../SymGraphTerm.cs                                |   62 +
 .../Update.cs                                      |   53 +
 .../AbstractType.cs                                |  179 +
 .../AnalysisDecoder.cs                             | 1262 +
 .../Domain.cs                                      | 1645 +
 .../FunctionsTable.cs                              |  185 +
 .../HeapAnalysis.cs                                |  254 +
 .../IAbstractDomainForEGraph.cs                    |   35 +
 .../IConstantInfo.cs                               |   33 +
 .../ISymGraph.cs                                   |   63 +
 .../LabeledSymbol.cs                               |   64 +
 .../MethodWrapper.cs                               |   48 +
 .../ParameterWrapper.cs                            |   72 +
 .../StackToSymbolicAdapter.cs                      |  572 +
 .../SymFunction.cs                                 |   78 +
 .../SymValue.cs                                    |   79 +
 .../SymbolicValue.cs                               |   99 +
 .../TypeCache.cs                                   |   57 +
 .../ValueContextProvider.cs                        |  184 +
 .../ValueDecoder.cs                                |   91 +
 .../Wrapper.cs                                     |  191 +
 .../Analysis.cs                                    |  421 +
 .../ExpressionAssertDischarger.cs                  |  134 +
 .../ExpressionAssumeDecoder.cs                     |  153 +
 .../NonNullAnalysisFacade.cs                       |   52 +
 .../NonNullDomain.cs                               |   74 +
 .../AbstractInterpretationException.cs             |   38 +
 .../Analysers.cs                                   |   52 +
 .../Analysis.ConstantEvaluator.cs                  |  150 +
 .../Analysis.GenericNumericalAnalysis.cs           |  113 +
 .../Analysis.GenericValueAnalysis.cs               |  275 +
 .../Analysis.cs                                    |   66 +
 .../AssumeFalseVisitor.cs                          |   85 +
 .../AssumeTrueVisitor.cs                           |  108 +
 .../BoxedExpressionDecoder.cs                      |  291 +
 .../BoxedExpressionEncoder.cs                      |  149 +
 .../BoxedVariable.cs                               |  181 +
 .../ConstToIntervalEvaluator.cs                    |   73 +
 .../ConstantEvaluatorVisitor.cs                    |  172 +
 .../Counter.cs                                     |   55 +
 .../DisInterval.cs                                 |  594 +
 .../DisIntervalAssumer.cs                          |   69 +
 .../DisIntervalContext.cs                          |  139 +
 .../DisIntervalEnvironment.cs                      |   73 +
 .../EvaluateArithmeticWithOverflow.cs              |   66 +
 .../EvaluateExpressionVisitor.cs                   |  219 +
 .../ExpressionOperator.cs                          |  115 +
 .../ExpressionType.cs                              |   37 +
 .../ExpressionViaStringComparer.cs                 |   38 +
 .../GenericExpressionVisitor.cs                    |  338 +
 .../GenericTypeExpressionVisitor.cs                |   65 +
 .../GetThresholdVisitor.cs                         |   95 +
 .../IEnvironmentDomain.cs                          |   39 +
 .../IExpressionDecoder.cs                          |   53 +
 .../IExpressionEncoder.cs                          |   38 +
 .../IIntervalEnvironment.cs                        |   68 +
 .../Interval.cs                                    |  404 +
 .../IntervalAssumeFalseVisitor.cs                  |   83 +
 .../IntervalAssumeTrueVisitor.cs                   |  128 +
 .../IntervalAssumer.cs                             |   56 +
 .../IntervalAssumerBase.cs                         |  163 +
 .../IntervalBase.cs                                |   77 +
 .../IntervalContext.cs                             |  137 +
 .../IntervalContextBase.cs                         |  146 +
 .../IntervalEnvironment.cs                         |   68 +
 .../IntervalEnvironmentBase.cs                     |  338 +
 .../IntervalInference.cs                           |  546 +
 .../IntervalRationalAssumerBase.cs                 |  148 +
 .../IntervalRationalContextBase.cs                 |  102 +
 .../LongToIntegerConstantEvaluator.cs              |  114 +
 .../Monomial.cs                                    |  210 +
 .../ObjectExtensions.cs                            |   47 +
 .../Polynomial.cs                                  |  677 +
 .../Rational.cs                                    |  814 +
 .../RationalThreshold.cs                           |   46 +
 .../Threshold.cs                                   |  104 +
 .../TresholdDB.cs                                  |   75 +
 .../ValueExpressionDecoder.cs                      |  333 +
 .../APCMap.cs                                      |   92 +
 .../SequenceGenerator.cs                           |   67 +
 .../StackDecoder.cs                                |  606 +
 .../StackDepthFactory.cs                           |   41 +
 .../StackDepthProvider.cs                          |  718 +
 .../StackInfo.cs                                   |  127 +
 .../StackInfo`1.cs                                 |   82 +
 .../CodeLayer.cs                                   |   90 +
 .../CodeLayerFactory.cs                            |   57 +
 .../ICodeLayer.cs                                  |   49 +
 .../IExpressionContext.cs                          |   50 +
 .../IExpressionContextProvider.cs                  |   33 +
 .../ILPrinter.cs                                   |   33 +
 .../IMethodContext.cs                              |   41 +
 .../IMethodContextProvider.cs                      |   33 +
 .../IStackContext.cs                               |   35 +
 .../IStackContextProvider.cs                       |   33 +
 .../IValueContext.cs                               |   44 +
 .../IValueContextProvider.cs                       |   33 +
 .../PrinterFactory.cs                              |  469 +
 .../ContractExtractor.cs                           |  234 +
 .../ContractNodes.cs                               |  221 +
 .../GatherLocals.cs                                |   91 +
 .../HelperMethods.cs                               |  332 +
 .../RepresentationForAttribute.cs                  |   48 +
 .../AssumeBlock.cs                                 |   57 +
 .../BlockBase.cs                                   |   42 +
 .../BlockWithLabels.cs                             |  110 +
 .../CatchFilterEntryBlock.cs                       |   38 +
 .../EnsuresBlock.cs                                |  215 +
 .../EntryBlock.cs                                  |   47 +
 .../EntryExitBlock.cs                              |   43 +
 .../LabelAdapter.cs                                |  394 +
 .../MethodCallBlock.cs                             |   67 +
 .../NewObjCallBlock.cs                             |   44 +
 .../BlockBuilder.cs                                |  195 +
 .../BlockStartGatherer.cs                          |  164 +
 .../EnsuresFactory.cs                              |   73 +
 .../RequiresFactory.cs                             |   83 +
 .../SimpleSubroutineBuilder.cs                     |  100 +
 .../SubroutineBuilder.cs                           |  193 +
 .../SubroutineFactory.cs                           |   76 +
 .../SubroutineWithHandlersBuilder.cs               |  221 +
 .../EnsuresSubroutine.cs                           |  152 +
 .../FaultFinallySubroutineBase.cs                  |   52 +
 .../FaultSubroutine.cs                             |   43 +
 .../FinallySubroutine.cs                           |   43 +
 .../MethodContractSubroutine.cs                    |   63 +
 .../MethodSubroutine.cs                            |  136 +
 .../OldScanStateMachine.cs                         |  160 +
 .../OldValueSubroutine.cs                          |   85 +
 .../RequiresSubroutine.cs                          |   84 +
 .../SimpleSubroutine.cs                            |   58 +
 .../SubroutineBase.cs                              |  781 +
 .../SubroutineFacade.cs                            |  130 +
 .../SubroutineWithHandlers.cs                      |  208 +
 .../Mono.CodeContracts.Static.ControlFlow/APC.cs   |  289 +
 .../APCDecoder.cs                                  |  101 +
 .../CFGBlock.cs                                    |   83 +
 .../ContractFilteredCFG.cs                         |  170 +
 .../ControlFlowGraph.cs                            |  199 +
 .../Mono.CodeContracts.Static.ControlFlow/Edge.cs  |   52 +
 .../EdgeMap.cs                                     |  222 +
 .../EdgeTag.cs                                     |   64 +
 .../EdgeTagExtensions.cs                           |   36 +
 .../EdgeVisitor.cs                                 |   32 +
 .../Mono.CodeContracts.Static.ControlFlow/ICFG.cs  |   67 +
 .../IConstantInfo.cs                               |   35 +
 .../IHandlerFilter.cs                              |   36 +
 .../IMethodInfo.cs                                 |   35 +
 .../IStackInfo.cs                                  |   33 +
 .../RemoveBranchDelegator.cs                       |  420 +
 .../Subroutine.cs                                  |  186 +
 .../SubroutineKind.cs                              |   41 +
 .../DataFlowAnalysisBase.cs                        |  164 +
 .../EdgeBasedWidening.cs                           |   46 +
 .../EdgeConverter.cs                               |   31 +
 .../ForwardAnalysis.cs                             |  151 +
 .../ForwardDataFlowAnalysisBase.cs                 |  153 +
 .../IAnalysis.cs                                   |   54 +
 .../IFixPointInfo.cs                               |   34 +
 .../IWidenStrategy.cs                              |   35 +
 .../Joiner.cs                                      |   33 +
 .../StepWidening.cs                                |   60 +
 .../BranchNode.cs                                  |  152 +
 .../EmptyNode.cs                                   |   93 +
 .../LeafNode.cs                                    |  106 +
 .../PatriciaTrieNode.cs                            |  133 +
 .../AbstractWorkList.cs                            |   75 +
 .../BooleanExtensions.cs                           |   63 +
 .../DecoratorHelper.cs                             |   95 +
 .../DepthFirst.cs                                  |  228 +
 .../DoubleDictionary.cs                            |   90 +
 .../DoubleImmutableMap.cs                          |  126 +
 .../Dummy.cs                                       |   42 +
 .../EdgeVisitor.cs                                 |   31 +
 .../GraphWrapper.cs                                |   55 +
 .../IGraph.cs                                      |   36 +
 .../IImmutableIntMap.cs                            |   46 +
 .../IImmutableMap.cs                               |   56 +
 .../IImmutableSet.cs                               |   48 +
 .../IIndexable.cs                                  |   45 +
 .../IPropertyCollection.cs                         |   35 +
 .../IWorkList.cs                                   |   35 +
 .../ImmutableIntKeyMap.cs                          |  138 +
 .../ImmutableIntMap.cs                             |   36 +
 .../ImmutableMap.cs                                |  162 +
 .../ImmutableSet.cs                                |  178 +
 .../ImmutableSetExtensions.cs                      |   51 +
 .../Indexable.cs                                   |   54 +
 .../Optional.cs                                    |   46 +
 .../Pair.cs                                        |   78 +
 .../PriorityQueue.cs                               |  110 +
 .../PropertyCollection.cs                          |   66 +
 .../Sequence.cs                                    |  164 +
 .../SequenceExtensions.cs                          |  146 +
 .../TypedKey.cs                                    |   57 +
 .../VisitStatus.cs                                 |   34 +
 .../WorkList.cs                                    |   61 +
 .../Extensions.cs                                  |   39 +
 .../AbstractDomainExtensions.cs                    |  106 +
 .../EnvironmentDomain.cs                           |  297 +
 .../FlatDomain.cs                                  |  183 +
 .../IAbstractDomain.cs                             |   82 +
 .../SetDomain.cs                                   |  155 +
 .../CodeContractDecoder.cs                         |   86 +
 .../CodeProviderImpl.cs                            |  543 +
 .../ICodeProvider.cs                               |   39 +
 .../IContractProvider.cs                           |   44 +
 .../IILDecoder.cs                                  |   41 +
 .../IMetaDataProvider.cs                           |  171 +
 .../IMethodCodeProvider.cs                         |   49 +
 .../MetaDataProvider.cs                            |  693 +
 .../AssertionFinder.cs                             |  134 +
 .../BasicFacts.cs                                  |  133 +
 .../BoxedExpression.cs                             | 1715 +
 .../BoxedExpressionExtensions.cs                   |  167 +
 .../ComposedFactQuery.cs                           |  166 +
 .../ConstantPropagationFactQuery.cs                |  182 +
 .../Mono.CodeContracts.Static.Proving/IFactBase.cs |   39 +
 .../IFactQuery.cs                                  |   43 +
 .../SimpleLogicInference.cs                        |  113 +
 .../Mono.CodeContracts.Static/CheckOptions.cs      |   44 +
 .../Mono.CodeContracts.Static/CheckResults.cs      |   68 +
 .../Mono.CodeContracts.Static/Checker.cs           |  141 +
 .../Mono.CodeContracts.Static/DebugOptions.cs      |   33 +
 .../Mono.CodeContracts.Static/ProofOutcome.cs      |   71 +
 .../Mono.CodeContracts.dll.sources                 |  341 +-
 .../Mono.CompilerServices.SymbolWriter/ChangeLog   |   20 -
 .../ChangeLog.old                                  | 1126 -
 .../Mono.CompilerServices.SymbolWriter.dll.sources |    1 +
 .../MonoSymbolFile.cs                              |  174 +-
 .../MonoSymbolTable.cs                             |  147 +-
 .../MonoSymbolWriter.cs                            |  165 -
 .../SourceMethodBuilder.cs                         |  185 +
 .../Mono.Data.Sqlite/Assembly/AssemblyInfo.cs      |    1 -
 mcs/class/Mono.Data.Sqlite/Assembly/ChangeLog      |    4 -
 mcs/class/Mono.Data.Sqlite/Assembly/ChangeLog.old  |   13 -
 mcs/class/Mono.Data.Sqlite/ChangeLog               |   18 -
 mcs/class/Mono.Data.Sqlite/ChangeLog.old           |  149 -
 .../en/Mono.Data.Sqlite/CollationEncodingEnum.xml  |   67 +
 .../en/Mono.Data.Sqlite/CollationSequence.xml      |  119 +
 .../en/Mono.Data.Sqlite/CollationTypeEnum.xml      |   83 +
 .../en/Mono.Data.Sqlite/CommitEventArgs.xml        |   37 +
 .../en/Mono.Data.Sqlite/FunctionType.xml           |   70 +
 .../en/Mono.Data.Sqlite/SQLiteCommitHandler.xml    |   27 +
 .../en/Mono.Data.Sqlite/SQLiteConfig.xml           |   59 +
 .../en/Mono.Data.Sqlite/SQLiteDateFormats.xml      |   75 +
 .../en/Mono.Data.Sqlite/SQLiteErrorCode.xml        |  483 +
 .../en/Mono.Data.Sqlite/SQLiteJournalModeEnum.xml  |   75 +
 .../Mono.Data.Sqlite/SQLiteUpdateEventHandler.xml  |   26 +
 .../en/Mono.Data.Sqlite/SqliteCommand.xml          |  608 +
 .../en/Mono.Data.Sqlite/SqliteCommandBuilder.xml   |  498 +
 .../en/Mono.Data.Sqlite/SqliteConnection.xml       | 1179 +
 .../SqliteConnectionStringBuilder.xml              |  614 +
 .../en/Mono.Data.Sqlite/SqliteConvert.xml          |  296 +
 .../en/Mono.Data.Sqlite/SqliteDataAdapter.xml      |  287 +
 .../en/Mono.Data.Sqlite/SqliteDataReader.xml       |  749 +
 .../SqliteDataSourceEnumerator.xml                 |   48 +
 .../en/Mono.Data.Sqlite/SqliteException.xml        |  111 +
 .../en/Mono.Data.Sqlite/SqliteFactory.xml          |  190 +
 .../en/Mono.Data.Sqlite/SqliteFunction.xml         |  241 +
 .../Mono.Data.Sqlite/SqliteFunctionAttribute.xml   |   95 +
 .../en/Mono.Data.Sqlite/SqliteFunctionEx.xml       |   54 +
 .../SqliteMetaDataCollectionNames.xml              |  173 +
 .../en/Mono.Data.Sqlite/SqliteParameter.xml        |  663 +
 .../Mono.Data.Sqlite/SqliteParameterCollection.xml |  681 +
 .../en/Mono.Data.Sqlite/SqliteTransaction.xml      |  131 +
 .../en/Mono.Data.Sqlite/SynchronizationModes.xml   |   67 +
 .../en/Mono.Data.Sqlite/TypeAffinity.xml           |  148 +
 .../en/Mono.Data.Sqlite/UpdateEventArgs.xml        |   89 +
 .../en/Mono.Data.Sqlite/UpdateEventType.xml        |   68 +
 .../Mono.Data.Sqlite/Documentation/en/index.xml    |   87 +
 .../Documentation/en/ns-Mono.Data.Sqlite.xml       |    6 +
 mcs/class/Mono.Data.Sqlite/Makefile                |    2 +
 .../Mono.Data.Sqlite_2.0/ChangeLog                 |   10 -
 .../Mono.Data.Sqlite_2.0/ChangeLog.old             |  141 -
 .../Mono.Data.Sqlite_2.0/SQLite3.cs                |   10 +-
 .../Mono.Data.Sqlite_2.0/SQLiteBase.cs             |   11 +-
 .../Mono.Data.Sqlite_2.0/SQLiteConnection.cs       |   22 +-
 .../Mono.Data.Sqlite_2.0/SQLiteConvert.cs          |   56 +-
 .../Mono.Data.Sqlite_2.0/SQLiteDataReader.cs       |   13 +-
 .../Mono.Data.Sqlite_2.0/SQLiteStatement.cs        |    2 +-
 .../Mono.Data.Sqlite_2.0/UnsafeNativeMethods.cs    |    7 +
 .../Test/SqliteCommandUnitTests.cs                 |   81 +-
 .../Mono.Data.Sqlite/Test/SqliteDataReaderTest.cs  |  202 +
 mcs/class/Mono.Data.Sqlite/resources/ChangeLog     |    9 -
 mcs/class/Mono.Data.Sqlite/resources/ChangeLog.old |    8 -
 mcs/class/Mono.Data.Tds/Makefile                   |    3 +-
 .../Mono.Data.Tds/Mono.Data.Tds.Protocol/ChangeLog |    5 -
 .../Mono.Data.Tds.Protocol/ChangeLog.old           | 1037 -
 .../Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs    |   26 +-
 .../Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs  |   36 +-
 .../Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds80.cs  |   16 +-
 .../Mono.Data.Tds.Protocol/TdsConnectionPool.cs    |   15 +-
 .../Mono.Data.Tds/TdsMetaParameter.cs              |    4 +-
 .../Mono.Data.Tds/Mono.Data.Tds_test.dll.sources   |    2 +
 mcs/class/Mono.Data.Tds/Test/ConnLifetime.cs       |  113 +
 mcs/class/Mono.Data.Tds/Test/bug-4786.cs           |  110 +
 mcs/class/Mono.Debugger.Soft/ChangeLog             |   33 -
 mcs/class/Mono.Debugger.Soft/ChangeLog.old         |   12 -
 mcs/class/Mono.Debugger.Soft/Makefile              |    7 +-
 .../Mono.Debugger.Soft.dll.sources                 |    6 +
 .../Mono.Debugger.Soft/AppDomainMirror.cs          |    3 +-
 .../Mono.Debugger.Soft/ChangeLog                   |  122 -
 .../Mono.Debugger.Soft/ChangeLog.old               |  210 -
 .../Mono.Debugger.Soft/Connection.cs               |  696 +-
 .../Mono.Debugger.Soft/EventType.cs                |    8 +
 .../Mono.Debugger.Soft/FieldInfoMirror.cs          |   22 +
 .../Mono.Debugger.Soft/ILExceptionHandler.cs       |   33 +
 .../Mono.Debugger.Soft/InterfaceMappingMirror.cs   |   26 +
 .../Mono.Debugger.Soft/Location.cs                 |   23 +-
 .../Mono.Debugger.Soft/MethodBodyMirror.cs         |   30 +-
 .../Mono.Debugger.Soft/MethodMirror.cs             |  146 +-
 .../Mono.Debugger.Soft/ObjectMirror.cs             |   96 +
 .../Mono.Debugger.Soft/PointerValue.cs             |   65 +
 .../Mono.Debugger.Soft/PrimitiveValue.cs           |   21 +-
 .../Mono.Debugger.Soft/PropertyInfoMirror.cs       |   22 +
 .../Mono.Debugger.Soft/StackFrame.cs               |   27 +-
 .../Mono.Debugger.Soft/StepEventRequest.cs         |   27 +-
 .../Mono.Debugger.Soft/StringMirror.cs             |   23 +
 .../Mono.Debugger.Soft/ThreadMirror.cs             |   20 +-
 .../Mono.Debugger.Soft/TypeLoadEventRequest.cs     |   43 +
 .../Mono.Debugger.Soft/TypeMirror.cs               |  181 +-
 .../Mono.Debugger.Soft/UserBreakEvent.cs           |    8 +
 .../Mono.Debugger.Soft/UserLogEvent.cs             |   33 +
 .../Mono.Debugger.Soft/VirtualMachine.cs           |   91 +-
 .../Mono.Debugger.Soft/VirtualMachineManager.cs    |   80 +-
 mcs/class/Mono.Debugger.Soft/Test/ChangeLog        |   61 -
 mcs/class/Mono.Debugger.Soft/Test/ChangeLog.old    |    9 -
 mcs/class/Mono.Debugger.Soft/Test/dtest-app.cs     |  307 +-
 mcs/class/Mono.Debugger.Soft/Test/dtest.cs         |  723 +-
 mcs/class/Mono.Http/Makefile                       |    3 +-
 .../DigestAuthenticationModule.cs                  |    2 +-
 .../Assembly/AssemblyInfo.cs                       |   14 +-
 mcs/class/Mono.Messaging.RabbitMQ/Makefile         |    3 +-
 .../Mono.Messaging.RabbitMQ.dll.sources            |    3 +
 .../Mono.Messaging.RabbitMQ/ChangeLog              |    4 -
 .../Mono.Messaging.RabbitMQ/ChangeLog.old          |   78 -
 .../Mono.Messaging.RabbitMQ/IMessagingContext.cs   |   63 +
 .../Mono.Messaging.RabbitMQ/MessageFactory.cs      |    2 +-
 .../Mono.Messaging.RabbitMQ/MessagingContext.cs    |  212 +
 .../MessagingContextPool.cs                        |   74 +
 .../RabbitMQMessageEnumerator.cs                   |    8 +-
 .../RabbitMQMessageQueue.cs                        |  326 +-
 .../RabbitMQMessageQueueTransaction.cs             |   97 +-
 .../RabbitMQMessagingProvider.cs                   |   31 +-
 .../Mono.Messaging.RabbitMQ_test.dll.sources       |    1 +
 .../BinaryMessageFormatterTest.cs                  |    1 -
 .../MessagingContextPoolTest.cs                    |   72 +
 mcs/class/Mono.Messaging/Assembly/AssemblyInfo.cs  |   14 +-
 .../Mono.Messaging/Mono.Messaging.dll.sources      |    1 +
 .../Mono.Messaging/ConcurrentLinkedQueue.cs        |  127 +
 .../Mono.Messaging/Mono.Messaging/MessageBase.cs   |    2 +-
 .../Mono.Messaging/MessageQueueBase.cs             |    2 +-
 .../Mono.Messaging/MessagingProviderLocator.cs     |   12 +-
 .../Mono.Messaging/Mono.Messaging_test.dll.sources |    2 +
 .../Mono.Messaging/ConcurrentLinkedQueueTest.cs    |   67 +
 mcs/class/Mono.Options/Assembly/AssemblyInfo.cs    |    2 +-
 mcs/class/Mono.Options/Assembly/ChangeLog          |   14 -
 mcs/class/Mono.Options/Assembly/ChangeLog.old      |    6 -
 mcs/class/Mono.Options/ChangeLog                   |   14 -
 mcs/class/Mono.Options/ChangeLog.old               |   43 -
 .../en/Mono.Options/ArgumentSource.xml             |    7 +
 .../Documentation/en/Mono.Options/Option.xml       |  160 +-
 .../en/Mono.Options/OptionAction`2.xml             |    1 +
 .../en/Mono.Options/OptionContext.xml              |   13 +-
 .../en/Mono.Options/OptionException.xml            |    7 +
 .../Documentation/en/Mono.Options/OptionSet.xml    |  304 +-
 .../en/Mono.Options/OptionValueCollection.xml      |   32 +-
 .../en/Mono.Options/OptionValueType.xml            |    4 +
 .../en/Mono.Options/ResponseFileSource.xml         |    5 +
 .../Documentation/en/examples/bundling.cs          |   80 +
 .../Documentation/en/examples/bundling.in          |   13 +
 .../Documentation/en/examples/bundling.txt         |   84 +
 .../Documentation/en/examples/context.cs           |   78 +
 .../Documentation/en/examples/context.in           |   13 +
 .../Documentation/en/examples/context.txt          |   36 +
 .../Documentation/en/examples/greet.cs             |   72 +
 .../Documentation/en/examples/greet.in             |    9 +
 .../Documentation/en/examples/greet.txt            |   31 +
 .../examples/locale/es/LC_MESSAGES/localization.mo |  Bin 0 -> 723 bytes
 .../Documentation/en/examples/localization-es.po   |   86 +
 .../Documentation/en/examples/localization.cs      |   63 +
 .../Documentation/en/examples/localization.in      |    9 +
 .../Documentation/en/examples/localization.txt     |   26 +
 .../Documentation/en/examples/subclass.cs          |  135 +
 .../Documentation/en/examples/subclass.in          |    9 +
 .../Documentation/en/examples/subclass.txt         |   18 +
 mcs/class/Mono.Options/Documentation/en/index.xml  |    2 +-
 mcs/class/Mono.Options/Makefile                    |   47 +-
 mcs/class/Mono.Options/Mono.Options/ChangeLog      |   26 -
 mcs/class/Mono.Options/Mono.Options/ChangeLog.old  |   56 -
 mcs/class/Mono.Options/Mono.Options/Options.cs     |  118 +-
 mcs/class/Mono.Options/Test/Mono.Options/ChangeLog |   14 -
 .../Mono.Options/Test/Mono.Options/ChangeLog.old   |   51 -
 .../Test/Mono.Options/OptionSetTest.cs             |   19 +-
 mcs/class/Mono.Parallel/Assembly/AssemblyInfo.cs   |   18 +
 .../ConcurrentOrderedList`1.xml                    |  342 +
 .../ConcurrentSkipList`1.xml                       |  302 +
 .../en/Mono.Threading.Tasks/CyclicDeque`1.xml      |  115 +
 .../en/Mono.Threading.Tasks/IConcurrentDeque`1.xml |   95 +
 .../en/Mono.Threading.Tasks/IMonoTaskScheduler.xml |   68 +
 .../en/Mono.Threading.Tasks/MonoTaskExtensions.xml |   53 +
 .../en/Mono.Threading.Tasks/PopResult.xml          |   59 +
 .../en/Mono.Threading.Tasks/ThreadWorker.xml       |  351 +
 .../en/Mono.Threading/AtomicBoolean.xml            |  240 +
 .../en/Mono.Threading/AtomicBooleanValue.xml       |  227 +
 .../Documentation/en/Mono.Threading/CSnzi.xml      |  118 +
 .../Documentation/en/Mono.Threading/CSnziNode.xml  |   31 +
 .../Documentation/en/Mono.Threading/CSnziState.xml |   45 +
 .../en/Mono.Threading/ReaderWriterLockSlimmer.xml  |  154 +
 .../Documentation/en/Mono.Threading/Snzi.xml       |   95 +
 .../en/Mono.Threading/SpinLockWrapper.xml          |   63 +
 mcs/class/Mono.Parallel/Documentation/en/index.xml |   64 +
 .../en/ns-Mono.Collections.Concurrent.xml          |    6 +
 .../Documentation/en/ns-Mono.Threading.Tasks.xml   |    6 +
 .../Documentation/en/ns-Mono.Threading.xml         |    6 +
 mcs/class/Mono.Parallel/Makefile                   |   11 +
 .../ConcurrentSkipList.cs                          |  428 +
 mcs/class/Mono.Parallel/Mono.Parallel.dll.sources  |   17 +
 .../Mono.Parallel/Mono.Parallel_test.dll.sources   |    6 +
 .../Mono.Threading.Tasks/FixedTaskScheduler.cs     |  139 +
 .../Mono.Threading.Tasks/MonoTaskExtensions.cs     |   54 +
 .../Mono.Threading.Tasks/MonoTaskScheduler.cs      |   42 +
 .../Mono.Threading.Tasks/ThreadWorker.cs           |  421 +
 mcs/class/Mono.Parallel/Mono.Threading/CSnzi.cs    |  245 +
 .../Mono.Threading/ReaderWriterLockSlimmer.cs      |  143 +
 mcs/class/Mono.Parallel/Mono.Threading/Snzi.cs     |  308 +
 .../Mono.Threading/SpinLockWrapper.cs              |   51 +
 .../CollectionStressTestHelper.cs                  |  129 +
 .../ConcurrentSkipListTests.cs                     |  113 +
 .../MonoTaskExtensionsTests.cs                     |   67 +
 .../Mono.Threading.Tasks/MonoTaskSchedulerTests.cs |  108 +
 .../Test/Mono.Threading/ParallelTestHelper.cs      |   89 +
 .../Mono.Parallel/Test/Mono.Threading/SnziTests.cs |  138 +
 .../Documentation/en/Mono.Posix/AccessMode.xml     |   48 +-
 .../Documentation/en/Mono.Posix/Catalog.xml        |   52 +-
 .../Documentation/en/Mono.Posix/FileMode.xml       |  128 +-
 .../Documentation/en/Mono.Posix/OpenFlags.xml      |  108 +-
 .../Documentation/en/Mono.Posix/PeerCred.xml       |   52 +-
 .../Documentation/en/Mono.Posix/Signals.xml        |  308 +-
 .../Documentation/en/Mono.Posix/Stat.xml           |  314 +-
 .../Documentation/en/Mono.Posix/StatMode.xml       |  386 +-
 .../Documentation/en/Mono.Posix/StatModeMasks.xml  |   92 +-
 .../en/Mono.Posix/Syscall+sighandler_t.xml         |    2 +
 .../Documentation/en/Mono.Posix/Syscall.xml        |  652 +-
 .../Documentation/en/Mono.Posix/UnixEndPoint.xml   |   92 +-
 .../Documentation/en/Mono.Posix/WaitOptions.xml    |   28 +-
 .../en/Mono.Remoting.Channels.Unix/UnixChannel.xml |  112 +-
 .../UnixClientChannel.xml                          |   72 +-
 .../UnixServerChannel.xml                          |  122 +-
 .../en/Mono.Unix.Native/AccessModes.xml            |   42 +-
 .../en/Mono.Unix.Native/CdeclFunction.xml          |   32 +-
 .../en/Mono.Unix.Native/ConfstrName.xml            |  442 +-
 .../en/Mono.Unix.Native/DirectoryNotifyFlags.xml   |   72 +-
 .../Documentation/en/Mono.Unix.Native/Dirent.xml   |  142 +-
 .../Documentation/en/Mono.Unix.Native/Errno.xml    | 1242 +-
 .../en/Mono.Unix.Native/FcntlCommand.xml           |  162 +-
 .../en/Mono.Unix.Native/FilePermissions.xml        |  262 +-
 .../en/Mono.Unix.Native/FilePosition.xml           |   92 +-
 .../Documentation/en/Mono.Unix.Native/Flock.xml    |  120 +-
 .../Documentation/en/Mono.Unix.Native/Fstab.xml    |  142 +-
 .../Documentation/en/Mono.Unix.Native/Group.xml    |  122 +-
 .../Documentation/en/Mono.Unix.Native/LockType.xml |   42 +-
 .../en/Mono.Unix.Native/LockfCommand.xml           |   52 +-
 .../en/Mono.Unix.Native/MlockallFlags.xml          |   22 +-
 .../en/Mono.Unix.Native/MmapFlags.xml              |  142 +-
 .../en/Mono.Unix.Native/MmapProts.xml              |   62 +-
 .../en/Mono.Unix.Native/MountFlags.xml             |  108 +-
 .../en/Mono.Unix.Native/MremapFlags.xml            |   12 +-
 .../en/Mono.Unix.Native/MsyncFlags.xml             |   32 +-
 .../en/Mono.Unix.Native/NativeConvert.xml          | 1505 +-
 .../en/Mono.Unix.Native/OpenFlags.xml              |  152 +-
 .../Documentation/en/Mono.Unix.Native/Passwd.xml   |  162 +-
 .../en/Mono.Unix.Native/PathconfName.xml           |  212 +-
 .../en/Mono.Unix.Native/PollEvents.xml             |  102 +-
 .../Documentation/en/Mono.Unix.Native/Pollfd.xml   |  102 +-
 .../en/Mono.Unix.Native/PosixFadviseAdvice.xml     |   72 +-
 .../en/Mono.Unix.Native/PosixMadviseAdvice.xml     |   62 +-
 .../en/Mono.Unix.Native/SeekFlags.xml              |   72 +-
 .../en/Mono.Unix.Native/SignalAction.xml           |    8 +
 .../en/Mono.Unix.Native/SignalHandler.xml          |    2 +
 .../Documentation/en/Mono.Unix.Native/Signum.xml   |  352 +-
 .../Documentation/en/Mono.Unix.Native/Stat.xml     |  244 +-
 .../Documentation/en/Mono.Unix.Native/Statvfs.xml  |  172 +-
 .../Documentation/en/Mono.Unix.Native/Stdlib.xml   | 1158 +-
 .../Documentation/en/Mono.Unix.Native/Syscall.xml  | 2736 +-
 .../en/Mono.Unix.Native/SysconfName.xml            | 2012 +-
 .../en/Mono.Unix.Native/SyslogFacility.xml         |  202 +-
 .../en/Mono.Unix.Native/SyslogLevel.xml            |   82 +-
 .../en/Mono.Unix.Native/SyslogOptions.xml          |   62 +-
 .../Documentation/en/Mono.Unix.Native/Timespec.xml |   16 +
 .../Documentation/en/Mono.Unix.Native/Timeval.xml  |   72 +-
 .../Documentation/en/Mono.Unix.Native/Timezone.xml |   62 +-
 .../Documentation/en/Mono.Unix.Native/Utimbuf.xml  |   72 +-
 .../Documentation/en/Mono.Unix.Native/Utsname.xml  |   28 +
 .../en/Mono.Unix.Native/WaitOptions.xml            |   22 +-
 .../en/Mono.Unix.Native/XattrFlags.xml             |   32 +-
 .../en/Mono.Unix/AbstractUnixEndPoint.xml          |   82 +-
 .../Documentation/en/Mono.Unix/Catalog.xml         |   32 +-
 .../en/Mono.Unix/FileAccessPattern.xml             |   62 +-
 .../en/Mono.Unix/FileAccessPermissions.xml         |  142 +-
 .../en/Mono.Unix/FileHandleOperations.xml          |   62 +-
 .../en/Mono.Unix/FileSpecialAttributes.xml         |   32 +-
 .../Documentation/en/Mono.Unix/FileTypes.xml       |   72 +-
 .../Documentation/en/Mono.Unix/PeerCred.xml        |   42 +-
 .../Documentation/en/Mono.Unix/StdioFileStream.xml |  292 +-
 .../Documentation/en/Mono.Unix/UnixClient.xml      |  172 +-
 .../en/Mono.Unix/UnixDirectoryInfo.xml             |  194 +-
 .../Documentation/en/Mono.Unix/UnixDriveInfo.xml   |  142 +-
 .../Documentation/en/Mono.Unix/UnixDriveType.xml   |   72 +-
 .../Documentation/en/Mono.Unix/UnixEncoding.xml    |  172 +-
 .../Documentation/en/Mono.Unix/UnixEndPoint.xml    |   82 +-
 .../Documentation/en/Mono.Unix/UnixEnvironment.xml |  262 +-
 .../Documentation/en/Mono.Unix/UnixFileInfo.xml    |  192 +-
 .../en/Mono.Unix/UnixFileSystemInfo.xml            |  570 +-
 .../Documentation/en/Mono.Unix/UnixGroupInfo.xml   |  134 +-
 .../Documentation/en/Mono.Unix/UnixIOException.xml |  102 +-
 .../Documentation/en/Mono.Unix/UnixListener.xml    |  132 +-
 .../Documentation/en/Mono.Unix/UnixMarshal.xml     |  242 +-
 .../Documentation/en/Mono.Unix/UnixPath.xml        |  162 +-
 .../Documentation/en/Mono.Unix/UnixPipes.xml       |   92 +-
 .../Documentation/en/Mono.Unix/UnixProcess.xml     |  152 +-
 .../Documentation/en/Mono.Unix/UnixSignal.xml      |   41 +-
 .../Documentation/en/Mono.Unix/UnixStream.xml      |  404 +-
 .../en/Mono.Unix/UnixSymbolicLinkInfo.xml          |  124 +-
 .../Documentation/en/Mono.Unix/UnixUserInfo.xml    |  212 +-
 mcs/class/Mono.Posix/Documentation/en/index.xml    |   17 +-
 .../Mono.Remoting.Channels.Unix/ChangeLog          |   11 -
 .../Mono.Remoting.Channels.Unix/ChangeLog.old      |   50 -
 mcs/class/Mono.Posix/Mono.Unix.Native/ChangeLog    |   28 -
 .../Mono.Posix/Mono.Unix.Native/ChangeLog.old      |  272 -
 mcs/class/Mono.Posix/Mono.Unix.Native/Stdlib.cs    |   12 -
 mcs/class/Mono.Posix/Mono.Unix.Native/Syscall.cs   |   46 +-
 mcs/class/Mono.Posix/Mono.Unix/ChangeLog           |   43 -
 mcs/class/Mono.Posix/Mono.Unix/ChangeLog.old       | 1221 -
 mcs/class/Mono.Posix/Mono.Unix/UnixDriveInfo.cs    |    2 +-
 .../Mono.Posix/Mono.Unix/UnixFileSystemInfo.cs     |   33 +-
 mcs/class/Mono.Posix/Mono.Unix/UnixStream.cs       |    3 +-
 .../Mono.Posix/Mono.Unix/UnixSymbolicLinkInfo.cs   |    2 +-
 .../Mono.Posix/Test/Mono.Unix/UnixGroupTest.cs     |   14 +-
 .../Mono.Posix/Test/Mono.Unix/UnixSignalTest.cs    |   15 +
 .../Mono.Posix/Test/Mono.Unix/UnixUserTest.cs      |    2 +-
 .../Mono.Security.Win32/Assembly/AssemblyInfo.cs   |    3 -
 .../en/Mono.Security.Cryptography/MD2.xml          |   72 -
 .../en/Mono.Security.Cryptography/MD4.xml          |   72 -
 mcs/class/Mono.Security/Assembly/ChangeLog         |    4 -
 mcs/class/Mono.Security/Assembly/ChangeLog.old     |   13 -
 mcs/class/Mono.Security/Makefile                   |    2 +-
 mcs/class/Mono.Security/Mono.Math/ChangeLog        |    4 -
 mcs/class/Mono.Security/Mono.Math/ChangeLog.old    |   79 -
 .../AuthenticodeDeformatter.cs                     |    2 +-
 .../Mono.Security.Cryptography/ARC4Managed.cs      |   12 +-
 .../Mono.Security.Cryptography/ChangeLog           |    4 -
 .../Mono.Security.Cryptography/ChangeLog.old       |  328 -
 .../Mono.Security.Cryptography/CryptoTools.cs      |    5 -
 .../Mono.Security.Cryptography/SHA224Managed.cs    |   28 +-
 .../SymmetricTransform.cs                          |   47 -
 .../ChallengeResponse.cs                           |   13 +-
 .../ChallengeResponse2.cs                          |  279 +
 .../Mono.Security.Protocol.Ntlm/NtlmAuthLevel.cs   |   55 +
 .../Mono.Security.Protocol.Ntlm/Type1Message.cs    |   24 +-
 .../Mono.Security.Protocol.Ntlm/Type2Message.cs    |   34 +-
 .../Mono.Security.Protocol.Ntlm/Type3Message.cs    |  239 +-
 .../TlsClientCertificateVerify.cs                  |    4 -
 .../TlsClientHello.cs                              |   33 +-
 .../TlsServerCertificateRequest.cs                 |   12 +-
 .../Mono.Security.Protocol.Tls/ChangeLog           |    6 -
 .../Mono.Security.Protocol.Tls/ChangeLog.old       |  852 -
 .../Mono.Security.Protocol.Tls/CipherSuite.cs      |    8 -
 .../ClientSessionCache.cs                          |    4 -
 .../HttpsClientStream.cs                           |   11 +-
 .../Mono.Security.Protocol.Tls/RecordProtocol.cs   |    2 -
 .../Mono.Security.Protocol.Tls/SslClientStream.cs  |   16 +-
 .../Mono.Security.Protocol.Tls/SslServerStream.cs  |   12 -
 .../CRLDistributionPointsExtension.cs              |   34 +-
 .../ExtendedKeyUsageExtension.cs                   |    4 -
 .../NetscapeCertTypeExtension.cs                   |    4 -
 .../SubjectAltNameExtension.cs                     |    4 -
 .../Mono.Security/Mono.Security.X509/ChangeLog     |   49 -
 .../Mono.Security/Mono.Security.X509/ChangeLog.old |  366 -
 .../Mono.Security/Mono.Security.X509/X509CRL.cs    |   23 +-
 .../Mono.Security.X509/X509Certificate.cs          |   16 +-
 .../Mono.Security/Mono.Security.X509/X509Chain.cs  |    2 +-
 mcs/class/Mono.Security/Mono.Security.dll.sources  |    2 +
 .../Test/Mono.Security.Cryptography/MD2Test.cs     |    2 +-
 .../Test/Mono.Security.Cryptography/MD4Test.cs     |   10 +-
 .../Mono.Security.Protocol.Ntlm/MessageBaseTest.cs |    2 +-
 .../Type1MessageTest.cs                            |    2 +-
 .../Type3MessageTest.cs                            |   25 +-
 .../Test/Mono.Security.X509/X509CertificateTest.cs |    4 +-
 .../Test/Mono.Security.X509/X509CrlTest.cs         |    2 +-
 .../monotouch_Mono.Security.dll.sources            |  131 +
 .../monotouch_opt_Mono.Security.dll.sources        |    4 +
 mcs/class/Mono.Simd/Makefile                       |    2 +-
 mcs/class/Mono.Simd/Mono.Simd/ChangeLog            |   23 -
 mcs/class/Mono.Simd/Mono.Simd/ChangeLog.old        |  410 -
 .../Mono.Tasklets/Mono.Tasklets/Continuation.cs    |    1 +
 mcs/class/Mono.Web/Makefile                        |    2 +-
 mcs/class/Mono.WebBrowser/ChangeLog                |    9 -
 mcs/class/Mono.WebBrowser/ChangeLog.old            | 1082 -
 mcs/class/Mono.WebBrowser/Makefile                 |    2 +-
 .../Mono.WebBrowser/Mono.Mozilla/AsciiString.cs    |    2 +-
 mcs/class/Mono.WebBrowser/Mono.Mozilla/Callback.cs |    1 -
 .../Mono.Mozilla/DOM/DocumentEncoder.cs            |    4 +-
 .../Mono.Mozilla/DOM/StylesheetList.cs             |  101 -
 .../Mono.WebBrowser/Mono.Mozilla/UniString.cs      |    2 +-
 .../Mono.WebBrowser/Mono.Mozilla/WebBrowser.cs     |    2 +-
 mcs/class/Moonlight.Build.Tasks/Makefile           |    6 +-
 .../GetMoonlightFrameworkPath.cs                   |    8 +-
 mcs/class/Novell.Directory.Ldap/Makefile           |    2 +-
 .../Novell.Directory.Ldap.Rfc2251/RfcFilter.cs     |    2 +-
 mcs/class/Npgsql/Makefile                          |    2 +-
 mcs/class/Npgsql/Test/CommandTests.cs              |    2 +-
 mcs/class/PEAPI/ChangeLog                          |    4 -
 mcs/class/PEAPI/ChangeLog.old                      |  721 -
 mcs/class/PEAPI/Code.cs                            |    2 -
 mcs/class/PEAPI/Makefile                           |    2 +-
 mcs/class/PEAPI/Metadata.cs                        |   22 +-
 mcs/class/PEAPI/PEAPI.cs                           |    7 +-
 mcs/class/RabbitMQ.Client/ChangeLog                |    6 +-
 mcs/class/RabbitMQ.Client/ChangeLog.old            |   79 -
 mcs/class/RabbitMQ.Client/Makefile                 |    1 +
 mcs/class/RabbitMQ.Client/docs/specs/Makefile      |   25 +-
 mcs/class/RabbitMQ.Client/src/client/Makefile      |    2 +-
 .../src/client/RabbitMQ.Client.dll.sources         |    3 -
 .../src/client/net_2_0_RabbitMQ.Client.dll.sources |    4 +
 .../src/client/net_4_0_RabbitMQ.Client.dll.sources |    4 +
 .../src/client/net_4_5_RabbitMQ.Client.dll.sources |    4 +
 .../System.ComponentModel.Composition.4.5/Makefile |   28 +
 .../System.ComponentModel.Composition.dll.sources  |  178 +
 .../src/Assembly/AssemblyInfo.cs                   |   62 +
 .../src/ComponentModel/ContractAdditions.cs        |  113 +
 .../Internal/Assumes.InternalErrorException.cs     |   32 +
 .../ComponentModel/Microsoft/Internal/Assumes.cs   |   79 +
 .../Microsoft/Internal/AttributeServices.cs        |   43 +
 .../CollectionServices.CollectionOfObject.cs       |  147 +
 .../Internal/Collections/CollectionServices.cs     |  270 +
 .../Internal/Collections/EnumerableCardinality.cs  |   14 +
 .../Internal/Collections/ReadOnlyDictionary.cs     |  106 +
 .../Collections/ReadOnlyDictionaryDebuggerProxy.cs |   34 +
 .../Collections/WeakReferenceCollection.cs         |   85 +
 .../Microsoft/Internal/ContractServices.cs         |   42 +
 .../Microsoft/Internal/GenerationServices.cs       |  333 +
 .../Microsoft/Internal/LazyServices.cs             |   26 +
 .../Microsoft/Internal/Lock.Reader.cs              |   32 +
 .../Microsoft/Internal/Lock.Writer.cs              |   32 +
 .../src/ComponentModel/Microsoft/Internal/Lock.cs  |   79 +
 .../Microsoft/Internal/ReflectionInvoke.cs         |  119 +
 .../Microsoft/Internal/ReflectionServices.cs       |  171 +
 .../ComponentModel/Microsoft/Internal/Requires.cs  |  105 +
 .../Runtime/Serialization/SerializationServices.cs |   20 +
 .../Microsoft/Internal/StringComparers.cs          |   20 +
 .../src/ComponentModel/PlatformWorkarounds.cs      |   45 +
 .../src/ComponentModel/Strings.Designer.cs         | 1044 +
 .../src/ComponentModel/Strings.resx                |  447 +
 .../src/ComponentModel/SuppressMessages.cs         |   10 +
 .../ComponentModel/SuppressMessagesBaselined.cs    |   54 +
 .../AttributedModel/AttributedExportDefinition.cs  |   75 +
 .../AttributedModel/AttributedModelDiscovery.cs    |  194 +
 .../AttributedModel/AttributedPartCreationInfo.cs  |  511 +
 .../Composition/AttributedModelServices.cs         |  330 +
 .../CatalogReflectionContextAttribute.cs           |   56 +
 .../Composition/ChangeRejectedException.cs         |   69 +
 .../CompositionContractMismatchException.cs        |   90 +
 .../ComponentModel/Composition/CompositionError.cs |  187 +
 .../Composition/CompositionErrorDebuggerProxy.cs   |   37 +
 .../Composition/CompositionErrorId.cs              |   32 +
 .../Composition/CompositionException.cs            |  342 +
 .../CompositionExceptionDebuggerProxy.cs           |   79 +
 .../Composition/CompositionResult.cs               |   86 +
 .../Composition/CompositionResultOfT.cs            |   79 +
 .../Composition/ConstraintServices.cs              |  196 +
 .../Composition/ContractNameServices.cs            |  342 +
 .../ComponentModel/Composition/CreationPolicy.cs   |   43 +
 .../Composition/Diagnostics/CompositionTrace.cs    |  108 +
 .../Composition/Diagnostics/CompositionTraceId.cs  |   24 +
 .../Diagnostics/CompositionTraceSource.cs          |   58 +
 .../Diagnostics/SilverlightTraceWriter.cs          |   89 +
 .../Diagnostics/TraceSourceTraceWriter.cs          |   54 +
 .../Composition/Diagnostics/TraceWriter.cs         |   33 +
 .../ComponentModel/Composition/ErrorBuilder.cs     |  102 +
 .../ComponentModel/Composition/ExceptionBuilder.cs |   95 +
 .../ComponentModel/Composition/ExportAttribute.cs  |  144 +
 .../Composition/ExportCardinalityCheckResult.cs    |   14 +
 .../ComponentModel/Composition/ExportFactoryOfT.cs |   41 +
 .../Composition/ExportFactoryOfTTMetadata.cs       |   25 +
 .../Composition/ExportLifetimeContextOfT.cs        |   38 +
 .../Composition/ExportMetadataAttribute.cs         |   65 +
 .../Composition/ExportServices.DisposableLazy.cs   |   51 +
 .../ComponentModel/Composition/ExportServices.cs   |  189 +
 .../Composition/Hosting/AggregateCatalog.cs        |  220 +
 .../Composition/Hosting/AggregateExportProvider.cs |  235 +
 .../Composition/Hosting/ApplicationCatalog.cs      |  232 +
 .../Composition/Hosting/AssemblyCatalog.cs         |  602 +
 .../Hosting/AssemblyCatalogDebuggerProxy.cs        |   40 +
 .../Composition/Hosting/AtomicComposition.cs       |  315 +
 .../Hosting/AtomicCompositionExtensions.cs         |   56 +
 .../CatalogExportProvider.CatalogChangeProxy.cs    |   64 +
 .../Hosting/CatalogExportProvider.CatalogExport.cs |  173 +
 .../Hosting/CatalogExportProvider.FactoryExport.cs |  143 +
 .../CatalogExportProvider.PartCreatorExport.cs     |   30 +
 .../CatalogExportProvider.ScopeFactoryExport.cs    |  117 +
 .../Hosting/CatalogExportProvider.ScopeManager.cs  |  115 +
 .../Composition/Hosting/CatalogExportProvider.cs   |  955 +
 .../Composition/Hosting/CatalogExtensions.cs       |   26 +
 .../ComposablePartCatalogChangeEventArgs.cs        |  101 +
 .../Hosting/ComposablePartCatalogCollection.cs     |  415 +
 .../Hosting/ComposablePartExportProvider.cs        |  449 +
 .../CompositionBatch.SingleExportComposablePart.cs |   62 +
 .../Composition/Hosting/CompositionBatch.cs        |  178 +
 .../Composition/Hosting/CompositionConstants.cs    |   31 +
 .../CompositionContainer.CompositionServiceShim.cs |   31 +
 .../Composition/Hosting/CompositionContainer.cs    |  589 +
 .../Composition/Hosting/CompositionLock.cs         |  153 +
 .../Composition/Hosting/CompositionOptions.cs      |   21 +
 .../Hosting/CompositionScopeDefinition.cs          |  276 +
 .../CompositionScopeDefinitionDebuggerProxy.cs     |   49 +
 .../Composition/Hosting/CompositionService.cs      |   73 +
 .../Composition/Hosting/CompositionServices.cs     |  662 +
 ...rectoryCatalog.DirectoryCatalogDebuggerProxy.cs |   77 +
 .../Composition/Hosting/DirectoryCatalog.cs        |  820 +
 .../Hosting/ExportProvider.GetExportOverrides.cs   |  819 +
 .../Composition/Hosting/ExportProvider.cs          |  235 +
 .../Composition/Hosting/ExportsChangeEventArgs.cs  |  128 +
 .../FilteredCatalog.DependenciesTraversal.cs       |   96 +
 .../Hosting/FilteredCatalog.DependentsTraversal.cs |  103 +
 ...teredCatalog.IComposablePartCatalogTraversal.cs |   27 +
 .../Hosting/FilteredCatalog.Traversal.cs           |  134 +
 .../Composition/Hosting/FilteredCatalog.cs         |  260 +
 .../Hosting/INotifyComposablePartCatalogChanged.cs |   19 +
 .../Hosting/ImportEngine.EngineContext.cs          |   84 +
 .../Hosting/ImportEngine.PartManager.cs            |  211 +
 .../Hosting/ImportEngine.RecompositionManager.cs   |  159 +
 .../Composition/Hosting/ImportEngine.cs            |  771 +
 .../Hosting/ImportSourceImportDefinitionHelpers.cs |  118 +
 .../Composition/Hosting/ScopingExtensions.cs       |  148 +
 .../Composition/Hosting/TypeCatalog.cs             |  415 +
 .../Composition/IAttributedImport.cs               |   18 +
 .../Composition/ICompositionService.cs             |   38 +
 .../IPartImportsSatisfiedNotification.cs           |   12 +
 .../ComponentModel/Composition/ImportAttribute.cs  |  197 +
 .../ImportCardinalityMismatchException.cs          |   94 +
 ...ortCardinalityMismatchExceptionDebuggerProxy.cs |   38 +
 .../Composition/ImportManyAttribute.cs             |  168 +
 .../ComponentModel/Composition/ImportSource.cs     |   31 +
 .../Composition/ImportingConstructorAttribute.cs   |   28 +
 .../Composition/InheritedExportAttribute.cs        |  122 +
 .../Composition/MetadataAttributeAttribute.cs      |   23 +
 .../ComponentModel/Composition/MetadataServices.cs |   50 +
 .../Composition/MetadataViewGenerator.cs           |  381 +
 .../MetadataViewImplementationAttribute.cs         |   45 +
 .../Composition/MetadataViewProvider.cs            |  130 +
 .../Composition/PartCreationPolicyAttribute.cs     |   36 +
 .../Composition/PartMetadataAttribute.cs           |   58 +
 .../Composition/PartNotDiscoverableAttribute.cs    |   23 +
 .../Composition/Primitives/ComposablePart.cs       |  213 +
 .../Primitives/ComposablePartCatalog.cs            |  188 +
 .../ComposablePartCatalogDebuggerProxy.cs          |   33 +
 .../Primitives/ComposablePartDefinition.cs         |  131 +
 .../Primitives/ComposablePartException.cs          |  181 +
 .../ComposablePartExceptionDebuggerProxy.cs        |   43 +
 .../Composition/Primitives/CompositionElement.cs   |   30 +
 .../Primitives/CompositionElementDebuggerProxy.cs  |   39 +
 .../Primitives/CompositionElementExtensions.cs     |   82 +
 .../Primitives/ContractBasedImportDefinition.cs    |  397 +
 .../Composition/Primitives/Export.cs               |  253 +
 .../Composition/Primitives/ExportDefinition.cs     |  139 +
 .../Composition/Primitives/ExportedDelegate.cs     |   58 +
 .../Composition/Primitives/ICompositionElement.cs  |   48 +
 .../Primitives/IPartCreatorImportDefinition.cs     |   12 +
 .../Composition/Primitives/ImportCardinality.cs    |   28 +
 .../Composition/Primitives/ImportDefinition.cs     |  291 +
 .../Composition/Primitives/PrimitivesServices.cs   |  100 +
 .../Primitives/SerializableCompositionElement.cs   |   57 +
 .../DisposableReflectionComposablePart.cs          |   57 +
 .../ExportfactoryCreator.LifetimeContext.cs        |   80 +
 .../ReflectionModel/ExportfactoryCreator.cs        |   79 +
 .../Composition/ReflectionModel/ExportingMember.cs |  103 +
 .../Composition/ReflectionModel/GenericServices.cs |  216 +
 .../GenericSpecializationPartCreationInfo.cs       |  564 +
 .../ReflectionModel/IReflectionPartCreationInfo.cs |   22 +
 .../Composition/ReflectionModel/ImportType.cs      |  174 +
 .../Composition/ReflectionModel/ImportingItem.cs   |  115 +
 .../Composition/ReflectionModel/ImportingMember.cs |  255 +
 .../ReflectionModel/ImportingParameter.cs          |   16 +
 .../Composition/ReflectionModel/LazyMemberInfo.cs  |  207 +
 .../ReflectionModel/PartCreatorExportDefinition.cs |   62 +
 .../PartCreatorMemberImportDefinition.cs           |   49 +
 .../PartCreatorParameterImportDefinition.cs        |   49 +
 .../ReflectionModel/ReflectionComposablePart.cs    |  582 +
 .../ReflectionComposablePartDefinition.cs          |  262 +
 .../ReflectionModel/ReflectionExtensions.cs        |  116 +
 .../Composition/ReflectionModel/ReflectionField.cs |   67 +
 .../ReflectionModel/ReflectionImportDefinition.cs  |   48 +
 .../Composition/ReflectionModel/ReflectionItem.cs  |   16 +
 .../ReflectionModel/ReflectionItemType.cs          |   16 +
 .../ReflectionModel/ReflectionMember.cs            |   42 +
 .../ReflectionMemberExportDefinition.cs            |   93 +
 .../ReflectionMemberImportDefinition.cs            |   58 +
 .../ReflectionModel/ReflectionMethod.cs            |   71 +
 .../ReflectionModel/ReflectionModelServices.cs     |  500 +
 .../ReflectionModel/ReflectionParameter.cs         |   52 +
 .../ReflectionParameterImportDefinition.cs         |   56 +
 .../ReflectionModel/ReflectionProperty.cs          |  124 +
 .../Composition/ReflectionModel/ReflectionType.cs  |   53 +
 .../ReflectionModel/ReflectionWritableMember.cs    |   19 +
 .../src/ComponentModel/System/LazyOfTTMetadata.cs  |   62 +
 .../System.ComponentModel.Composition/Makefile     |   17 +-
 .../ChangeLog                                      |   23 -
 .../ChangeLog.old                                  |   21 -
 .../System.ComponentModel.DataAnnotations/Makefile |    4 +-
 .../ColumnAttribute.cs                             |   55 +
 .../ComplexTypeAttribute.cs                        |   41 +
 .../DatabaseGeneratedAttribute.cs                  |   47 +
 .../DatabaseGeneratedOption.cs                     |   41 +
 .../ForeignKeyAttribute.cs                         |   47 +
 .../InversePropertyAttribute.cs                    |   47 +
 .../NotMappedAttribute.cs                          |   41 +
 .../TableAttribute.cs                              |   49 +
 ...stem.ComponentModel.DataAnnotations.dll.sources |    1 +
 .../ChangeLog                                      |   36 -
 .../ChangeLog.old                                  |   64 -
 .../ControlParameters.cs                           |   92 +
 .../DataTypeAttribute.cs                           |    4 +
 .../DisplayAttribute.cs                            |    7 +-
 .../FilterUIHintAttribute.cs                       |   93 +
 .../KeyAttribute.cs                                |   39 +
 .../MaxLengthAttribute.cs                          |   49 +
 .../MetadataTypeAttribute.cs                       |    2 +-
 .../MinLengthAttribute.cs                          |   57 +
 .../RangeAttribute.cs                              |    4 +
 .../RequiredAttribute.cs                           |    4 +
 .../StringLengthAttribute.cs                       |    8 +
 .../TimestampAttribute.cs                          |   39 +
 .../UIHintAttribute.cs                             |   44 +-
 .../ValidationException.cs                         |    2 +
 .../Validator.cs                                   |    1 -
 ...ComponentModel.DataAnnotations_test.dll.sources |    2 +
 .../Test/Makefile                                  |    9 -
 .../FilterUIHintAttributeTest.cs                   |   94 +
 .../UIHintAttributeTest.cs                         |  140 +
 ...stem.ComponentModel.DataAnnotations.dll.sources |    3 +
 ...stem.ComponentModel.DataAnnotations.dll.sources |   12 +
 .../Assembly/AssemblyInfo.cs                       |   18 +-
 .../System.Configuration/Assembly/AssemblyInfo.cs  |   11 +-
 mcs/class/System.Configuration/ChangeLog           |    4 -
 mcs/class/System.Configuration/ChangeLog.old       |  173 -
 mcs/class/System.Configuration/Makefile            |   11 +-
 .../System.Configuration/ChangeLog                 |   89 -
 .../System.Configuration/ChangeLog.old             | 1537 -
 .../System.Configuration/ConfigInfo.cs             |    3 +
 .../System.Configuration/Configuration.cs          |   44 +-
 .../System.Configuration/ConfigurationElement.cs   |  294 +-
 .../ConfigurationElementCollection.cs              |   69 +-
 .../System.Configuration/ConfigurationManager.cs   |    9 +-
 .../System.Configuration/ConfigurationSection.cs   |   42 +-
 .../ConfigurationSectionGroup.cs                   |    5 +-
 .../ConnectionStringSettingsCollection.cs          |    2 +-
 .../System.Configuration/ElementInformation.cs     |    4 +-
 .../System.Configuration/IntegerValidator.cs       |    9 +-
 .../InternalConfigurationHost.cs                   |   31 +-
 .../System.Configuration/PropertyInformation.cs    |    2 -
 .../System.Configuration/SectionGroupInfo.cs       |   31 +
 .../System.Configuration/SectionInfo.cs            |   19 +-
 .../System.Configuration/SectionInformation.cs     |    6 +-
 .../System.Configuration_test.dll.sources          |    3 +
 .../Test/System.Configuration/ChangeLog            |   10 -
 .../Test/System.Configuration/ChangeLog.old        |  105 -
 .../ConfigurationManagerTest.cs                    |  161 +-
 .../System.Configuration/ConfigurationSaveTest.cs  |  873 +
 .../ExeConfigurationFileMapTest.cs                 |   89 +
 .../System.Configuration/IntegerValidatorTest.cs   |   69 +
 .../System.Configuration/Test/Util/TestLabel.cs    |  138 +
 .../System.Configuration/Test/Util/TestUtil.cs     |   99 +
 mcs/class/System.Core/Assembly/AssemblyInfo.cs     |    9 +-
 mcs/class/System.Core/Assembly/ChangeLog           |    8 -
 mcs/class/System.Core/Assembly/ChangeLog.old       |   28 -
 mcs/class/System.Core/ChangeLog                    |   99 -
 mcs/class/System.Core/ChangeLog.old                |  182 -
 mcs/class/System.Core/Makefile                     |   28 +-
 .../Microsoft.Win32.SafeHandles/ChangeLog          |    5 -
 .../Microsoft.Win32.SafeHandles/ChangeLog.old      |   11 -
 .../SafeMemoryMappedViewHandle.cs                  |    2 +-
 .../System.Collections.Generic/ChangeLog           |   24 -
 .../System.Collections.Generic/ChangeLog.old       |   70 -
 .../System.Collections.Generic/HashSet.cs          |    8 +-
 mcs/class/System.Core/System.Core.dll.sources      |    6 -
 mcs/class/System.Core/System.Core_test.dll.sources |    3 +
 .../System.IO.MemoryMappedFiles/ChangeLog          |   17 -
 .../System.IO.MemoryMappedFiles/ChangeLog.old      |   73 -
 .../MemoryMappedFile.cs                            |   34 +-
 .../MemoryMappedFileAccess.cs                      |    2 +-
 .../MemoryMappedFileOptions.cs                     |    2 +-
 .../MemoryMappedFileRights.cs                      |    2 +-
 .../MemoryMappedFileSecurity.cs                    |    5 +-
 .../MemoryMappedViewAccessor.cs                    |    2 +-
 .../MemoryMappedViewStream.cs                      |    2 +-
 .../System.IO.Pipes/AnonymousPipeClientStream.cs   |    5 +
 .../System.IO.Pipes/AnonymousPipeServerStream.cs   |    7 +-
 mcs/class/System.Core/System.IO.Pipes/ChangeLog    |    4 -
 .../System.Core/System.IO.Pipes/ChangeLog.old      |   14 -
 .../System.IO.Pipes/NamedPipeServerStream.cs       |   12 +-
 .../System.IO.Pipes/PipeAccessRights.cs            |   60 +-
 .../System.Core/System.IO.Pipes/PipeAccessRule.cs  |   14 +-
 .../System.Core/System.IO.Pipes/PipeAuditRule.cs   |   14 +-
 .../System.Core/System.IO.Pipes/PipeOptions.cs     |   33 +-
 .../System.Core/System.IO.Pipes/PipeSecurity.cs    |   88 +-
 .../System.Core/System.IO.Pipes/PipeStream.cs      |   21 +-
 mcs/class/System.Core/System.IO.Pipes/PipeWin32.cs |  127 +-
 .../System.Linq.Expressions/BinaryExpression.cs    |    2 +
 .../System.Core/System.Linq.Expressions/ChangeLog  |   27 -
 .../System.Linq.Expressions/ChangeLog.old          |  831 -
 .../ConditionalExpression.cs                       |    2 +
 .../System.Linq.Expressions/ConstantExpression.cs  |    2 +
 .../System.Linq.Expressions/ElementInit.cs         |    2 +
 .../System.Linq.Expressions/EmitContext.cs         |    2 +
 .../System.Linq.Expressions/Expression.cs          |    2 +
 .../System.Linq.Expressions/ExpressionVisitor.cs   |    3 +
 .../InvocationExpression.cs                        |    2 +
 .../System.Linq.Expressions/LambdaExpression.cs    |    2 +
 .../System.Linq.Expressions/ListInitExpression.cs  |    2 +
 .../System.Linq.Expressions/MemberAssignment.cs    |    2 +
 .../System.Linq.Expressions/MemberBinding.cs       |    2 +
 .../System.Linq.Expressions/MemberExpression.cs    |    2 +
 .../MemberInitExpression.cs                        |    2 +
 .../System.Linq.Expressions/MemberListBinding.cs   |    2 +
 .../System.Linq.Expressions/MemberMemberBinding.cs |    2 +
 .../MethodCallExpression.cs                        |    2 +
 .../System.Linq.Expressions/NewArrayExpression.cs  |    2 +
 .../System.Linq.Expressions/NewExpression.cs       |    2 +
 .../System.Linq.Expressions/ParameterExpression.cs |    2 +
 .../TypeBinaryExpression.cs                        |    2 +
 .../System.Linq.Expressions/UnaryExpression.cs     |    2 +
 .../System.Linq.Parallel.QueryNodes/ChangeLog      |   76 -
 .../System.Linq.Parallel.QueryNodes/ChangeLog.old  |   27 -
 .../QueryBaseNode.cs                               |    8 +-
 .../QueryChildNode.cs                              |   12 +-
 .../QueryConcatNode.cs                             |    2 +-
 .../QueryGroupByNode.cs                            |    9 +-
 .../QueryHeadWorkerNode.cs                         |    9 +-
 .../QueryJoinNode.cs                               |   41 +-
 .../QueryMuxNode.cs                                |    7 +-
 .../QueryOptionNode.cs                             |   21 +-
 .../QueryOrderGuardNode.cs                         |    8 +-
 .../QueryStartNode.cs                              |   10 +-
 .../QueryStreamNode.cs                             |    8 +-
 .../QueryWhereNode.cs                              |    3 +-
 .../QueryZipNode.cs                                |   30 +-
 .../System.Linq.Parallel.QueryNodes/WrapHelper.cs  |    5 +-
 .../System.Core/System.Linq.Parallel/ChangeLog     |  117 -
 .../System.Core/System.Linq.Parallel/ChangeLog.old |   17 -
 .../System.Linq.Parallel/ConcurrentLookup.cs       |    2 +-
 .../System.Linq.Parallel/INodeVisitor.cs           |   16 +-
 .../System.Linq.Parallel/OrderingEnumerator.cs     |    2 +-
 .../System.Linq.Parallel/ParallelExecuter.cs       |   46 +-
 .../System.Linq.Parallel/QueryCheckerVisitor.cs    |   26 +-
 .../System.Linq.Parallel/QueryIsOrderedVisitor.cs  |   24 +-
 .../System.Linq.Parallel/TemporaryArea.cs          |   71 +
 mcs/class/System.Core/System.Linq.jvm/ChangeLog    |   18 -
 .../System.Core/System.Linq.jvm/ChangeLog.old      |    9 -
 mcs/class/System.Core/System.Linq/ChangeLog        |  164 -
 mcs/class/System.Core/System.Linq/ChangeLog.old    |  492 -
 mcs/class/System.Core/System.Linq/Enumerable.cs    |  219 +-
 .../System.Core/System.Linq/EnumerableExecutor.cs  |    2 +-
 .../System.Linq/EnumerableExecutor_T.cs            |    2 +-
 .../System.Core/System.Linq/EnumerableQuery.cs     |    2 +-
 .../System.Core/System.Linq/EnumerableQuery_T.cs   |    2 +-
 .../System.Core/System.Linq/ParallelEnumerable.cs  |  298 +-
 mcs/class/System.Core/System.Linq/QuickSort.cs     |   67 +-
 mcs/class/System.Core/System.Linq/SortContext.cs   |    4 +-
 .../System.Runtime.CompilerServices/ChangeLog      |    4 -
 .../System.Runtime.CompilerServices/ChangeLog.old  |   43 -
 .../DynamicAttribute.cs                            |    2 +-
 .../ExecutionScope.cs                              |   14 +-
 .../ExtensionAttribute.cs                          |   23 +-
 .../System.Runtime.CompilerServices/StrongBox_T.cs |    2 +-
 .../System.Security.Cryptography/Aes.cs            |   76 +-
 .../AesCryptoServiceProvider.cs                    |   28 +-
 .../System.Security.Cryptography/AesManaged.cs     |   24 +-
 .../System.Security.Cryptography/ChangeLog         |   22 +-
 .../System.Security.Cryptography/ChangeLog.old     |   44 -
 .../System.Security.Cryptography/CngAlgorithm.cs   |   20 +-
 .../CngAlgorithmGroup.cs                           |   22 +-
 .../System.Threading.Tasks/TaskExtensions.cs       |   33 +-
 mcs/class/System.Core/System.Threading/ChangeLog   |  166 -
 .../System.Core/System.Threading/ChangeLog.old     |   23 -
 .../System.Threading/ReaderWriterLockSlim.cs       |    8 +-
 mcs/class/System.Core/System/Actions.cs            |   28 +-
 mcs/class/System.Core/System/ChangeLog             |   82 -
 mcs/class/System.Core/System/ChangeLog.old         |  157 -
 mcs/class/System.Core/System/Funcs.cs              |   32 +-
 .../System.Core/System/InvalidTimeZoneException.cs |    2 +-
 .../System/TimeZoneInfo.AdjustmentRule.cs          |   10 +-
 .../System/TimeZoneInfo.TransitionTime.cs          |   10 +-
 mcs/class/System.Core/System/TimeZoneInfo.cs       |  188 +-
 .../System/TimeZoneNotFoundException.cs            |    2 +-
 mcs/class/System.Core/System/Util.cs               |   21 +-
 .../Test/System.Collections.Generic/ChangeLog      |    8 -
 .../Test/System.Collections.Generic/ChangeLog.old  |   30 -
 .../Test/System.Collections.Generic/HashSetTest.cs |   80 +
 .../MemoryMappedFileTest.cs                        |   14 +
 .../Test/System.IO.Pipes/PipeSecurityTest.cs       |  202 +
 .../Test/System.Linq.Expressions/ChangeLog         |    4 -
 .../Test/System.Linq.Expressions/ChangeLog.old     |  132 -
 .../System.Linq.Expressions/ExpressionTest_Call.cs |   20 +-
 .../ExpressionTest_Convert.cs                      |   15 +-
 .../ExpressionTest_Lambda.cs                       |    3 +
 .../ExpressionTest_Quote.cs                        |    6 +
 mcs/class/System.Core/Test/System.Linq/ChangeLog   |   80 -
 .../System.Core/Test/System.Linq/ChangeLog.old     |  107 -
 .../Test/System.Linq/EnumerableAsQueryableTest.cs  |    2 +-
 .../Test/System.Linq/EnumerableFixture.cs          |    2 +
 .../System.Core/Test/System.Linq/EnumerableTest.cs |   43 +-
 .../Test/System.Linq/ParallelEnumerableTests.cs    |  196 +-
 .../Test/System.Linq/ParallelTestHelper.cs         |    8 +-
 .../DynamicAttributeTest.cs                        |    2 +-
 .../AesCryptoServiceProviderTest.cs                |  121 +
 .../System.Security.Cryptography/AesManagedTest.cs |  103 +
 .../CngAlgorithmGroupTest.cs                       |    4 +
 .../CngAlgorithmTest.cs                            |    4 +
 .../System.Security.Cryptography/MD5CngTest.cs     |    4 +
 .../System.Security.Cryptography/SHA1CngTest.cs    |    6 +-
 .../System.Security.Cryptography/SHA256CngTest.cs  |    6 +-
 .../SHA256CryptoServiceProviderTest.cs             |    6 +-
 .../System.Security.Cryptography/SHA384CngTest.cs  |    6 +-
 .../SHA384CryptoServiceProviderTest.cs             |    6 +-
 .../System.Security.Cryptography/SHA512CngTest.cs  |    6 +-
 .../SHA512CryptoServiceProviderTest.cs             |    6 +-
 .../System.Core/Test/System.Threading/ChangeLog    |   70 -
 .../Test/System.Threading/ChangeLog.old            |    8 -
 .../System.Threading/ReaderWriterLockSlimTest.cs   |    8 +-
 mcs/class/System.Core/Test/System/ChangeLog        |    5 -
 mcs/class/System.Core/Test/System/ChangeLog.old    |   29 -
 .../System.Core/Test/System/TimeZoneInfoTest.cs    |   45 +
 .../System.Core/basic_System.Core.dll.sources      |    9 +
 .../System.Core/build_System.Core.dll.sources      |    1 +
 .../System.Core/dynamic_System.Core.dll.sources    |  127 +
 .../System.Core/mobile_System.Core.dll.sources     |   98 +-
 .../System.Core/monodroid_System.Core.dll.sources  |    6 +
 .../System.Core/monotouch_System.Core.dll.sources  |    1 +
 .../moonlight_raw_System.Core.dll.sources          |  174 -
 .../System.Core/net_4_0_System.Core.dll.sources    |   11 +-
 .../System.Core/net_4_5_System.Core.dll.sources    |    3 +
 .../System.Core/static_System.Core.dll.sources     |   28 +
 .../Assembly/AssemblyInfo.cs                       |    3 -
 .../System.Data/OrderedEnumerableRowCollection.cs  |    2 +-
 mcs/class/System.Data.Linq/ChangeLog               |   19 -
 mcs/class/System.Data.Linq/ChangeLog.old           |  293 -
 mcs/class/System.Data.Linq/Makefile                |    4 +-
 .../src/DbLinq/Data/Linq/DataContext.cs            |    8 +-
 .../src/DbMetal/Test/EnglishWordsTest.cs           |    5 +
 .../src/DbMetal/Test/FrenchWordsTest.cs            |    5 +
 .../src/DbMetal/Test/NameFormatterTest.cs          |    6 +
 .../Assembly/AssemblyInfo.cs                       |   19 +-
 .../System.Data.OracleClient.Oci/OciCalls.cs       |   14 +-
 .../OciDateTimeDescriptor.cs                       |   10 +-
 .../OciDefineHandle.cs                             |   12 +-
 .../System.Data.OracleClient.Oci/OciErrorHandle.cs |   28 +-
 .../OciStatementHandle.cs                          |   12 +-
 .../System.Data.OracleClient/ChangeLog             |    7 -
 .../System.Data.OracleClient/OracleConnection.cs   |   20 +-
 .../System.Data.OracleClient/OracleException.cs    |   27 +-
 .../System.Data.OracleClient/OracleParameter.cs    |   43 +-
 .../OracleDataAdapter_RowUpdated.cs                |    1 +
 .../OracleDataAdapter_RowUpdating.cs               |    1 +
 .../OracleDataAdapter_Update_Dr.cs                 |    1 +
 .../OracleParameter/OracleParameter_ctor_SOtype.cs |    1 +
 .../OracleParameter_ctor_SOtypeI.cs                |    1 +
 .../OracleParameter_ctor_SOtype_IS.cs              |    1 +
 .../OracleParameterCollection_Add.cs               |    1 +
 .../Assembly/AssemblyInfo.cs                       |    3 +-
 .../Client/System.Data.Services.Client.txt         |  241 +
 mcs/class/System.Data.Services.Client/Makefile     |   14 +-
 .../mobile_System.Data.Services.Client.dll.sources |    2 +
 ...nodroid_System.Data.Services.Client.dll.sources |    1 +
 ...notouch_System.Data.Services.Client.dll.sources |    1 +
 ...net_4_5_System.Data.Services.Client.dll.sources |    1 +
 mcs/class/System.Data.Services/Assembly/ChangeLog  |    4 -
 .../System.Data.Services/Assembly/ChangeLog.old    |    3 -
 mcs/class/System.Data.Services/ChangeLog           |    4 -
 mcs/class/System.Data.Services/ChangeLog.old       |   17 -
 mcs/class/System.Data.Services/Makefile            |    3 +
 .../ExpandedWrapper`1.cs                           |   64 +
 .../ExpandedWrapper`10.cs                          |   84 +
 .../ExpandedWrapper`11.cs                          |   88 +
 .../ExpandedWrapper`12.cs                          |   92 +
 .../ExpandedWrapper`13.cs                          |   96 +
 .../ExpandedWrapper`2.cs                           |   51 +
 .../ExpandedWrapper`3.cs                           |   56 +
 .../ExpandedWrapper`4.cs                           |   59 +
 .../ExpandedWrapper`5.cs                           |   64 +
 .../ExpandedWrapper`6.cs                           |   68 +
 .../ExpandedWrapper`7.cs                           |   72 +
 .../ExpandedWrapper`8.cs                           |   76 +
 .../ExpandedWrapper`9.cs                           |   80 +
 .../ProjectedWrapper.cs                            |   63 +
 .../ProjectedWrapper0.cs                           |   49 +
 .../ProjectedWrapper1.cs                           |   52 +
 .../ProjectedWrapper2.cs                           |   56 +
 .../ProjectedWrapper3.cs                           |   60 +
 .../ProjectedWrapper4.cs                           |   64 +
 .../ProjectedWrapper5.cs                           |   68 +
 .../ProjectedWrapper6.cs                           |   72 +
 .../ProjectedWrapper7.cs                           |   76 +
 .../ProjectedWrapper8.cs                           |   80 +
 .../ProjectedWrapperMany.cs                        |   84 +
 .../ProjectedWrapperManyEnd.cs                     |   47 +
 .../DataServiceProviderMethods.cs                  |   85 +
 .../IDataServiceMetadataProvider.cs                |   47 +
 .../IDataServicePagingProvider.cs                  |   39 +
 .../IDataServiceQueryProvider.cs                   |   45 +
 .../IDataServiceStreamProvider.cs                  |   45 +
 .../IDataServiceUpdateProvider.cs                  |   38 +
 .../OpenTypeMethods.cs                             |  231 +
 .../ResourceAssociationSet.cs                      |   55 +
 .../ResourceAssociationSetEnd.cs                   |   54 +
 .../ResourceProperty.cs                            |   81 +
 .../ResourcePropertyKind.cs                        |   42 +
 .../System.Data.Services.Providers/ResourceSet.cs  |   66 +
 .../System.Data.Services.Providers/ResourceType.cs |  167 +
 .../ResourceTypeKind.cs                            |   38 +
 .../ServiceOperation.cs                            |   87 +
 .../ServiceOperationParameter.cs                   |   65 +
 .../ServiceOperationResultKind.cs                  |   40 +
 .../System.Data.Services.dll.sources               |   34 +-
 .../System.Data.Services/DataService.cs            |   16 +-
 .../System.Data.Services/DataServiceBehavior.cs    |   53 +
 .../DataServiceConfiguration.cs                    |  109 +
 .../System.Data.Services/DataServiceException.cs   |    8 +-
 .../System.Data.Services/DataServiceHost.cs        |    4 +-
 .../DataServiceOperationContext.cs                 |   65 +
 .../DataServiceProcessingPipeline.cs               |   60 +
 .../DataServiceProcessingPipelineEventArgs.cs      |   40 +
 .../System.Data.Services/ETagAttribute.cs          |    2 +-
 .../System.Data.Services/ExpandSegment.cs          |   27 +-
 .../System.Data.Services/IDataServiceHost2.cs      |   44 +
 .../System.Data.Services/MimeTypeAttribute.cs      |    2 +-
 .../System.Data.Services/ProcessRequestArgs.cs     |    8 +-
 .../System.Data.Services_test.dll.sources          |    5 +
 mcs/class/System.Data.Services/Test/ChangeLog      |    4 -
 mcs/class/System.Data.Services/Test/ChangeLog.old  |    3 -
 .../DataServiceProviderMethodsTest.cs              |  167 +
 .../ResourceTypeTest.cs                            |  135 +
 .../net_4_0_System.Data.Services.dll.sources       |   52 +
 .../net_4_5_System.Data.Services.dll.sources       |    1 +
 mcs/class/System.Data/Assembly/AssemblyInfo.cs     |   20 +-
 mcs/class/System.Data/ChangeLog                    |   40 -
 mcs/class/System.Data/ChangeLog.old                | 3584 -
 .../Mainsoft.Data.Configuration.jvm/ChangeLog      |   16 -
 .../Mainsoft.Data.Configuration.jvm/IKeyMapper.cs  |   43 -
 .../KeyMapperBase.cs                               |  319 -
 .../ProvidersSectionHandler.cs                     |  113 -
 .../Mainsoft.Data.Jdbc.Providers.jvm/ChangeLog     |   54 -
 .../GenericProvider.cs                             |  385 -
 .../Mainsoft.Data.Jdbc.Providers.jvm/IProvider.cs  |   78 -
 .../OleDbDB2Provider.cs                            |   99 -
 .../OleDbOracleProvider.cs                         |  321 -
 .../OleDbSqlServerProvider.cs                      |  407 -
 .../Mainsoft.Data.Jdbc.Providers.jvm/wrappers.cs   | 2373 -
 mcs/class/System.Data/Makefile                     |   15 +-
 .../Microsoft.SqlServer.Server/IBinarySerialize.cs |    2 +-
 .../Microsoft.SqlServer.Server/SqlMetaData.cs      |  246 +-
 .../SqlUserDefinedAggregateAttribute.cs            |    4 +-
 .../SqlUserDefinedTypeAttribute.cs                 |    4 +-
 .../System.Data/Mono.Data.SqlExpressions/ChangeLog |   18 -
 .../Mono.Data.SqlExpressions/ChangeLog.old         |  240 -
 .../Mono.Data.SqlExpressions/StringFunctions.cs    |    3 +-
 mcs/class/System.Data/SqliteTest.db                |  Bin 0 -> 3072 bytes
 mcs/class/System.Data/System.Data.Common/ChangeLog |    4 -
 .../System.Data/System.Data.Common/ChangeLog.old   | 1127 -
 .../System.Data/System.Data.Common/DataAdapter.cs  |   24 +-
 .../DataColumnMappingCollection.cs                 |   12 +-
 .../System.Data.Common/DataContainer.cs            |   63 +-
 .../System.Data/System.Data.Common/DbCommand.cs    |   62 +-
 .../System.Data.Common/DbCommandBuilder.cs         |   42 +-
 .../System.Data/System.Data.Common/DbConnection.cs |   38 +-
 .../System.Data.Common/DbDataAdapter.cs            |   22 +
 .../DbDataPermissionAttribute.cs                   |    6 -
 .../System.Data/System.Data.Common/DbDataReader.cs |  129 +-
 .../System.Data/System.Data.Common/DbDataRecord.cs |    8 +-
 .../System.Data/System.Data.Common/DbException.cs  |    2 +-
 .../System.Data.Common/DbMetaDataCache.cs          |   60 -
 .../System.Data/System.Data.Common/DbParameter.cs  |    2 +-
 .../System.Data.Common/DbProviderFactories.cs      |   20 +-
 .../System.Data.Configuration.jvm/GlobalConfig.cs  |   81 -
 .../ObjectNameResolutionSectionHandler.cs          |  109 -
 .../ObjectNameResolver.cs                          |   95 -
 .../ObjectNameResolversCollection.cs               |  114 -
 mcs/class/System.Data/System.Data.Odbc/ChangeLog   |    2 +-
 .../System.Data/System.Data.Odbc/OdbcCommand.cs    |   14 +-
 .../System.Data.Odbc/OdbcCommandBuilder.cs         |   14 +-
 .../System.Data/System.Data.Odbc/OdbcDataReader.cs |    2 +-
 .../System.Data.Odbc/OdbcErrorCollection.cs        |    6 +-
 .../OdbcInfoMessageEventHandler.cs                 |    3 -
 .../System.Data.Odbc/OdbcParameterCollection.cs    |    8 +-
 .../System.Data/System.Data.Odbc/OdbcPermission.cs |    4 -
 .../System.Data/System.Data.OleDb.jvm/ChangeLog    |   66 -
 .../System.Data.OleDb.jvm/OleDbCommand.cs          |  285 -
 .../System.Data.OleDb.jvm/OleDbCommandBuilder.cs   |  155 -
 .../System.Data.OleDb.jvm/OleDbConnection.cs       |  221 -
 .../System.Data.OleDb.jvm/OleDbConvert.cs          |  342 -
 .../System.Data.OleDb.jvm/OleDbDataAdapter.cs      |  214 -
 .../System.Data.OleDb.jvm/OleDbDataReader.cs       |   90 -
 .../System.Data.OleDb.jvm/OleDbError.cs            |   87 -
 .../System.Data.OleDb.jvm/OleDbErrorCollection.cs  |   74 -
 .../System.Data.OleDb.jvm/OleDbException.cs        |  163 -
 .../OleDbInfoMessageEventArgs.cs                   |   81 -
 .../OleDbInfoMessageEventHandler.cs                |   40 -
 .../System.Data.OleDb.jvm/OleDbLiteral.cs          |  105 -
 .../System.Data.OleDb.jvm/OleDbParameter.cs        |  256 -
 .../OleDbParameterCollection.cs                    |  145 -
 .../System.Data.OleDb.jvm/OleDbPermission.cs       |  118 -
 .../OleDbPermissionAttribute.cs                    |   85 -
 .../OleDbRowUpdatedEventArgs.cs                    |   68 -
 .../OleDbRowUpdatedEventHandler.cs                 |   42 -
 .../OleDbRowUpdatingEventArgs.cs                   |   70 -
 .../OleDbRowUpdatingEventHandler.cs                |   42 -
 .../System.Data.OleDb.jvm/OleDbSchemaGuid.cs       |   90 -
 .../System.Data.OleDb.jvm/OleDbTransaction.cs      |   74 -
 .../System.Data/System.Data.OleDb.jvm/OleDbType.cs |  118 -
 .../System.Data.OleDb/OleDbCommandBuilder.cs       |   26 +-
 .../System.Data.OleDb/OleDbConnection.cs           |   90 +-
 .../System.Data.OleDb/OleDbException.cs            |   14 +-
 .../System.Data.OleDb/OleDbPermission.cs           |   36 -
 .../AbstractDBCommand.cs                           | 1273 -
 .../AbstractDBConnection.cs                        |  737 -
 .../AbstractDBParameter.cs                         |  311 -
 .../AbstractDataReader.cs                          | 1335 -
 .../AbstractDbCommandBuilder.cs                    |   77 -
 .../AbstractDbError.cs                             |   72 -
 .../AbstractDbErrorCollection.cs                   |  100 -
 .../AbstractDbException.cs                         |  112 -
 .../AbstractDbParameterCollection.cs               |  259 -
 .../AbstractTransaction.cs                         |  157 -
 .../System.Data.ProviderBase.jvm/ChangeLog         |  110 -
 .../System.Data.ProviderBase.jvm/DbConvert.cs      |  370 -
 .../ParameterMetadataWrapper.cs                    |  101 -
 .../System.Data.ProviderBase.jvm/ReaderCache.cs    |  795 -
 .../System.Data.ProviderBase.jvm/regex.cs          |  258 -
 .../System.Data/System.Data.ProviderBase/ChangeLog |   84 -
 .../System.Data.ProviderBase/DbDataReaderBase.cs   |  310 -
 .../System.Data.SqlClient.jvm/ChangeLog            |   50 -
 .../System.Data.SqlClient.jvm/MetaType.cs          |   83 -
 .../SqlClientPermission.cs                         |   76 -
 .../SqlClientPermissionAttribute.cs                |   65 -
 .../System.Data.SqlClient.jvm/SqlCollation.cs      |   40 -
 .../System.Data.SqlClient.jvm/SqlCommand.cs        |  284 -
 .../System.Data.SqlClient.jvm/SqlCommandBuilder.cs |  516 -
 .../System.Data.SqlClient.jvm/SqlConnection.cs     |  234 -
 .../System.Data.SqlClient.jvm/SqlConvert.cs        |  243 -
 .../System.Data.SqlClient.jvm/SqlDataAdapter.cs    |  209 -
 .../System.Data.SqlClient.jvm/SqlDataReader.cs     |  335 -
 .../System.Data.SqlClient.jvm/SqlError.cs          |  173 -
 .../SqlErrorCollection.cs                          |   77 -
 .../System.Data.SqlClient.jvm/SqlException.cs      |  165 -
 .../SqlInfoMessageEventArgs.cs                     |   85 -
 .../SqlInfoMessageEventHandler.cs                  |   37 -
 .../System.Data.SqlClient.jvm/SqlParameter.cs      |  270 -
 .../SqlParameterCollection.cs                      |  142 -
 .../SqlRowUpdatedEventArgs.cs                      |   59 -
 .../SqlRowUpdatedEventHandler.cs                   |   37 -
 .../SqlRowUpdatingEventArgs.cs                     |   60 -
 .../SqlRowUpdatingEventHandler.cs                  |   37 -
 .../System.Data.SqlClient.jvm/SqlTransaction.cs    |   83 -
 .../System.Data.SqlClient.jvm/SqlXmlTextReader.cs  |  193 -
 .../System.Data/System.Data.SqlClient/ChangeLog    |    4 -
 .../System.Data.SqlClient/ChangeLog.old            | 1577 -
 .../System.Data.SqlClient/SqlBulkCopy.cs           |  101 +-
 .../System.Data.SqlClient/SqlBulkCopyOptions.cs    |   38 +-
 .../System.Data.SqlClient/SqlClientFactory.cs      |    2 -
 .../System.Data.SqlClient/SqlClientPermission.cs   |    2 -
 .../System.Data.SqlClient/SqlConnection.cs         |   43 +-
 .../System.Data.SqlClient/SqlDataReader.cs         |   40 +-
 .../System.Data.SqlClient/SqlException.cs          |    7 +-
 .../System.Data.SqlClient/SqlParameter.cs          |  171 +-
 .../System.Data.SqlClient/SqlTransaction.cs        |    5 +-
 .../System.Data/System.Data.SqlTypes.jvm/ChangeLog |    9 -
 .../System.Data.SqlTypes.jvm/INullable.cs          |   40 -
 .../System.Data.SqlTypes.jvm/SqlBinary.cs          |  431 -
 .../System.Data.SqlTypes.jvm/SqlBoolean.cs         |  566 -
 .../System.Data.SqlTypes.jvm/SqlByte.cs            |  744 -
 .../System.Data.SqlTypes.jvm/SqlCompareOptions.cs  |   50 -
 .../System.Data.SqlTypes.jvm/SqlDateTime.cs        |  444 -
 .../System.Data.SqlTypes.jvm/SqlDecimal.cs         |  897 -
 .../System.Data.SqlTypes.jvm/SqlDouble.cs          |  652 -
 .../System.Data.SqlTypes.jvm/SqlGuid.cs            |  289 -
 .../System.Data.SqlTypes.jvm/SqlInt16.cs           |  765 -
 .../System.Data.SqlTypes.jvm/SqlInt32.cs           |  765 -
 .../System.Data.SqlTypes.jvm/SqlInt64.cs           |  752 -
 .../System.Data.SqlTypes.jvm/SqlMoney.cs           |  732 -
 .../SqlNullValueException.cs                       |   61 -
 .../System.Data.SqlTypes.jvm/SqlSingle.cs          |  677 -
 .../System.Data.SqlTypes.jvm/SqlString.cs          |  624 -
 .../SqlTruncateException.cs                        |   65 -
 .../System.Data.SqlTypes.jvm/SqlTypeException.cs   |   69 -
 .../SqlAlreadyFilledException.cs                   |    4 +-
 .../System.Data.SqlTypes/SqlNullValueException.cs  |    2 -
 .../System.Data.SqlTypes/SqlTruncateException.cs   |    2 -
 mcs/class/System.Data/System.Data/ChangeLog        |   45 +-
 mcs/class/System.Data/System.Data/ChangeLog.old    | 4192 -
 .../System.Data/CustomDataClassGenerator.cs        |    6 +-
 .../System.Data/DBConcurrencyException.cs          |    2 +-
 mcs/class/System.Data/System.Data/DataColumn.cs    |    1 +
 mcs/class/System.Data/System.Data/DataRelation.cs  |    8 +-
 mcs/class/System.Data/System.Data/DataRow.cs       |   16 +-
 .../System.Data/System.Data/DataRowCollection.cs   |   28 +-
 mcs/class/System.Data/System.Data/DataSet.cs       |    8 +-
 mcs/class/System.Data/System.Data/DataTable.cs     |   11 +-
 .../System.Data/DataTableClearEventArgs.cs         |    4 +-
 .../System.Data/System.Data/DataTableCollection.cs |    8 +-
 .../System.Data/DataTableNewRowEventArgs.cs        |    4 +-
 .../System.Data/System.Data/DataTableReader.cs     |  100 +-
 mcs/class/System.Data/System.Data/DataView.cs      |   30 +-
 .../System.Data/DeletedRowInaccessibleException.cs |    4 +-
 .../System.Data/DuplicateNameException.cs          |    4 +-
 .../System.Data/System.Data/EvaluateException.cs   |    4 +-
 .../System.Data/ForeignKeyConstraint.cs            |   21 +-
 .../System.Data/InRowChangingEventException.cs     |    4 +-
 .../System.Data/InvalidConstraintException.cs      |    4 +-
 .../System.Data/InvalidExpressionException.cs      |    4 +-
 mcs/class/System.Data/System.Data/MergeManager.cs  |    3 +-
 .../System.Data/MissingPrimaryKeyException.cs      |    4 +-
 .../System.Data/NoNullAllowedException.cs          |    4 +-
 .../System.Data/System.Data/ReadOnlyException.cs   |    4 +-
 .../System.Data/RowNotInTableException.cs          |    4 +-
 mcs/class/System.Data/System.Data/SqlDbType.cs     |    5 +-
 .../System.Data/SyntaxErrorException.cs            |    4 +-
 .../System.Data/TypeDataSetGeneratorException.cs   |    6 +-
 .../System.Data/System.Data/UniqueConstraint.cs    |   17 +-
 .../System.Data/VersionNotFoundException.cs        |    4 +-
 .../System.Data/XmlDataInferenceLoader.cs          |    8 +-
 mcs/class/System.Data/System.Data/XmlDataReader.cs |    4 +-
 mcs/class/System.Data/System.Data/XmlDiffLoader.cs |   11 +-
 .../System.Data/XmlSchemaDataImporter.cs           |    2 -
 mcs/class/System.Data/System.Data_test.dll.sources |    1 +
 .../System.Data.Common/DBDataPermissionTest.cs     |   38 -
 .../Test/System.Data.Common/DbDataAdapterTest.cs   |   42 +
 .../Test/System.Data.SqlClient/SqlBulkCopyTest.cs  |  103 +
 .../System.Data.SqlClient/SqlConnectionTest.cs     |  127 +-
 mcs/class/System.Data/Test/System.Data/ChangeLog   |   55 +-
 .../System.Data/Test/System.Data/ChangeLog.old     | 1542 -
 .../Test/System.Data/ConstraintCollectionTest.cs   |  457 +-
 .../System.Data/Test/System.Data/ConstraintTest.cs |   60 +-
 .../Test/System.Data/DataColumnTest2.cs            |    1 -
 .../Test/System.Data/DataRelationCollectionTest.cs |  439 +-
 .../Test/System.Data/DataRelationTest.cs           |  440 +-
 .../System.Data/Test/System.Data/DataRowTest.cs    |    1 +
 .../System.Data/Test/System.Data/DataRowTest2.cs   |   12 +-
 .../Test/System.Data/DataSetReadXmlSchemaTest.cs   |    1 +
 .../System.Data/Test/System.Data/DataSetTest.cs    |   41 +-
 .../Test/System.Data/DataTableReadWriteXmlTest.cs  |    8 +-
 .../Test/System.Data/DataTableReadXmlSchemaTest.cs |    1 +
 .../System.Data/Test/System.Data/DataTableTest.cs  |  113 +-
 .../System.Data/Test/System.Data/DataTableTest2.cs |   40 +-
 .../Test/System.Data/ForeignKeyConstraintTest.cs   |   37 +-
 .../Test/System.Data/UniqueConstraintTest.cs       |  182 +-
 .../Test/System.Data/schemas/b582732.xml           |   35 +
 .../Test/System.Xml/XmlDataDocumentTest.cs         |   10 +-
 ...app_test_2.0.config => app_test_net_2_0.config} |    0
 mcs/class/System.Data/app_test_net_4_5.config      |   48 +
 .../net_1_1_java_System.Data.dll.exclude.sources   |  141 -
 .../net_1_1_java_System.Data.dll.sources           |  105 -
 mcs/class/System.Design/Assembly/AssemblyInfo.cs   |   17 +-
 mcs/class/System.Design/Makefile                   |   13 +-
 .../DesignerDataView.cs                            |    2 -
 .../CodeDomSerializerBase.cs                       |    2 +-
 .../System.Design/System.Design_test.dll.sources   |    7 +
 .../StronglyTypedResourceBuilder.cs                |  501 +-
 .../StronglyTypedResourceBuilderBaseNameTests.cs   |  174 +
 .../StronglyTypedResourceBuilderCodeDomTest.cs     |  359 +
 .../StronglyTypedResourceBuilderNamespaceTests.cs  |  338 +
 .../StronglyTypedResourceBuilderOtherTests.cs      |  231 +
 ...tronglyTypedResourceBuilderResourceNameTests.cs |  302 +
 .../StronglyTypedResourceBuilderResxFileTests.cs   |  188 +
 ...yTypedResourceBuilderVerifyResourceNameTests.cs |  121 +
 .../PropertyValueCollection.cs                     |    9 +
 .../System.Drawing.Design/Assembly/AssemblyInfo.cs |   13 +-
 mcs/class/System.Drawing/Assembly/AssemblyInfo.cs  |   17 +-
 mcs/class/System.Drawing/Assembly/Shield.ico       |  Bin 0 -> 3902 bytes
 mcs/class/System.Drawing/ChangeLog                 |    8 -
 mcs/class/System.Drawing/ChangeLog.old             |  552 -
 mcs/class/System.Drawing/Makefile                  |    3 +-
 .../System.Drawing.Printing/PrintDocument.cs       |    4 -
 mcs/class/System.Drawing/System.Drawing/ChangeLog  |   41 -
 .../System.Drawing/System.Drawing/ChangeLog.old    | 3752 -
 .../System.Drawing/ComIStreamMarshaler.cs          |    2 +-
 .../System.Drawing/System.Drawing/Graphics.cs      |    7 +-
 mcs/class/System.Drawing/System.Drawing/Icon.cs    |  152 +-
 .../System.Drawing/System.Drawing/RectangleF.cs    |    2 +-
 .../System.Drawing/System.Drawing/SystemIcons.cs   |    8 +-
 .../Test/System.Drawing/SolidBrushTest.cs          |    8 +
 .../Test/System.Drawing/TestGraphics.cs            |    2 +
 .../System.Drawing/Test/System.Drawing/TestIcon.cs |   96 +-
 .../Test/System.Drawing/TestRectangleF.cs          |   10 +
 mcs/class/System.Dynamic/Makefile                  |   13 +-
 .../Assembly/AssemblyInfo.cs                       |   15 +-
 .../AppDomainHelper.cs                             |    2 -
 .../AssemblyLocator.cs                             |    2 -
 .../ClientRemotingConfig.cs                        |    2 -
 .../ClrObjectFactory.cs                            |    2 -
 .../ComManagedImportUtil.cs                        |    2 -
 .../ComSoapPublishError.cs                         |    2 -
 .../GenerateMetadata.cs                            |    2 -
 .../IClrObjectFactory.cs                           |   10 -
 .../IComManagedImportUtil.cs                       |    2 -
 .../IComSoapIISVRoot.cs                            |    2 -
 .../IComSoapMetadata.cs                            |    2 -
 .../IComSoapPublisher.cs                           |    2 -
 .../IISVirtualRoot.cs                              |    2 -
 .../IServerWebConfig.cs                            |    2 -
 .../ISoapClientImport.cs                           |    2 -
 .../ISoapServerTlb.cs                              |    2 -
 .../ISoapServerVRoot.cs                            |    2 -
 .../ISoapUtility.cs                                |    2 -
 .../System.EnterpriseServices.Internal/Publish.cs  |    2 -
 .../ServerWebConfig.cs                             |    2 -
 .../SoapClientImport.cs                            |    2 -
 .../SoapServerTlb.cs                               |    2 -
 .../SoapServerVRoot.cs                             |    2 -
 .../SoapUtility.cs                                 |    2 -
 .../System.EnterpriseServices/Activity.cs          |    2 -
 .../System.EnterpriseServices/BindingOption.cs     |    2 -
 .../System.EnterpriseServices/IAsyncErrorNotify.cs |    4 -
 .../System.EnterpriseServices/IPlaybackControl.cs  |    4 -
 .../IProcessInitControl.cs                         |    4 -
 .../IProcessInitializer.cs                         |    4 -
 .../System.EnterpriseServices/IServiceCall.cs      |    4 -
 .../System.EnterpriseServices/InheritanceOption.cs |    2 -
 .../System.EnterpriseServices/PartitionOption.cs   |    2 -
 .../RegistrationConfig.cs                          |    2 -
 .../RegistrationHelper.cs                          |    4 -
 .../RegistrationHelperTx.cs                        |    4 -
 .../System.EnterpriseServices/ServiceConfig.cs     |    2 -
 .../System.EnterpriseServices/ServiceDomain.cs     |    2 -
 .../System.EnterpriseServices/SxsOption.cs         |    2 -
 .../System.EnterpriseServices/ThreadPoolOption.cs  |    2 -
 .../System.EnterpriseServices/TransactionStatus.cs |    2 -
 .../Assembly/AssemblyInfo.cs                       |    5 -
 mcs/class/System.IdentityModel.Selectors/Makefile  |    2 +-
 .../System.IdentityModel/Assembly/AssemblyInfo.cs  |    4 -
 mcs/class/System.IdentityModel/ChangeLog           |    4 -
 mcs/class/System.IdentityModel/ChangeLog.old       |   37 -
 mcs/class/System.IdentityModel/Makefile            |    3 +-
 .../System.IdentityModel.Tokens/ChangeLog          |    6 -
 .../System.IdentityModel.Tokens/ChangeLog.old      |  334 -
 .../Test/Resources/test_neg_serial.cer             |  Bin 0 -> 664 bytes
 .../Test/System.IdentityModel.Tokens/ChangeLog     |    6 -
 .../Test/System.IdentityModel.Tokens/ChangeLog.old |  106 -
 .../System.Json.Microsoft/Assembly/AssemblyInfo.cs |   42 +
 .../Assembly/ChangeLog}                            |    0
 .../ChangeLog}                                     |    0
 mcs/class/System.Json.Microsoft/Makefile           |   30 +
 .../System.Json.Microsoft.dll.sources              |   22 +
 .../System.Json.Microsoft_test.dll.sources         |    1 +
 .../System.Json/Extensions/JsonValueExtensions.cs  |  383 +
 .../System.Json/GlobalSuppressions.cs              |    6 +
 .../System.Json/JXmlToJsonValueConverter.cs        |  304 +
 .../System.Json.Microsoft/System.Json/JsonArray.cs |  389 +
 .../System.Json/JsonObject.cs                      |  474 +
 .../System.Json/JsonPrimitive.cs                   | 1151 +
 .../System.Json.Microsoft/System.Json/JsonType.cs  |   50 +
 .../System.Json.Microsoft/System.Json/JsonValue.cs | 1249 +
 .../System.Json/JsonValueChange.cs                 |   30 +
 .../System.Json/JsonValueChangeEventArgs.cs        |   98 +
 .../System.Json/JsonValueDynamicMetaObject.cs      |  384 +
 .../System.Json/JsonValueLinqExtensions.cs         |   37 +
 .../System.Json/NGenWrapper.cs                     |   48 +
 .../System.Json/Properties/AssemblyInfo.cs         |   12 +
 .../System.Json/Properties/Resources.Designer.cs   |  216 +
 .../System.Json/Properties/Resources.resx          |  171 +
 .../Test/System.Json/JsonValueTest.cs              |   30 +
 mcs/class/System.Json/Assembly/AssemblyInfo.cs     |   11 -
 mcs/class/System.Json/Assembly/ChangeLog           |    4 -
 mcs/class/System.Json/ChangeLog                    |   12 -
 mcs/class/System.Json/Makefile                     |    4 +-
 mcs/class/System.Json/System.Json.dll.sources      |    1 +
 mcs/class/System.Json/System.Json/ChangeLog        |   31 -
 mcs/class/System.Json/System.Json/ChangeLog.old    |   70 -
 mcs/class/System.Json/System.Json/JsonArray.cs     |   11 +-
 mcs/class/System.Json/System.Json/JsonValue.cs     |    5 +-
 mcs/class/System.Json/System.Json_test.dll.sources |    1 +
 .../System.Json/Test/System.Json/JsonValueTest.cs  |   39 +
 .../System.Management/Assembly/AssemblyInfo.cs     |   31 +-
 .../System.Messaging/Assembly/AssemblyInfo.cs      |   14 +-
 mcs/class/System.Messaging/ChangeLog               |   10 -
 mcs/class/System.Messaging/ChangeLog.old           |   20 -
 .../System.Messaging.Design/ChangeLog              |   14 -
 .../System.Messaging.Design/ChangeLog.old          |    7 -
 .../System.Messaging/System.Messaging/ChangeLog    |    8 -
 .../System.Messaging/ChangeLog.old                 |  144 -
 .../System.Messaging/MessageQueuePermission.cs     |    6 +-
 .../System.Messaging/XmlMessageFormatter.cs        |    1 -
 .../Test/System.Messaging/BasicMessagingTest.cs    |    6 +-
 .../Test/System.Messaging/MessageEnumeratorTest.cs |   52 +-
 .../Test/System.Messaging/SelectorTest.cs          |    1 +
 .../System.Messaging/TransactionMessagingTest.cs   |   20 +-
 mcs/class/System.Net.Http.Formatting/Makefile      |   22 +
 .../System.Net.Http.Formatting.dll.sources         |  240 +
 mcs/class/System.Net.Http/Assembly/AssemblyInfo.cs |   59 +
 mcs/class/System.Net.Http/Makefile                 |   11 +
 .../AuthenticationHeaderValue.cs                   |  111 +
 .../CacheControlHeaderValue.cs                     |  403 +
 .../CollectionExtensions.cs                        |  100 +
 .../ContentDispositionHeaderValue.cs               |  414 +
 .../ContentRangeHeaderValue.cs                     |  229 +
 .../EntityTagHeaderValue.cs                        |  122 +
 .../System.Net.Http.Headers/HashCodeCalculator.cs  |   50 +
 .../System.Net.Http.Headers/HeaderInfo.cs          |  119 +
 .../System.Net.Http.Headers/HttpContentHeaders.cs  |  141 +
 .../System.Net.Http.Headers/HttpHeaderKind.cs      |   39 +
 .../HttpHeaderValueCollection.cs                   |  125 +
 .../System.Net.Http.Headers/HttpHeaders.cs         |  474 +
 .../System.Net.Http.Headers/HttpRequestHeaders.cs  |  322 +
 .../System.Net.Http.Headers/HttpResponseHeaders.cs |  205 +
 .../System.Net.Http.Headers/Lexer.cs               |  312 +
 .../MediaTypeHeaderValue.cs                        |  219 +
 .../MediaTypeWithQualityHeaderValue.cs             |   71 +
 .../NameValueHeaderValue.cs                        |  206 +
 .../NameValueWithParametersHeaderValue.cs          |  117 +
 .../System.Net.Http.Headers/Parser.cs              |  201 +
 .../System.Net.Http.Headers/ProductHeaderValue.cs  |  122 +
 .../ProductInfoHeaderValue.cs                      |  123 +
 .../System.Net.Http.Headers/QualityValue.cs        |   63 +
 .../RangeConditionHeaderValue.cs                   |  137 +
 .../System.Net.Http.Headers/RangeHeaderValue.cs    |  217 +
 .../RangeItemHeaderValue.cs                        |   82 +
 .../RetryConditionHeaderValue.cs                   |  109 +
 .../StringWithQualityHeaderValue.cs                |  138 +
 .../TransferCodingHeaderValue.cs                   |  138 +
 .../TransferCodingWithQualityHeaderValue.cs        |   71 +
 .../System.Net.Http.Headers/ViaHeaderValue.cs      |  170 +
 .../System.Net.Http.Headers/WarningHeaderValue.cs  |  167 +
 .../System.Net.Http/System.Net.Http.dll.sources    |   53 +
 .../System.Net.Http/ByteArrayContent.cs            |   77 +
 .../System.Net.Http/ClientCertificateOption.cs     |   36 +
 .../System.Net.Http/DelegatingHandler.cs           |   67 +
 .../System.Net.Http/FormUrlEncodedContent.cs       |   89 +
 .../System.Net.Http/System.Net.Http/HttpClient.cs  |  343 +
 .../System.Net.Http/HttpClientHandler.cs           |  320 +
 .../System.Net.Http/HttpCompletionOption.cs        |   36 +
 .../System.Net.Http/System.Net.Http/HttpContent.cs |  177 +
 .../System.Net.Http/HttpMessageHandler.cs          |   47 +
 .../System.Net.Http/HttpMessageInvoker.cs          |   71 +
 .../System.Net.Http/System.Net.Http/HttpMethod.cs  |  135 +
 .../System.Net.Http/HttpRequestException.cs        |   48 +
 .../System.Net.Http/HttpRequestMessage.cs          |  150 +
 .../System.Net.Http/HttpResponseMessage.cs         |  141 +
 .../System.Net.Http/MessageProcessingHandler.cs    |   54 +
 .../System.Net.Http/MultipartContent.cs            |  220 +
 .../System.Net.Http/MultipartFormDataContent.cs    |   87 +
 .../System.Net.Http/StreamContent.cs               |   85 +
 .../System.Net.Http/StringContent.cs               |   59 +
 .../System.Net.Http_test.dll.sources               |   33 +
 .../AuthenticationHeaderValueTest.cs               |  136 +
 .../CacheControlHeaderValueTest.cs                 |  191 +
 .../ContentDispositionHeaderValueTest.cs           |  272 +
 .../ContentRangeHeaderValueTest.cs                 |  172 +
 .../EntityTagHeaderValueTest.cs                    |  129 +
 .../HttpHeaderValueCollection.cs                   |   95 +
 .../System.Net.Http.Headers/HttpHeadersTest.cs     |  143 +
 .../MediaTypeHeaderValueTest.cs                    |  159 +
 .../MediaTypeWithQualityHeaderValueTest.cs         |  136 +
 .../NameValueHeaderValueTest.cs                    |  162 +
 .../NameValueWithParametersHeaderValueTest.cs      |  155 +
 .../ProductHeaderValueTest.cs                      |  153 +
 .../ProductInfoHeaderValueTest.cs                  |  149 +
 .../RangeConditionHeaderValueTest.cs               |  149 +
 .../RangeHeaderValueTest.cs                        |  189 +
 .../RangeItemHeaderValueTest.cs                    |   93 +
 .../RetryConditionHeaderValueTest.cs               |  127 +
 .../StringWithQualityHeaderValueTest.cs            |  184 +
 .../TransferCodingHeaderValueTest.cs               |  158 +
 .../TransferCodingWithQualityHeaderValueTest.cs    |  137 +
 .../System.Net.Http.Headers/ViaHeaderValueTest.cs  |  179 +
 .../WarningHeaderValueTest.cs                      |  158 +
 .../Test/System.Net.Http/ByteArrayContentTest.cs   |  139 +
 .../System.Net.Http/FormUrlEncodedContentTest.cs   |   84 +
 .../Test/System.Net.Http/HttpClientHandlerTest.cs  |  121 +
 .../Test/System.Net.Http/HttpClientTest.cs         |  808 +
 .../Test/System.Net.Http/HttpMethodTest.cs         |   90 +
 .../Test/System.Net.Http/HttpRequestMessageTest.cs |  618 +
 .../System.Net.Http/HttpResponseMessageTest.cs     |  531 +
 .../Test/System.Net.Http/MultipartContentTest.cs   |  165 +
 .../MultipartFormDataContentTest.cs                |  178 +
 .../Test/System.Net.Http/StreamContentTest.cs      |  396 +
 .../Test/System.Net.Http/StringContentTest.cs      |  115 +
 mcs/class/System.Net/Assembly/AssemblyInfo.cs      |    9 -
 mcs/class/System.Net/ChangeLog                     |    9 -
 mcs/class/System.Net/ChangeLog.old                 |  131 -
 mcs/class/System.Net/Makefile                      |    4 +-
 .../System.Net.NetworkInformation/ChangeLog        |   15 -
 .../NetworkChange_2_1.cs                           |   77 -
 .../NetworkInterface_2_1.cs                        |   51 -
 .../System.Net.Policy/BaseDomainPolicy.cs          |  140 -
 mcs/class/System.Net/System.Net.Policy/ChangeLog   |  106 -
 .../System.Net/System.Net.Policy/ChangeLog.old     |   81 -
 .../System.Net.Policy/ClientAccessPolicy.cs        |  297 -
 .../System.Net.Policy/ClientAccessPolicyParser.cs  |  305 -
 .../System.Net.Policy/CrossDomainPolicyManager.cs  |  299 -
 .../System.Net.Policy/FlashCrossDomainPolicy.cs    |  152 -
 .../FlashCrossDomainPolicyParser.cs                |  209 -
 .../System.Net.Policy/ICrossDomainPolicy.cs        |   42 -
 .../System.Net/System.Net.Policy/NoAccessPolicy.cs |   60 -
 .../System.Net.Policy/PolicyDownloadPolicy.cs      |   58 -
 .../System.Net.Policy/SiteOfOriginPolicy.cs        |   55 -
 .../System.Net.Sockets/AddressFamily_2_1.cs        |   36 -
 mcs/class/System.Net/System.Net.Sockets/ChangeLog  |   32 -
 .../System.Net.Sockets/ProtocolType_2_1.cs         |   36 -
 .../System.Net.Sockets/SocketAsyncOperation_2_1.cs |   39 -
 .../SocketClientAccessPolicyProtocol.cs            |   31 -
 .../System.Net.Sockets/SocketException_2_1.cs      |   65 -
 .../System.Net.Sockets/SocketType_2_1.cs           |   34 -
 .../UdpAnySourceMulticastClient.cs                 |  170 -
 .../UdpSingleSourceMulticastClient.cs              |  128 -
 mcs/class/System.Net/System.Net/ChangeLog          |   51 -
 mcs/class/System.Net/System.Net/ChangeLog.old      |  381 -
 mcs/class/System.Net/System.Net/Dns_2_1.cs         |   98 -
 .../System.Net/System.Net/HttpWebRequest_2_1.cs    |  154 -
 .../System.Net/System.Net/HttpWebResponse_2_1.cs   |   62 -
 .../System.Net/InternalWebRequestStreamWrapper.cs  |  126 -
 mcs/class/System.Net/System.Net/WebClient_2_1.cs   |  644 -
 .../System.Net/WebExceptionStatus_2_1.cs           |   45 -
 .../System.Net/WebHeaderCollection_2_1.cs          |  345 -
 mcs/class/System.Net/System.Net/WebRequest_2_1.cs  |  197 -
 mcs/class/System.Net/System.Net/WebResponse_2_1.cs |   82 -
 .../System.Net/WriteStreamClosedEventArgs_2_1.cs   |   53 -
 .../WriteStreamClosedEventHandler_2_1.cs           |   36 -
 .../moonlight_raw_System.Net.dll.sources           |   76 -
 mcs/class/System.Numerics/Makefile                 |    2 +-
 .../System.Numerics/System.Numerics/BigInteger.cs  |    9 +-
 .../System.Numerics/System.Numerics/ChangeLog      |   10 -
 .../System.Numerics/System.Numerics/ChangeLog.old  |  190 -
 .../System.Numerics_test.dll.sources               |    1 +
 .../Test/System.Numerics/BigIntegerTest.cs         |  929 +
 .../System.Numerics/Test/System.Numerics/ChangeLog |  111 +
 mcs/class/System.Reactive.Core/Makefile            |   62 +
 .../Strings_Core.resources.prebuilt                |  Bin 0 -> 1287 bytes
 mcs/class/System.Reactive.Core/Strings_Core.resx   |  145 +
 .../System.Reactive.Core.dll.sources               |   78 +
 mcs/class/System.Reactive.Core/more_build_args     |    4 +
 mcs/class/System.Reactive.Debugger/Makefile        |   40 +
 .../System.Reactive.Debugger.dll.sources           |    2 +
 mcs/class/System.Reactive.Debugger/more_build_args |    3 +
 mcs/class/System.Reactive.Experimental/Makefile    |   40 +
 .../System.Reactive.Experimental.dll.sources       |   10 +
 .../System.Reactive.Experimental/more_build_args   |    3 +
 mcs/class/System.Reactive.Interfaces/Makefile      |   37 +
 .../System.Reactive.Interfaces.dll.sources         |   24 +
 .../System.Reactive.Interfaces/more_build_args     |    3 +
 mcs/class/System.Reactive.Linq/Makefile            |   63 +
 .../Strings_Linq.resources.prebuilt                |  Bin 0 -> 2111 bytes
 mcs/class/System.Reactive.Linq/Strings_Linq.resx   |  169 +
 .../System.Reactive.Linq.dll.sources               |  171 +
 mcs/class/System.Reactive.Linq/more_build_args     |    4 +
 .../System.Reactive.PlatformServices/Makefile      |   69 +
 .../Strings_PlatformServices.resources.prebuilt    |  Bin 0 -> 336 bytes
 .../Strings_PlatformServices.resx                  |  123 +
 .../System.Reactive.PlatformServices.dll.sources   |   19 +
 .../more_build_args                                |    4 +
 mcs/class/System.Reactive.Providers/Makefile       |   64 +
 .../Strings_Providers.resources.prebuilt           |  Bin 0 -> 506 bytes
 .../Strings_Providers.resx                         |  129 +
 .../System.Reactive.Providers.dll.sources          |   12 +
 .../System.Reactive.Providers/more_build_args      |    4 +
 .../System.Reactive.Runtime.Remoting/Makefile      |   40 +
 .../System.Reactive.Runtime.Remoting.dll.sources   |    4 +
 .../more_build_args                                |    3 +
 mcs/class/System.Reactive.Windows.Forms/Makefile   |   41 +
 .../System.Reactive.Windows.Forms.dll.sources      |    4 +
 .../System.Reactive.Windows.Forms/more_build_args  |    3 +
 .../System.Reactive.Windows.Threading/Makefile     |   65 +
 .../Strings_WindowsThreading.resources.prebuilt    |  Bin 0 -> 419 bytes
 .../Strings_WindowsThreading.resx                  |  128 +
 .../System.Reactive.Windows.Threading.dll.sources  |    8 +
 .../more_build_args                                |    4 +
 .../Assembly/AssemblyInfo.cs                       |    6 -
 mcs/class/System.Runtime.Caching/Makefile          |    2 +-
 .../System.Runtime.Caching/ChangeLog               |    4 -
 .../System.Runtime.Caching/ChangeLog.old           |   43 -
 .../MemoryCacheEntryChangeMonitor.cs               |    4 +-
 .../System.Runtime.Caching/MemoryCacheLRU.cs       |    4 +-
 .../System.Runtime.Caching/SqlChangeMonitor.cs     |    2 +-
 .../System.Runtime.Caching_test.dll.sources        |    9 +
 .../Test/Common/AppDomainTools.cs                  |   80 +
 .../Test/Common/AssertExtensions.cs                |   82 +
 .../System.Runtime.Caching/Test/Common/ChangeLog   |    6 +
 .../Test/Common/PokerChangeMonitor.cs              |   45 +
 .../Test/Common/PokerMemoryCache.cs                |  158 +
 .../Test/Common/PokerObjectCache.cs                |  186 +
 .../Test/Common/TestNotificationSystem.cs          |   91 +
 .../Test/System.Runtime.Caching/ChangeLog          |   10 +
 .../HostFileChangeMonitorTest.cs                   |  305 +
 .../Test/System.Runtime.Caching/MemoryCacheTest.cs | 1236 +
 .../Test/System.Runtime.Caching/ObjectCacheTest.cs |  159 +
 .../System.Runtime.DurableInstancing/Makefile      |    2 +-
 .../Assembly/AssemblyInfo.cs                       |   18 +-
 .../RemotingHttpListener.cs                        |    2 +-
 .../ChangeLog                                      |    8 -
 .../ChangeLog.old                                  |   12 -
 .../IpcServerChannel.cs                            |    2 +-
 .../System.Runtime.Remoting.Channels.Tcp/ChangeLog |    7 -
 .../ChangeLog.old                                  |  242 -
 .../TcpServerChannel.cs                            |    8 +-
 .../BinaryClientFormatterSinkProvider.cs           |    4 -
 .../System.Runtime.Remoting.Channels/BinaryCore.cs |    8 -
 .../BinaryServerFormatterSink.cs                   |    2 -
 .../BinaryServerFormatterSinkProvider.cs           |    6 -
 .../RemotingThreadPool.cs                          |    2 +-
 .../System.Runtime.Remoting.Channels/SoapCore.cs   |    8 -
 .../SoapServerFormatterSink.cs                     |    2 -
 .../SoapServerFormatterSinkProvider.cs             |    6 -
 .../MetaDataCodeGenerator.cs                       |    4 +-
 mcs/class/System.Runtime.Remoting/Test/ChangeLog   |    8 -
 .../System.Runtime.Remoting/Test/ChangeLog.old     |  239 -
 .../Assembly/AssemblyInfo.cs                       |   30 +-
 .../SoapFormatter.cs                               |   32 +-
 .../SoapReader.cs                                  |   20 +-
 .../SoapWriter.cs                                  |   20 +-
 .../Test/SoapFormatterTest.cs                      |   38 +
 .../Assembly/AssemblyInfo.cs                       |    5 -
 .../Assembly/ChangeLog                             |   15 -
 .../Assembly/ChangeLog.old                         |   23 -
 mcs/class/System.Runtime.Serialization/ChangeLog   |   44 -
 .../System.Runtime.Serialization/ChangeLog.old     |  185 -
 mcs/class/System.Runtime.Serialization/Makefile    |   19 +-
 .../System.Runtime.Serialization/ChangeLog         |  236 -
 .../System.Runtime.Serialization/ChangeLog.old     |  856 -
 .../DataContractSerializer.cs                      |   65 +-
 .../System.Runtime.Serialization/ExportOptions.cs  |    3 +-
 .../KnownTypeCollection.cs                         |  187 +-
 .../SerializationMap.cs                            |    4 +-
 .../XmlFormatterDeserializer.cs                    |   42 +-
 .../XmlFormatterSerializer.cs                      |   26 +-
 .../XsdDataContractImporter.cs                     |  182 +-
 .../System.Runtime.Serialization_test.dll.sources  |    9 +
 .../System.Xml/ChangeLog                           |   36 -
 .../System.Xml/ChangeLog.old                       |  632 -
 .../Test/Resources/WSDL/collections.wsdl           |  236 +
 .../Test/Resources/WSDL/custom-collections.wsdl    |  142 +
 .../System.Runtime.Serialization/Bug242Test.cs     |   76 +
 .../System.Runtime.Serialization/Bug2843Test.cs    |  310 +
 .../System.Runtime.Serialization/Bug3258Test.cs    |   73 +
 .../Test/System.Runtime.Serialization/ChangeLog    |  144 -
 .../System.Runtime.Serialization/ChangeLog.old     |  332 -
 .../CollectionSerialization.cs                     |  454 +
 .../DataContractSerializerTest_DuplicateQName.cs   |  170 +
 ...ontractSerializerTest_NullableWithDictionary.cs |  365 +
 .../System.Runtime.Serialization/WsdlHelper.cs     |  178 +
 .../XmlObjectSerializerTest.cs                     |   52 +
 .../XsdDataContractExporterTest2.cs                |  171 +
 .../XsdDataContractImporterTest2.cs                |  361 +
 .../Test/System.Xml/ChangeLog                      |    4 -
 .../Test/System.Xml/ChangeLog.old                  |  240 -
 .../Test/System.Xml/XmlMtomDictionaryWriterTest.cs |    2 +-
 ...mobile_System.Runtime.Serialization.dll.sources |   48 +-
 ...ht_raw_System.Runtime.Serialization.dll.sources |   47 -
 ...et_4_5_System.Runtime.Serialization.dll.sources |    1 +
 mcs/class/System.Security/Assembly/AssemblyInfo.cs |   24 +-
 mcs/class/System.Security/ChangeLog                |    5 -
 mcs/class/System.Security/ChangeLog.old            |  233 -
 mcs/class/System.Security/Makefile                 |    2 +-
 .../System.Security.Cryptography.Pkcs/ChangeLog    |    5 -
 .../ChangeLog.old                                  |  175 -
 .../X509Certificate2UI.cs                          |    6 +-
 .../System.Security.Cryptography.Xml/ChangeLog     |    4 -
 .../System.Security.Cryptography.Xml/ChangeLog.old |  808 -
 .../System.Security.Cryptography.Xml/SignedXml.cs  |   36 +-
 .../System.Security.Cryptography.Xml/Transform.cs  |   17 +-
 .../XmlDsigC14NTransform.cs                        |    2 -
 .../XmlDsigEnvelopedSignatureTransform.cs          |    2 -
 .../XmlDsigExcC14NTransform.cs                     |    2 -
 .../XmlDsigXPathTransform.cs                       |    4 -
 .../XmlDsigXsltTransform.cs                        |   19 +-
 .../XmlLicenseTransform.cs                         |    6 -
 .../XmlSignature.cs                                |    7 -
 .../System.Security.Cryptography.Pkcs/ChangeLog    |    5 -
 .../ChangeLog.old                                  |  108 -
 .../KeyInfoRetrievalMethodTest.cs                  |   16 -
 .../KeyInfoTest.cs                                 |    8 -
 .../XmlDsigC14NTransformTest.cs                    |   11 -
 .../XmlDsigExcC14NTransformTest.cs                 |    7 -
 .../Assembly/ChangeLog                             |    4 -
 .../Assembly/ChangeLog.old                         |    4 -
 mcs/class/System.ServiceModel.Discovery/ChangeLog  |  224 -
 .../System.ServiceModel.Discovery/ChangeLog.old    |   10 -
 mcs/class/System.ServiceModel.Discovery/Makefile   |    2 +-
 .../ChangeLog                                      |   42 -
 .../ChangeLog.old                                  |    3 -
 .../ChangeLog                                      |  128 -
 .../ChangeLog.old                                  |    4 -
 .../ChangeLog                                      |  118 -
 .../ChangeLog.old                                  |    4 -
 .../System.ServiceModel.Discovery/ChangeLog        |  226 -
 .../System.ServiceModel.Discovery/ChangeLog.old    |    4 -
 .../AnnouncementClientTest.cs                      |    6 +
 .../Test/System.ServiceModel.Discovery/ChangeLog   |  130 -
 .../System.ServiceModel.Discovery/ChangeLog.old    |    4 -
 .../EndpointDiscoveryBehaviorTest.cs               |    1 +
 .../IntegratedDiscoveryTest.cs                     |    3 +
 .../ServiceDiscoveryBehaviorTest.cs                |    2 +
 mcs/class/System.ServiceModel.Routing/Makefile     |    2 +-
 .../ChangeLog                                      |    4 -
 .../ChangeLog.old                                  |   40 -
 .../System.ServiceModel.Routing/ChangeLog          |    4 -
 .../System.ServiceModel.Routing/ChangeLog.old      |   11 -
 .../Assembly/AssemblyInfo.cs                       |    3 +
 .../System.ServiceModel.Web/Assembly/ChangeLog     |   22 -
 .../System.ServiceModel.Web/Assembly/ChangeLog.old |   24 -
 mcs/class/System.ServiceModel.Web/ChangeLog        |   43 -
 mcs/class/System.ServiceModel.Web/ChangeLog.old    |  172 -
 mcs/class/System.ServiceModel.Web/Makefile         |    2 +-
 .../System.Runtime.Serialization.Json/ChangeLog    |  109 -
 .../ChangeLog.old                                  |  338 -
 .../DataContractJsonSerializer.cs                  |    4 -
 .../DataContractJsonSerializer_2_1.cs              |  140 -
 .../ExternalTypeMap_2_1.cs                         |   98 -
 .../JavaScriptReader.cs                            |   12 +-
 .../JsonReaderWriterFactory.cs                     |   28 +-
 .../JsonSerializationReader.cs                     |   36 +-
 .../JsonWriter.cs                                  |    8 -
 .../System.Runtime.Serialization.Json/TypeMap.cs   |   16 +-
 .../System.ServiceModel.Activation/ChangeLog       |   20 -
 .../System.ServiceModel.Activation/ChangeLog.old   |   32 -
 .../System.ServiceModel.Channels/ChangeLog         |   22 -
 .../System.ServiceModel.Channels/ChangeLog.old     |   80 -
 .../System.ServiceModel.Configuration/ChangeLog    |   13 -
 .../ChangeLog.old                                  |   21 -
 .../WebHttpEndpointElement.cs                      |    4 +-
 .../System.ServiceModel.Description/ChangeLog      |   36 -
 .../System.ServiceModel.Description/ChangeLog.old  |  126 -
 .../System.ServiceModel.Dispatcher/ChangeLog       |  100 -
 .../System.ServiceModel.Dispatcher/ChangeLog.old   |  168 -
 .../QueryStringConverter.cs                        |    3 +
 .../WebMessageFormatter.cs                         |    6 +-
 .../System.ServiceModel.Syndication/ChangeLog      |   23 -
 .../System.ServiceModel.Syndication/ChangeLog.old  |  282 -
 .../System.ServiceModel.Web/ChangeLog              |   41 -
 .../System.ServiceModel.Web/ChangeLog.old          |  102 -
 .../System.ServiceModel.Web/WebOperationContext.cs |    2 +-
 .../System.ServiceModel/ChangeLog                  |   17 -
 .../System.ServiceModel/ChangeLog.old              |   39 -
 mcs/class/System.ServiceModel.Web/System/ChangeLog |   42 -
 .../System.ServiceModel.Web/System/ChangeLog.old   |   80 -
 .../System.ServiceModel.Web/System/UriTemplate.cs  |   28 +-
 .../System/UriTemplateMatchException.cs            |    4 -
 .../System.Runtime.Serialization.Json/ChangeLog    |   25 -
 .../ChangeLog.old                                  |  125 -
 .../DataContractJsonSerializerTest.cs              |   11 +
 .../Test/System.ServiceModel.Channels/ChangeLog    |    5 -
 .../System.ServiceModel.Channels/ChangeLog.old     |   29 -
 .../Test/System.ServiceModel.Description/ChangeLog |   21 -
 .../System.ServiceModel.Description/ChangeLog.old  |   34 -
 .../Test/System.ServiceModel.Dispatcher/ChangeLog  |   26 -
 .../System.ServiceModel.Dispatcher/ChangeLog.old   |   35 -
 .../QueryStringConverterTest.cs                    |   23 +
 .../WebHttpDispatchOperationSelectorTest.cs        |    1 +
 .../Test/System.ServiceModel.Syndication/ChangeLog |   18 -
 .../System.ServiceModel.Syndication/ChangeLog.old  |  103 -
 .../Test/System.ServiceModel.Web/ChangeLog         |    5 -
 .../Test/System.ServiceModel.Web/ChangeLog.old     |   16 -
 .../System.ServiceModel.Web/Test/System/ChangeLog  |   29 -
 .../Test/System/ChangeLog.old                      |   43 -
 .../Test/System/UriTemplateTest.cs                 |   53 +
 ...onlight_raw_System.ServiceModel.Web.dll.sources |   12 -
 .../net_4_5_System.ServiceModel.Web.dll.sources    |    1 +
 .../System.ServiceModel/Assembly/AssemblyInfo.cs   |    8 +-
 mcs/class/System.ServiceModel/Assembly/ChangeLog   |   32 -
 .../System.ServiceModel/Assembly/ChangeLog.old     |   29 -
 mcs/class/System.ServiceModel/ChangeLog            |  160 -
 mcs/class/System.ServiceModel/ChangeLog.old        |  751 -
 mcs/class/System.ServiceModel/Dummy_2_1.cs         |   87 +-
 mcs/class/System.ServiceModel/Makefile             |    7 +-
 .../Mono.CodeGeneration/ChangeLog                  |    5 -
 .../Mono.CodeGeneration/ChangeLog.old              |   98 -
 .../TlsClientCertificateVerify.cs                  |    4 -
 .../Mono.Security.Protocol.Tls/CipherSuite.cs      |    8 -
 .../HttpsClientStream.cs                           |    2 -
 .../Mono.Security.Protocol.Tls/RecordProtocol.cs   |    2 -
 .../Mono.Security.Protocol.Tls/SslClientStream.cs  |    8 -
 .../System.ServiceModel.Activation/ChangeLog       |    4 -
 .../System.ServiceModel.Activation/ChangeLog.old   |   20 -
 .../System.ServiceModel.Channels.Http/ChangeLog    |   94 -
 .../ChangeLog.old                                  |   82 -
 .../HttpChannelListener.cs                         |    9 +-
 .../HttpListenerManager.cs                         |    8 +-
 .../HttpReplyChannel.cs                            |    9 +-
 .../TcpBinaryFrameManager.cs                       |    4 +-
 .../TcpChannelListener.cs                          |   16 +-
 .../ChangeLog                                      |   21 -
 .../ChangeLog.old                                  |   39 -
 .../AddressHeaderCollection.cs                     |    5 +
 .../BinaryMessageEncodingBindingElement.cs         |    8 +-
 .../System.ServiceModel.Channels/ChangeLog         |  340 -
 .../System.ServiceModel.Channels/ChangeLog.old     | 4249 -
 .../ConnectionOrientedTransportBindingElement.cs   |   45 +-
 .../HttpRequestChannel.cs                          |   24 +-
 .../HttpTransportBindingElement.cs                 |   67 +-
 .../HttpsTransportBindingElement.cs                |    6 +-
 .../System.ServiceModel.Channels/MessageEncoder.cs |   24 +-
 .../MessageEncodingBindingElement.cs               |    6 +-
 .../MessageEncodingBindingElementImporter.cs       |   25 +-
 .../System.ServiceModel.Channels/MessageVersion.cs |   49 +-
 .../MtomMessageEncoder.cs                          |    2 +-
 .../MtomMessageEncodingBindingElement.cs           |    8 +-
 .../PolicyImportHelper.cs                          |  263 +
 .../SecurityBindingElement.cs                      |    7 +-
 .../SslStreamSecurityBindingElement.cs             |   11 +-
 .../StandardBindingImporter.cs                     |  341 +-
 .../TextMessageEncodingBindingElement.cs           |    4 -
 .../TransportBindingElement.cs                     |   67 +
 .../TransportBindingElementImporter.cs             |  370 +-
 .../WindowsStreamSecurityBindingElement.cs         |   22 +-
 .../AddressHeaderCollectionElement.cs              |    4 +-
 .../BasicHttpBindingElement.cs                     |    9 +-
 .../BasicHttpBindingElement_4_5.cs                 |  123 +
 .../BasicHttpsBindingCollectionElement.cs          |   62 +
 .../BasicHttpsBindingElement.cs                    |  123 +
 .../BasicHttpsSecurityElement.cs                   |   91 +
 .../BindingCollectionElement.cs                    |   14 +-
 .../BindingsSection.cs                             |   22 +-
 .../System.ServiceModel.Configuration/ChangeLog    |  121 -
 .../ChangeLog.old                                  |  769 -
 .../ConfigUtil.cs                                  |   13 +
 .../CustomBindingCollectionElement.cs              |   19 +-
 .../CustomBindingElement.cs                        |    8 +
 .../EndpointCollectionElement.cs                   |    2 +-
 .../HttpBindingBaseElement.cs                      |  232 +
 .../StandardBindingCollectionElement.cs            |   19 +-
 .../StandardEndpointsSection.cs                    |    8 +
 .../System.ServiceModel.Description/ChangeLog      |  265 -
 .../System.ServiceModel.Description/ChangeLog.old  | 1476 -
 .../ContractDescription.cs                         |    6 +-
 .../ContractDescriptionGenerator.cs                |   24 +-
 .../CustomPolicyConversionContext.cs               |  133 +
 ...ataContractSerializerMessageContractImporter.cs |   33 +-
 .../FaultDescription.cs                            |    2 +
 .../MessageDescription.cs                          |    2 +
 .../MetadataExchangeBindings.cs                    |    6 +-
 .../MetadataExporter.cs                            |   38 +-
 .../MetadataImporter.cs                            |   49 +-
 .../OperationDescription.cs                        |    7 +
 .../PolicyConversionContext.cs                     |    9 +-
 .../ServiceContractGenerator.cs                    |  133 +-
 .../ServiceEndpoint.cs                             |    6 +
 .../WsdlExporter.cs                                |  312 +-
 .../WsdlImporter.cs                                |  390 +-
 .../System.ServiceModel.Description/XmlName.cs     |   21 +
 .../XmlSerializerOperationBehavior.cs              |    8 -
 .../System.ServiceModel.Diagnostics/ChangeLog      |    8 -
 .../System.ServiceModel.Diagnostics/ChangeLog.old  |    3 -
 .../BaseMessagesFormatter.cs                       |   14 +-
 .../System.ServiceModel.Dispatcher/ChangeLog       |  179 -
 .../System.ServiceModel.Dispatcher/ChangeLog.old   | 1024 -
 .../ChannelDispatcher.cs                           |    2 +-
 .../ClientOperation.cs                             |    5 +-
 .../ClientRuntime.cs                               |    6 +
 .../DispatchOperation.cs                           |    1 +
 .../FaultContractInfo.cs                           |    2 +
 .../OperationInvokerHandler.cs                     |   25 +-
 .../PrefixEndpointAddressMessageFilter.cs          |    1 +
 .../System.ServiceModel.PeerResolvers/ChangeLog    |    6 -
 .../ChangeLog.old                                  |  195 -
 .../System.ServiceModel.Security.Tokens/ChangeLog  |   14 -
 .../ChangeLog.old                                  |  534 -
 .../System.ServiceModel.dll.sources                |    2 +
 .../System.ServiceModel/AllEnums.cs                |    8 +
 .../System.ServiceModel/BasicHttpBinding.cs        |   13 +-
 .../System.ServiceModel/BasicHttpBinding_4_5.cs    |  215 +
 .../BasicHttpMessageSecurity.cs                    |    5 +-
 .../System.ServiceModel/BasicHttpSecurity.cs       |   15 +
 .../System.ServiceModel/BasicHttpsBinding.cs       |  181 +
 .../System.ServiceModel/BasicHttpsSecurity.cs      |   69 +
 .../System.ServiceModel/ChangeLog                  |  418 -
 .../System.ServiceModel/ChangeLog.old              | 3600 -
 .../System.ServiceModel/ClientBase.cs              |   44 +-
 .../System.ServiceModel/ClientRealProxy.cs         |   21 +-
 .../System.ServiceModel/ClientRuntimeChannel.cs    |    8 -
 .../System.ServiceModel/FaultException.cs          |    6 +
 .../System.ServiceModel/FaultException_1.cs        |    8 +
 .../System.ServiceModel/HttpBindingBase.cs         |  148 +
 .../System.ServiceModel/HttpTransportSecurity.cs   |    7 +-
 .../System.ServiceModel/Logger.cs                  |   95 +-
 .../System.ServiceModel/NetTcpBinding.cs           |   21 +-
 .../System.ServiceModel/NetTcpSecurity.cs          |    1 +
 .../System.ServiceModel/ServiceHost.cs             |   13 +-
 .../System.ServiceModel/TcpTransportSecurity.cs    |    7 +-
 .../System.ServiceModel_test.dll.sources           |   12 +
 .../FeatureBased/Features.Serialization/ChangeLog  |    7 -
 .../Features.Serialization/ChangeLog.old           |   45 -
 .../Test/MetadataTests/BindingTestAssertions.cs    |  862 +
 .../Test/MetadataTests/ExportTests.cs              |  243 +
 .../Test/MetadataTests/ImportTests.cs              |  326 +
 .../MetadataTests/ImportTests_CreateMetadata.cs    |   44 +
 .../Test/MetadataTests/ImportTests_LoadMetadata.cs |   62 +
 .../Test/MetadataTests/ImportTests_RoundTrip.cs    |   47 +
 .../Test/MetadataTests/MetadataSamples.cs          |  443 +
 .../Test/MetadataTests/MiscImportTests.cs          |  281 +
 .../Test/MetadataTests/Resources/BasicHttp.xml     |   17 +
 .../Resources/BasicHttp_Config.config              |   15 +
 .../MetadataTests/Resources/BasicHttp_Config.xml   |   55 +
 .../Resources/BasicHttp_Config2.config             |   23 +
 .../MetadataTests/Resources/BasicHttp_Config2.xml  |   82 +
 .../Resources/BasicHttp_MessageSecurity.xml        |   64 +
 .../MetadataTests/Resources/BasicHttp_Mtom.xml     |   25 +
 .../Resources/BasicHttp_Mtom_EmbeddedPolicy.xml    |   68 +
 .../MetadataTests/Resources/BasicHttp_NtlmAuth.xml |   25 +
 .../Resources/BasicHttp_Operation.xml              |   55 +
 .../Resources/BasicHttp_TransportSecurity.xml      |   43 +
 .../BasicHttp_TransportWithMessageCredential.xml   |   56 +
 .../Test/MetadataTests/Resources/BasicHttps.xml    |   43 +
 .../Resources/BasicHttps_Certificate.xml           |   43 +
 .../Resources/BasicHttps_NtlmAuth.xml              |   44 +
 .../BasicHttps_TransportWithMessageCredential.xml  |   56 +
 .../Test/MetadataTests/Resources/NetTcp.xml        |   29 +
 .../Resources/NetTcp_MessageSecurity.xml           |  117 +
 .../MetadataTests/Resources/NetTcp_Operation.xml   |   67 +
 .../Resources/NetTcp_ReliableSession.xml           |   33 +
 .../Resources/NetTcp_TransferMode.xml              |   30 +
 .../Resources/NetTcp_TransportSecurity.xml         |   50 +
 .../NetTcp_TransportWithMessageCredential.xml      |  121 +
 .../Test/MetadataTests/Resources/http-error.xml    |   17 +
 .../Test/MetadataTests/TestContext.cs              |  320 +
 .../Test/MetadataTests/TestLabel.cs                |  138 +
 .../System.ServiceModel/Test/NUnitMoonHelper.cs    |   39 +
 .../Test/Resources/DateTime.wsdl                   |    1 +
 .../Test/System.ServiceModel.Channels/ChangeLog    |   47 -
 .../System.ServiceModel.Channels/ChangeLog.old     |  737 -
 .../CommunicationObjectSyncTest.cs                 | 1329 +
 ...onnectionOrientedTransportBindingElementTest.cs |   74 +
 .../CustomBindingTest.cs                           |   37 +
 .../HttpTransportBindingElementTest.cs             |   74 +
 .../MessageEncoderTest.cs                          |   18 +
 .../MessageVersionTest.cs                          |   36 +
 .../binary-message.raw                             |  Bin 0 -> 343 bytes
 .../soap-fault-incomplete.xml                      |   13 +
 .../soap-fault-incomplete4.xml                     |   14 +
 .../System.ServiceModel.Channels/soap-fault.xml    |   14 +
 .../BasicHttpBindingElementTest.cs                 |   11 +
 .../System.ServiceModel.Configuration/ChangeLog    |    5 -
 .../ChangeLog.old                                  |   57 -
 .../Test/System.ServiceModel.Description/ChangeLog |   93 -
 .../System.ServiceModel.Description/ChangeLog.old  |  292 -
 .../ContractDescriptionTest.cs                     |   61 +
 .../MetadataExchangeBindingsTest.cs                |   32 +-
 .../WsdlImporterTest.cs                            |   38 +-
 .../Bug652331_2Test.cs                             |  214 +-
 .../Test/System.ServiceModel.Dispatcher/ChangeLog  |   31 -
 .../System.ServiceModel.Dispatcher/ChangeLog.old   |  145 -
 .../DispatchOperationTest.cs                       |   54 +-
 .../PrefixEndpointAddressMessageFilterTest.cs      |    1 +
 .../Test/System.ServiceModel.Security/ChangeLog    |    5 -
 .../System.ServiceModel.Security/ChangeLog.old     |  264 -
 .../CallbackBehaviorAttributeTest.cs               |    2 +
 .../Test/System.ServiceModel/ChangeLog             |   69 -
 .../Test/System.ServiceModel/ChangeLog.old         |  946 -
 .../System.ServiceModel/ServiceHostBaseTest.cs     |    2 +
 .../Test/System.ServiceModel/ServiceHostTest.cs    |   51 +-
 .../mobile_System.ServiceModel.dll.sources         |  239 +-
 .../moonlight_raw_System.ServiceModel.dll.sources  |  237 -
 .../net_4_5_System.ServiceModel.dll.sources        |   10 +
 .../System.ServiceProcess/Assembly/AssemblyInfo.cs |   10 +-
 .../ServiceInstallerDialog.cs                      |    3 +-
 .../System.ServiceProcess/ServiceInstaller.cs      |   19 +-
 .../Assembly/AssemblyInfo.cs                       |   54 +
 mcs/class/System.Threading.Tasks.Dataflow/Makefile |   12 +
 .../System.Threading.Tasks.Dataflow.dll.sources    |   49 +
 .../System.Threading.Tasks.Dataflow/ActionBlock.cs |  150 +
 .../AsyncExecutingMessageBox.cs                    |  121 +
 .../System.Threading.Tasks.Dataflow/BatchBlock.cs  |  376 +
 .../BatchedJoinBlock.cs                            |  270 +
 .../BatchedJoinBlock`3.cs                          |  294 +
 .../BroadcastBlock.cs                              |  146 +
 .../BroadcastOutgoingQueue.cs                      |  212 +
 .../System.Threading.Tasks.Dataflow/BufferBlock.cs |  132 +
 .../ChooserBlock.cs                                |  179 +
 .../CompletionHelper.cs                            |  199 +
 .../DataflowBlock.cs                               |  311 +
 .../DataflowBlockOptions.cs                        |   94 +
 .../DataflowLinkOptions.cs                         |   55 +
 .../DataflowMessageHeader.cs                       |   73 +
 .../DataflowMessageStatus.cs                       |   41 +
 .../ExecutingMessageBox.cs                         |   67 +
 .../ExecutingMessageBoxBase.cs                     |  163 +
 .../ExecutionDataflowBlockOptions.cs               |   55 +
 .../GroupingDataflowBlockOptions.cs                |   57 +
 .../IDataflowBlock.cs                              |   30 +
 .../IPropagatorBlock.cs                            |   28 +
 .../IReceivableSourceBlock.cs                      |   30 +
 .../ISourceBlock.cs                                |   31 +
 .../ITargetBlock.cs                                |   30 +
 .../System.Threading.Tasks.Dataflow/JoinBlock.cs   |  256 +
 .../System.Threading.Tasks.Dataflow/JoinBlock`3.cs |  292 +
 .../System.Threading.Tasks.Dataflow/JoinTarget.cs  |   84 +
 .../System.Threading.Tasks.Dataflow/MessageBox.cs  |  332 +
 .../System.Threading.Tasks.Dataflow/NameHelper.cs  |   44 +
 .../NullTargetBlock.cs                             |   67 +
 .../ObservableDataflowBlock.cs                     |   83 +
 .../ObserverDataflowBlock.cs                       |   51 +
 .../OutgoingQueue.cs                               |  281 +
 .../OutgoingQueueBase.cs                           |  177 +
 .../OutputAvailableBlock.cs                        |   97 +
 .../PassingMessageBox.cs                           |   54 +
 .../PredicateBlock.cs                              |  131 +
 .../PropagatorWrapperBlock.cs                      |   92 +
 .../ReceiveBlock.cs                                |  149 +
 .../System.Threading.Tasks.Dataflow/SendBlock.cs   |  188 +
 .../TargetCollection.cs                            |  523 +
 .../TransformBlock.cs                              |  203 +
 .../TransformManyBlock.cs                          |  223 +
 .../WriteOnceBlock.cs                              |  150 +
 ...ystem.Threading.Tasks.Dataflow_test.dll.sources |   30 +
 .../Test/AssertEx.cs                               |   22 +
 .../System.Threading.Tasks.Dataflow/Test/Blocks.cs |  111 +
 .../ActionBlockTest.cs                             |  107 +
 .../BatchBlockTest.cs                              |  452 +
 .../BatchedJoinBlockTest.cs                        |  149 +
 .../BatchedJoinBlock`3Test.cs                      |  131 +
 .../BoundedCapacityTest.cs                         |  321 +
 .../BroadcastBlockTest.cs                          |  352 +
 .../BufferBlockTest.cs                             |  123 +
 .../System.Threading.Tasks.Dataflow/ChooseTest.cs  |  217 +
 .../CompletionHelperTest.cs                        |   81 +
 .../CompletionTest.cs                              |  382 +
 .../DataflowBlockTest.cs                           |  324 +
 .../DataflowMessageHeaderTest.cs                   |   71 +
 .../EncapsulateTest.cs                             |  130 +
 .../ExecutionBlocksTest.cs                         |  199 +
 .../System.Threading.Tasks.Dataflow/GreedyTest.cs  |  349 +
 .../InvalidArgumentsTest.cs                        |  470 +
 .../JoinBlockTest.cs                               |  181 +
 .../JoinBlock`3Test.cs                             |  154 +
 .../System.Threading.Tasks.Dataflow/OptionsTest.cs |  419 +
 .../OutputAvailableTest.cs                         |  160 +
 .../PropagateCompletionTest.cs                     |  130 +
 .../ReceivingTest.cs                               |  430 +
 .../TransformBlockTest.cs                          |  116 +
 .../TransformManyBlockTest.cs                      |  133 +
 .../WriteOnceBlockTest.cs                          |  242 +
 .../Test/TestScheduler.cs                          |   36 +
 .../System.Transactions/Assembly/AssemblyInfo.cs   |    6 -
 mcs/class/System.Transactions/ChangeLog            |   21 -
 mcs/class/System.Transactions/ChangeLog.old        |   13 -
 mcs/class/System.Transactions/Makefile             |   12 +-
 .../System.Transactions/ChangeLog                  |   36 -
 .../System.Transactions/ChangeLog.old              |   74 -
 .../System.Transactions/PreparingEnlistment.cs     |    9 +
 .../System.Transactions/SinglePhaseEnlistment.cs   |   15 +-
 .../System.Transactions/Transaction.cs             |   98 +-
 mcs/class/System.Transactions/Test/ChangeLog       |   19 -
 mcs/class/System.Transactions/Test/ChangeLog.old   |   15 -
 mcs/class/System.Transactions/Test/EnlistTest.cs   |  807 +-
 .../System.Transactions/Test/IntResourceManager.cs |   76 +-
 .../Assembly/AssemblyInfo.cs                       |   10 -
 mcs/class/System.Web.Abstractions/Makefile         |    2 +-
 .../System.Web/HttpContextWrapper.cs               |    2 +-
 .../net_4_5_System.Web.Abstractions.dll.sources    |    1 +
 .../Assembly/AssemblyInfo.cs                       |    8 -
 mcs/class/System.Web.ApplicationServices/Makefile  |    2 +-
 ...time_System.Web.ApplicationServices.dll.sources |    1 +
 ..._4_5_System.Web.ApplicationServices.dll.sources |    1 +
 .../Assembly/AssemblyInfo.cs                       |    4 -
 mcs/class/System.Web.DynamicData/ChangeLog         |    4 -
 mcs/class/System.Web.DynamicData/ChangeLog.old     |  103 -
 mcs/class/System.Web.DynamicData/Makefile          |    8 +-
 .../DLinqColumnProvider.cs                         |    4 -
 .../DLinqTableProvider.cs                          |    1 -
 .../System.Web.DynamicData/ChangeLog               |    4 -
 .../System.Web.DynamicData/ChangeLog.old           |  222 -
 .../DynamicDataExtensions.cs                       |    1 -
 .../System.Web.DynamicData/DynamicDataRoute.cs     |    2 +-
 .../System.Web.DynamicData/DynamicValidator.cs     |    3 +-
 .../FieldTemplateUserControl.cs                    |    1 -
 .../System.Web.DynamicData/Test/Common/ChangeLog   |    4 -
 .../Test/Common/ChangeLog.old                      |   95 -
 .../Test/Common/TestsSetup.cs                      |    4 +-
 .../DynamicDataManagerTest.cs                      |    2 +
 .../System.Web.DynamicData/DynamicValidatorTest.cs |    5 +
 .../Test/System.Web.DynamicData/MetaColumnTest.cs  |    2 +-
 .../Test/WebPages/web.config.4.5                   |  135 +
 .../Assembly/AssemblyInfo.cs                       |    4 -
 mcs/class/System.Web.Extensions.Design/ChangeLog   |    8 -
 .../System.Web.Extensions.Design/ChangeLog.old     |    8 -
 .../System.Web.Extensions.Design_1.0/ChangeLog     |    8 -
 .../System.Web.Extensions.Design_1.0/ChangeLog.old |    6 -
 .../System.Web.Extensions/Assembly/AssemblyInfo.cs |    7 -
 mcs/class/System.Web.Extensions/Assembly/ChangeLog |    4 -
 .../System.Web.Extensions/Assembly/ChangeLog.old   |   30 -
 mcs/class/System.Web.Extensions/ChangeLog          |   24 -
 mcs/class/System.Web.Extensions/ChangeLog.old      |  183 -
 mcs/class/System.Web.Extensions/Makefile           |   11 +-
 .../System.Web.Configuration/ChangeLog             |    5 -
 .../System.Web.Configuration/ChangeLog.old         |    5 -
 .../System.Web.Handlers/ChangeLog                  |   15 -
 .../System.Web.Handlers/ChangeLog.old              |    6 -
 .../System.Web.Handlers/ScriptResourceHandler.cs   |    5 +-
 .../System.Web.Script.Serialization/ChangeLog      |    5 -
 .../System.Web.Script.Serialization/ChangeLog.old  |   79 -
 .../JavaScriptSerializer.cs                        |   52 +-
 .../JsonDeserializer.cs                            |   33 +-
 .../JsonSerializer.cs                              |    2 -
 .../System.Web.Script.Services/ChangeLog           |    7 -
 .../System.Web.Script.Services/ChangeLog.old       |   57 -
 .../System.Web.Script.Services/LogicalTypeInfo.cs  |    2 +-
 .../System.Web.UI.WebControls/ChangeLog            |    4 -
 .../System.Web.UI.WebControls/ChangeLog.old        |  313 -
 .../System.Web.UI.WebControls/ListView.cs          |    2 -
 .../System.Web.UI/AsyncPostBackTrigger.cs          |   19 +-
 .../System.Web.Extensions/System.Web.UI/ChangeLog  |  103 -
 .../System.Web.UI/ChangeLog.old                    |  162 -
 .../System.Web.UI/ScriptManager.cs                 |    2 -
 .../Test/System.Web.Script.Serialization/ChangeLog |    8 -
 .../System.Web.Script.Serialization/ChangeLog.old  |   38 -
 .../JavaScriptSerializerTest.cs                    |   29 +-
 .../Test/System.Web.UI.WebControls/ChangeLog       |    4 -
 .../Test/System.Web.UI.WebControls/ChangeLog.old   |   30 -
 .../Test/System.Web.UI/ChangeLog                   |    8 -
 .../Test/System.Web.UI/ChangeLog.old               |    6 -
 .../System.Web.Extensions/Test/code/ChangeLog      |    9 -
 .../System.Web.Extensions/Test/code/ChangeLog.old  |    4 -
 .../Test/code/WebTestLocal.cs                      |    4 +-
 .../Test/resources/profile.config.4.5              |    8 +
 .../Test/standalone-tests/Consts.cs.in             |   44 +
 .../DataPager_NumericPagerField_Bug615315.cs       |  153 +
 mcs/class/System.Web.Extensions_1.0/ChangeLog      |   10 -
 mcs/class/System.Web.Extensions_1.0/ChangeLog.old  |   10 -
 mcs/class/System.Web.Http.SelfHost/Makefile        |   22 +
 .../System.Web.Http.SelfHost.dll.sources           |   43 +
 mcs/class/System.Web.Http/Makefile                 |   23 +
 .../System.Web.Http/System.Web.Http.dll.sources    |  266 +
 mcs/class/System.Web.Mvc2/Makefile                 |    3 +-
 .../System.Web.Mvc2/Properties/AssemblyInfo.cs     |    1 -
 mcs/class/System.Web.Mvc3/GlobalAssemblyInfo.cs    |   12 +
 mcs/class/System.Web.Mvc3/GlobalSuppressions.cs    |   18 +
 mcs/class/System.Web.Mvc3/Makefile                 |   41 +
 .../System.Web.Mvc3/Mvc/AcceptVerbsAttribute.cs    |   58 +
 mcs/class/System.Web.Mvc3/Mvc/ActionDescriptor.cs  |  175 +
 .../System.Web.Mvc3/Mvc/ActionExecutedContext.cs   |   55 +
 .../System.Web.Mvc3/Mvc/ActionExecutingContext.cs  |   43 +
 .../System.Web.Mvc3/Mvc/ActionFilterAttribute.cs   |   22 +
 .../System.Web.Mvc3/Mvc/ActionMethodDispatcher.cs  |   74 +
 .../Mvc/ActionMethodDispatcherCache.cs             |   15 +
 .../System.Web.Mvc3/Mvc/ActionMethodSelector.cs    |  113 +
 .../Mvc/ActionMethodSelectorAttribute.cs           |    9 +
 .../System.Web.Mvc3/Mvc/ActionNameAttribute.cs     |   27 +
 .../Mvc/ActionNameSelectorAttribute.cs             |    9 +
 mcs/class/System.Web.Mvc3/Mvc/ActionResult.cs      |    9 +
 mcs/class/System.Web.Mvc3/Mvc/ActionSelector.cs    |    5 +
 .../Mvc/AdditionalMetaDataAttribute.cs             |   41 +
 .../System.Web.Mvc3/Mvc/Ajax/AjaxExtensions.cs     |  300 +
 mcs/class/System.Web.Mvc3/Mvc/Ajax/AjaxOptions.cs  |  226 +
 .../System.Web.Mvc3/Mvc/Ajax/InsertionMode.cs      |    7 +
 mcs/class/System.Web.Mvc3/Mvc/AjaxHelper.cs        |   76 +
 mcs/class/System.Web.Mvc3/Mvc/AjaxHelper`1.cs      |   23 +
 .../System.Web.Mvc3/Mvc/AjaxRequestExtensions.cs   |   14 +
 .../System.Web.Mvc3/Mvc/AllowHtmlAttribute.cs      |   19 +
 mcs/class/System.Web.Mvc3/Mvc/AreaHelpers.cs       |   31 +
 mcs/class/System.Web.Mvc3/Mvc/AreaRegistration.cs  |   50 +
 .../System.Web.Mvc3/Mvc/AreaRegistrationContext.cs |   93 +
 .../Mvc/AssociatedMetadataProvider.cs              |   93 +
 .../Mvc/AssociatedValidatorProvider.cs             |   51 +
 .../Mvc/Async/ActionDescriptorCreator.cs           |    6 +
 .../Mvc/Async/AsyncActionDescriptor.cs             |   28 +
 .../Mvc/Async/AsyncActionMethodSelector.cs         |  194 +
 .../Mvc/Async/AsyncControllerActionInvoker.cs      |  270 +
 .../System.Web.Mvc3/Mvc/Async/AsyncManager.cs      |   67 +
 .../Mvc/Async/AsyncResultWrapper.cs                |  256 +
 mcs/class/System.Web.Mvc3/Mvc/Async/AsyncUtil.cs   |   63 +
 mcs/class/System.Web.Mvc3/Mvc/Async/AsyncVoid.cs   |    7 +
 .../Mvc/Async/BeginInvokeDelegate.cs               |    5 +
 .../System.Web.Mvc3/Mvc/Async/EndInvokeDelegate.cs |    5 +
 .../Mvc/Async/EndInvokeDelegate`1.cs               |    5 +
 .../Mvc/Async/IAsyncActionInvoker.cs               |    8 +
 .../System.Web.Mvc3/Mvc/Async/IAsyncController.cs  |    8 +
 .../Mvc/Async/IAsyncManagerContainer.cs            |   10 +
 .../System.Web.Mvc3/Mvc/Async/OperationCounter.cs  |   50 +
 .../Mvc/Async/ReflectedAsyncActionDescriptor.cs    |  185 +
 .../Async/ReflectedAsyncControllerDescriptor.cs    |   69 +
 .../System.Web.Mvc3/Mvc/Async/SimpleAsyncResult.cs |   55 +
 .../System.Web.Mvc3/Mvc/Async/SingleEntryGate.cs   |   20 +
 .../Mvc/Async/SynchronizationContextUtil.cs        |   47 +
 .../Mvc/Async/SynchronousOperationException.cs     |   27 +
 mcs/class/System.Web.Mvc3/Mvc/Async/Trigger.cs     |   21 +
 .../System.Web.Mvc3/Mvc/Async/TriggerListener.cs   |   56 +
 mcs/class/System.Web.Mvc3/Mvc/AsyncController.cs   |   99 +
 .../System.Web.Mvc3/Mvc/AsyncTimeoutAttribute.cs   |   40 +
 .../System.Web.Mvc3/Mvc/AuthorizationContext.cs    |   37 +
 .../System.Web.Mvc3/Mvc/AuthorizeAttribute.cs      |  131 +
 mcs/class/System.Web.Mvc3/Mvc/BindAttribute.cs     |   51 +
 .../Mvc/BuildManagerCompiledView.cs                |   78 +
 .../System.Web.Mvc3/Mvc/BuildManagerViewEngine.cs  |   76 +
 .../System.Web.Mvc3/Mvc/BuildManagerWrapper.cs     |   27 +
 .../System.Web.Mvc3/Mvc/ByteArrayModelBinder.cs    |   31 +
 .../Mvc/ChildActionOnlyAttribute.cs                |   18 +
 .../Mvc/ChildActionValueProvider.cs                |   35 +
 .../Mvc/ChildActionValueProviderFactory.cs         |   14 +
 .../Mvc/ClientDataTypeModelValidatorProvider.cs    |   67 +
 mcs/class/System.Web.Mvc3/Mvc/CompareAttribute.cs  |   52 +
 mcs/class/System.Web.Mvc3/Mvc/ContentResult.cs     |   41 +
 mcs/class/System.Web.Mvc3/Mvc/Controller.cs        |  645 +
 .../System.Web.Mvc3/Mvc/ControllerActionInvoker.cs |  313 +
 mcs/class/System.Web.Mvc3/Mvc/ControllerBase.cs    |  120 +
 mcs/class/System.Web.Mvc3/Mvc/ControllerBuilder.cs |   81 +
 mcs/class/System.Web.Mvc3/Mvc/ControllerContext.cs |  120 +
 .../System.Web.Mvc3/Mvc/ControllerDescriptor.cs    |   71 +
 .../Mvc/ControllerDescriptorCache.cs               |   14 +
 .../Mvc/ControllerInstanceFilterProvider.cs        |   12 +
 .../System.Web.Mvc3/Mvc/ControllerTypeCache.cs     |  115 +
 .../Mvc/CustomModelBinderAttribute.cs              |   14 +
 .../Mvc/DataAnnotationsModelMetadata.cs            |   51 +
 .../Mvc/DataAnnotationsModelMetadataProvider.cs    |   98 +
 .../Mvc/DataAnnotationsModelValidator.cs           |   61 +
 .../Mvc/DataAnnotationsModelValidatorProvider.cs   |  342 +
 .../Mvc/DataAnnotationsModelValidator`1.cs         |   14 +
 .../Mvc/DataErrorInfoModelValidatorProvider.cs     |   75 +
 mcs/class/System.Web.Mvc3/Mvc/DataTypeUtil.cs      |   64 +
 .../Mvc/DefaultControllerFactory.cs                |  260 +
 .../System.Web.Mvc3/Mvc/DefaultModelBinder.cs      |  706 +
 .../Mvc/DefaultViewLocationCache.cs                |   45 +
 .../System.Web.Mvc3/Mvc/DependencyResolver.cs      |  134 +
 .../Mvc/DependencyResolverExtensions.cs            |   15 +
 mcs/class/System.Web.Mvc3/Mvc/DescriptorUtil.cs    |   65 +
 mcs/class/System.Web.Mvc3/Mvc/DictionaryHelpers.cs |   40 +
 .../Mvc/DictionaryValueProvider`1.cs               |   52 +
 .../Mvc/DynamicViewDataDictionary.cs               |   39 +
 .../Mvc/EmptyModelMetadataProvider.cs              |   11 +
 .../Mvc/EmptyModelValidatorProvider.cs             |   10 +
 mcs/class/System.Web.Mvc3/Mvc/EmptyResult.cs       |   17 +
 mcs/class/System.Web.Mvc3/Mvc/Error.cs             |   72 +
 mcs/class/System.Web.Mvc3/Mvc/ExceptionContext.cs  |   43 +
 mcs/class/System.Web.Mvc3/Mvc/ExpressionHelper.cs  |  119 +
 .../ExpressionUtil/BinaryExpressionFingerprint.cs  |   40 +
 .../Mvc/ExpressionUtil/CachedExpressionCompiler.cs |  126 +
 .../ConditionalExpressionFingerprint.cs            |   28 +
 .../ConstantExpressionFingerprint.cs               |   32 +
 .../ExpressionUtil/DefaultExpressionFingerprint.cs |   28 +
 .../Mvc/ExpressionUtil/ExpressionFingerprint.cs    |   43 +
 .../ExpressionUtil/ExpressionFingerprintChain.cs   |   79 +
 .../FingerprintingExpressionVisitor.cs             |  220 +
 .../Mvc/ExpressionUtil/HashCodeCombiner.cs         |   49 +
 .../Mvc/ExpressionUtil/Hoisted`2.cs                |    7 +
 .../ExpressionUtil/HoistingExpressionVisitor.cs    |   32 +
 .../ExpressionUtil/IndexExpressionFingerprint.cs   |   40 +
 .../ExpressionUtil/LambdaExpressionFingerprint.cs  |   28 +
 .../ExpressionUtil/MemberExpressionFingerprint.cs  |   37 +
 .../MethodCallExpressionFingerprint.cs             |   40 +
 .../ParameterExpressionFingerprint.cs              |   36 +
 .../TypeBinaryExpressionFingerprint.cs             |   36 +
 .../ExpressionUtil/UnaryExpressionFingerprint.cs   |   40 +
 .../System.Web.Mvc3/Mvc/FieldValidationMetadata.cs |   37 +
 mcs/class/System.Web.Mvc3/Mvc/FileContentResult.cs |   28 +
 mcs/class/System.Web.Mvc3/Mvc/FilePathResult.cs    |   27 +
 mcs/class/System.Web.Mvc3/Mvc/FileResult.cs        |  131 +
 mcs/class/System.Web.Mvc3/Mvc/FileStreamResult.cs  |   44 +
 mcs/class/System.Web.Mvc3/Mvc/Filter.cs            |   39 +
 mcs/class/System.Web.Mvc3/Mvc/FilterAttribute.cs   |   40 +
 .../Mvc/FilterAttributeFilterProvider.cs           |   40 +
 mcs/class/System.Web.Mvc3/Mvc/FilterInfo.cs        |   48 +
 .../Mvc/FilterProviderCollection.cs                |  107 +
 mcs/class/System.Web.Mvc3/Mvc/FilterProviders.cs   |   15 +
 mcs/class/System.Web.Mvc3/Mvc/FilterScope.cs       |    9 +
 mcs/class/System.Web.Mvc3/Mvc/FormCollection.cs    |   81 +
 mcs/class/System.Web.Mvc3/Mvc/FormContext.cs       |   80 +
 mcs/class/System.Web.Mvc3/Mvc/FormMethod.cs        |    6 +
 mcs/class/System.Web.Mvc3/Mvc/FormValueProvider.cs |   18 +
 .../Mvc/FormValueProviderFactory.cs                |   28 +
 .../System.Web.Mvc3/Mvc/GlobalFilterCollection.cs  |   52 +
 mcs/class/System.Web.Mvc3/Mvc/GlobalFilters.cs     |   12 +
 .../System.Web.Mvc3/Mvc/HandleErrorAttribute.cs    |  106 +
 mcs/class/System.Web.Mvc3/Mvc/HandleErrorInfo.cs   |   39 +
 .../System.Web.Mvc3/Mvc/HiddenInputAttribute.cs    |   12 +
 .../Mvc/Html/ChildActionExtensions.cs              |  149 +
 .../Mvc/Html/DefaultDisplayTemplates.cs            |  194 +
 .../Mvc/Html/DefaultEditorTemplates.cs             |  203 +
 .../System.Web.Mvc3/Mvc/Html/DisplayExtensions.cs  |   85 +
 .../Mvc/Html/DisplayTextExtensions.cs              |   20 +
 .../System.Web.Mvc3/Mvc/Html/EditorExtensions.cs   |   86 +
 .../System.Web.Mvc3/Mvc/Html/FormExtensions.cs     |  143 +
 .../System.Web.Mvc3/Mvc/Html/InputExtensions.cs    |  396 +
 .../System.Web.Mvc3/Mvc/Html/LabelExtensions.cs    |   54 +
 .../System.Web.Mvc3/Mvc/Html/LinkExtensions.cs     |  104 +
 mcs/class/System.Web.Mvc3/Mvc/Html/MvcForm.cs      |   57 +
 .../System.Web.Mvc3/Mvc/Html/PartialExtensions.cs  |   25 +
 .../Mvc/Html/RenderPartialExtensions.cs            |   23 +
 .../System.Web.Mvc3/Mvc/Html/SelectExtensions.cs   |  245 +
 .../System.Web.Mvc3/Mvc/Html/TemplateHelpers.cs    |  283 +
 .../System.Web.Mvc3/Mvc/Html/TextAreaExtensions.cs |  161 +
 .../Mvc/Html/ValidationExtensions.cs               |  314 +
 mcs/class/System.Web.Mvc3/Mvc/HtmlHelper.cs        |  451 +
 mcs/class/System.Web.Mvc3/Mvc/HtmlHelper`1.cs      |   23 +
 .../System.Web.Mvc3/Mvc/HttpDeleteAttribute.cs     |   15 +
 .../Mvc/HttpFileCollectionValueProvider.cs         |   40 +
 .../Mvc/HttpFileCollectionValueProviderFactory.cs  |   15 +
 mcs/class/System.Web.Mvc3/Mvc/HttpGetAttribute.cs  |   15 +
 mcs/class/System.Web.Mvc3/Mvc/HttpHandlerUtil.cs   |   77 +
 .../System.Web.Mvc3/Mvc/HttpNotFoundResult.cs      |   16 +
 mcs/class/System.Web.Mvc3/Mvc/HttpPostAttribute.cs |   15 +
 .../Mvc/HttpPostedFileBaseModelBinder.cs           |   36 +
 mcs/class/System.Web.Mvc3/Mvc/HttpPutAttribute.cs  |   15 +
 .../System.Web.Mvc3/Mvc/HttpRequestExtensions.cs   |   44 +
 .../System.Web.Mvc3/Mvc/HttpStatusCodeResult.cs    |   34 +
 .../System.Web.Mvc3/Mvc/HttpUnauthorizedResult.cs  |   19 +
 mcs/class/System.Web.Mvc3/Mvc/HttpVerbs.cs         |   12 +
 mcs/class/System.Web.Mvc3/Mvc/IActionFilter.cs     |    7 +
 mcs/class/System.Web.Mvc3/Mvc/IActionInvoker.cs    |    6 +
 .../System.Web.Mvc3/Mvc/IAuthorizationFilter.cs    |    6 +
 mcs/class/System.Web.Mvc3/Mvc/IBuildManager.cs     |   12 +
 .../System.Web.Mvc3/Mvc/IClientValidatable.cs      |   17 +
 mcs/class/System.Web.Mvc3/Mvc/IController.cs       |    7 +
 .../System.Web.Mvc3/Mvc/IControllerActivator.cs    |    7 +
 .../System.Web.Mvc3/Mvc/IControllerFactory.cs      |   10 +
 .../System.Web.Mvc3/Mvc/IDependencyResolver.cs     |    8 +
 mcs/class/System.Web.Mvc3/Mvc/IExceptionFilter.cs  |    6 +
 mcs/class/System.Web.Mvc3/Mvc/IFilterProvider.cs   |    7 +
 mcs/class/System.Web.Mvc3/Mvc/IMetadataAware.cs    |   10 +
 mcs/class/System.Web.Mvc3/Mvc/IModelBinder.cs      |    6 +
 .../System.Web.Mvc3/Mvc/IModelBinderProvider.cs    |    6 +
 .../System.Web.Mvc3/Mvc/IMvcControlBuilder.cs      |    5 +
 mcs/class/System.Web.Mvc3/Mvc/IMvcFilter.cs        |    6 +
 mcs/class/System.Web.Mvc3/Mvc/IResolver.cs         |    5 +
 mcs/class/System.Web.Mvc3/Mvc/IResultFilter.cs     |    7 +
 mcs/class/System.Web.Mvc3/Mvc/IRouteWithArea.cs    |    9 +
 mcs/class/System.Web.Mvc3/Mvc/ITempDataProvider.cs |    8 +
 .../System.Web.Mvc3/Mvc/IUniquelyIdentifiable.cs   |    5 +
 .../Mvc/IUnvalidatedRequestValues.cs               |   13 +
 .../Mvc/IUnvalidatedValueProvider.cs               |    8 +
 mcs/class/System.Web.Mvc3/Mvc/IValueProvider.cs    |    8 +
 mcs/class/System.Web.Mvc3/Mvc/IView.cs             |    7 +
 .../System.Web.Mvc3/Mvc/IViewDataContainer.cs      |    8 +
 mcs/class/System.Web.Mvc3/Mvc/IViewEngine.cs       |    8 +
 .../System.Web.Mvc3/Mvc/IViewLocationCache.cs      |    8 +
 .../System.Web.Mvc3/Mvc/IViewPageActivator.cs      |    6 +
 .../System.Web.Mvc3/Mvc/IViewStartPageChild.cs     |    8 +
 mcs/class/System.Web.Mvc3/Mvc/InputType.cs         |    9 +
 mcs/class/System.Web.Mvc3/Mvc/JavaScriptResult.cs  |   24 +
 .../System.Web.Mvc3/Mvc/JsonRequestBehavior.cs     |    6 +
 mcs/class/System.Web.Mvc3/Mvc/JsonResult.cs        |   60 +
 .../Mvc/JsonValueProviderFactory.cs                |   73 +
 .../System.Web.Mvc3/Mvc/LinqBinaryModelBinder.cs   |   14 +
 .../System.Web.Mvc3/Mvc/ModelBinderAttribute.cs    |   42 +
 .../System.Web.Mvc3/Mvc/ModelBinderDictionary.cs   |  152 +
 .../Mvc/ModelBinderProviderCollection.cs           |   58 +
 .../System.Web.Mvc3/Mvc/ModelBinderProviders.cs    |   14 +
 mcs/class/System.Web.Mvc3/Mvc/ModelBinders.cs      |   65 +
 .../System.Web.Mvc3/Mvc/ModelBindingContext.cs     |  141 +
 .../Mvc/ModelClientValidationEqualToRule.cs        |    9 +
 .../Mvc/ModelClientValidationRangeRule.cs          |   10 +
 .../Mvc/ModelClientValidationRegexRule.cs          |    9 +
 .../Mvc/ModelClientValidationRemoteRule.cs         |   19 +
 .../Mvc/ModelClientValidationRequiredRule.cs       |    8 +
 .../Mvc/ModelClientValidationRule.cs               |   31 +
 .../Mvc/ModelClientValidationStringLengthRule.cs   |   16 +
 mcs/class/System.Web.Mvc3/Mvc/ModelError.cs        |   34 +
 .../System.Web.Mvc3/Mvc/ModelErrorCollection.cs    |   16 +
 mcs/class/System.Web.Mvc3/Mvc/ModelMetadata.cs     |  401 +
 .../System.Web.Mvc3/Mvc/ModelMetadataProvider.cs   |   11 +
 .../System.Web.Mvc3/Mvc/ModelMetadataProviders.cs  |   33 +
 mcs/class/System.Web.Mvc3/Mvc/ModelState.cs        |   19 +
 .../System.Web.Mvc3/Mvc/ModelStateDictionary.cs    |  158 +
 .../System.Web.Mvc3/Mvc/ModelValidationResult.cs   |   28 +
 mcs/class/System.Web.Mvc3/Mvc/ModelValidator.cs    |   71 +
 .../System.Web.Mvc3/Mvc/ModelValidatorProvider.cs  |    7 +
 .../Mvc/ModelValidatorProviderCollection.cs        |   51 +
 .../System.Web.Mvc3/Mvc/ModelValidatorProviders.cs |   17 +
 mcs/class/System.Web.Mvc3/Mvc/MultiSelectList.cs   |  111 +
 .../System.Web.Mvc3/Mvc/MultiServiceResolver.cs    |   41 +
 mcs/class/System.Web.Mvc3/Mvc/MvcFilter.cs         |   21 +
 mcs/class/System.Web.Mvc3/Mvc/MvcHandler.cs        |  212 +
 mcs/class/System.Web.Mvc3/Mvc/MvcHtmlString.cs     |   25 +
 mcs/class/System.Web.Mvc3/Mvc/MvcHttpHandler.cs    |   89 +
 mcs/class/System.Web.Mvc3/Mvc/MvcRouteHandler.cs   |   32 +
 .../System.Web.Mvc3/Mvc/MvcWebRazorHostFactory.cs  |   17 +
 .../Mvc/NameValueCollectionExtensions.cs           |   27 +
 .../Mvc/NameValueCollectionValueProvider.cs        |   97 +
 .../System.Web.Mvc3/Mvc/NoAsyncTimeoutAttribute.cs |   12 +
 .../System.Web.Mvc3/Mvc/NonActionAttribute.cs      |   10 +
 .../System.Web.Mvc3/Mvc/NullViewLocationCache.cs   |   18 +
 .../System.Web.Mvc3/Mvc/OutputCacheAttribute.cs    |  337 +
 .../System.Web.Mvc3/Mvc/ParameterBindingInfo.cs    |   31 +
 .../System.Web.Mvc3/Mvc/ParameterDescriptor.cs     |   57 +
 mcs/class/System.Web.Mvc3/Mvc/ParameterInfoUtil.cs |   30 +
 mcs/class/System.Web.Mvc3/Mvc/PartialViewResult.cs |   25 +
 mcs/class/System.Web.Mvc3/Mvc/PathHelpers.cs       |   84 +
 .../System.Web.Mvc3/Mvc/PreApplicationStartCode.cs |   22 +
 .../Mvc/QueryStringValueProvider.cs                |   21 +
 .../Mvc/QueryStringValueProviderFactory.cs         |   28 +
 .../System.Web.Mvc3/Mvc/RangeAttributeAdapter.cs   |   15 +
 .../Mvc/Razor/MvcCSharpRazorCodeGenerator.cs       |   30 +
 .../Mvc/Razor/MvcCSharpRazorCodeParser.cs          |   68 +
 .../Mvc/Razor/MvcVBRazorCodeParser.cs              |   93 +
 .../Mvc/Razor/MvcWebPageRazorHost.cs               |   64 +
 .../Mvc/Razor/SetModelTypeCodeGenerator.cs         |   47 +
 .../Mvc/Razor/StartPageLookupDelegate.cs           |    7 +
 mcs/class/System.Web.Mvc3/Mvc/RazorView.cs         |   73 +
 mcs/class/System.Web.Mvc3/Mvc/RazorViewEngine.cs   |   68 +
 .../System.Web.Mvc3/Mvc/ReaderWriterCache`2.cs     |   59 +
 mcs/class/System.Web.Mvc3/Mvc/RedirectResult.cs    |   55 +
 .../System.Web.Mvc3/Mvc/RedirectToRouteResult.cs   |   76 +
 .../Mvc/ReflectedActionDescriptor.cs               |  134 +
 .../System.Web.Mvc3/Mvc/ReflectedAttributeCache.cs |   41 +
 .../Mvc/ReflectedControllerDescriptor.cs           |   87 +
 .../Mvc/ReflectedParameterBindingInfo.cs           |   61 +
 .../Mvc/ReflectedParameterDescriptor.cs            |   78 +
 .../Mvc/RegularExpressionAttributeAdapter.cs       |   14 +
 mcs/class/System.Web.Mvc3/Mvc/RemoteAttribute.cs   |  121 +
 .../System.Web.Mvc3/Mvc/RequireHttpsAttribute.cs   |   34 +
 .../Mvc/RequiredAttributeAdapter.cs                |   14 +
 .../Mvc/Resources/MvcResources.Designer.cs         | 1022 +
 .../Mvc/Resources/MvcResources.resx                |  442 +
 .../System.Web.Mvc3/Mvc/ResultExecutedContext.cs   |   44 +
 .../System.Web.Mvc3/Mvc/ResultExecutingContext.cs  |   32 +
 .../Mvc/RouteCollectionExtensions.cs               |  161 +
 .../System.Web.Mvc3/Mvc/RouteDataValueProvider.cs  |   14 +
 .../Mvc/RouteDataValueProviderFactory.cs           |   15 +
 .../System.Web.Mvc3/Mvc/RouteValuesHelpers.cs      |   49 +
 mcs/class/System.Web.Mvc3/Mvc/SecurityUtil.cs      |   66 +
 mcs/class/System.Web.Mvc3/Mvc/SelectList.cs        |   34 +
 mcs/class/System.Web.Mvc3/Mvc/SelectListItem.cs    |   20 +
 .../System.Web.Mvc3/Mvc/SessionStateAttribute.cs   |   17 +
 .../Mvc/SessionStateTempDataProvider.cs            |   53 +
 .../System.Web.Mvc3/Mvc/SingleServiceResolver.cs   |   52 +
 .../Mvc/StringLengthAttributeAdapter.cs            |   14 +
 .../System.Web.Mvc3/Mvc/TagBuilderExtensions.cs    |   10 +
 .../System.Web.Mvc3/Mvc/TempDataDictionary.cs      |  191 +
 mcs/class/System.Web.Mvc3/Mvc/TemplateInfo.cs      |   59 +
 .../System.Web.Mvc3/Mvc/TryGetValueDelegate.cs     |    5 +
 .../System.Web.Mvc3/Mvc/TypeCacheSerializer.cs     |  115 +
 mcs/class/System.Web.Mvc3/Mvc/TypeCacheUtil.cs     |   87 +
 .../System.Web.Mvc3/Mvc/TypeDescriptorHelper.cs    |   13 +
 mcs/class/System.Web.Mvc3/Mvc/TypeHelpers.cs       |  126 +
 .../Mvc/UnvalidatedRequestValuesAccessor.cs        |    6 +
 .../Mvc/UnvalidatedRequestValuesWrapper.cs         |   28 +
 mcs/class/System.Web.Mvc3/Mvc/UrlHelper.cs         |  189 +
 mcs/class/System.Web.Mvc3/Mvc/UrlParameter.cs      |   17 +
 mcs/class/System.Web.Mvc3/Mvc/UrlRewriterHelper.cs |   37 +
 .../Mvc/ValidatableObjectAdapter.cs                |   54 +
 .../Mvc/ValidateAntiForgeryTokenAttribute.cs       |   45 +
 .../System.Web.Mvc3/Mvc/ValidateInputAttribute.cs  |   27 +
 .../System.Web.Mvc3/Mvc/ValueProviderCollection.cs |   55 +
 .../System.Web.Mvc3/Mvc/ValueProviderDictionary.cs |  194 +
 .../System.Web.Mvc3/Mvc/ValueProviderFactories.cs  |   22 +
 .../System.Web.Mvc3/Mvc/ValueProviderFactory.cs    |    7 +
 .../Mvc/ValueProviderFactoryCollection.cs          |   51 +
 .../System.Web.Mvc3/Mvc/ValueProviderResult.cs     |  135 +
 mcs/class/System.Web.Mvc3/Mvc/ValueProviderUtil.cs |   51 +
 mcs/class/System.Web.Mvc3/Mvc/ViewContext.cs       |  259 +
 .../System.Web.Mvc3/Mvc/ViewDataDictionary.cs      |  340 +
 .../System.Web.Mvc3/Mvc/ViewDataDictionary`1.cs    |   54 +
 mcs/class/System.Web.Mvc3/Mvc/ViewDataInfo.cs      |   43 +
 .../System.Web.Mvc3/Mvc/ViewEngineCollection.cs    |  112 +
 mcs/class/System.Web.Mvc3/Mvc/ViewEngineResult.cs  |   42 +
 mcs/class/System.Web.Mvc3/Mvc/ViewEngines.cs       |   16 +
 mcs/class/System.Web.Mvc3/Mvc/ViewMasterPage.cs    |   72 +
 .../Mvc/ViewMasterPageControlBuilder.cs            |   17 +
 mcs/class/System.Web.Mvc3/Mvc/ViewMasterPage`1.cs  |   41 +
 mcs/class/System.Web.Mvc3/Mvc/ViewPage.cs          |  386 +
 .../System.Web.Mvc3/Mvc/ViewPageControlBuilder.cs  |   17 +
 mcs/class/System.Web.Mvc3/Mvc/ViewPage`1.cs        |   50 +
 mcs/class/System.Web.Mvc3/Mvc/ViewResult.cs        |   35 +
 mcs/class/System.Web.Mvc3/Mvc/ViewResultBase.cs    |  104 +
 mcs/class/System.Web.Mvc3/Mvc/ViewStartPage.cs     |   40 +
 .../System.Web.Mvc3/Mvc/ViewTemplateUserControl.cs |    3 +
 .../Mvc/ViewTemplateUserControl`1.cs               |    7 +
 mcs/class/System.Web.Mvc3/Mvc/ViewType.cs          |   20 +
 .../System.Web.Mvc3/Mvc/ViewTypeControlBuilder.cs  |   27 +
 .../System.Web.Mvc3/Mvc/ViewTypeParserFilter.cs    |  102 +
 mcs/class/System.Web.Mvc3/Mvc/ViewUserControl.cs   |  195 +
 .../Mvc/ViewUserControlControlBuilder.cs           |   17 +
 mcs/class/System.Web.Mvc3/Mvc/ViewUserControl`1.cs |   50 +
 .../Mvc/VirtualPathProviderViewEngine.cs           |  273 +
 mcs/class/System.Web.Mvc3/Mvc/WebFormView.cs       |   66 +
 mcs/class/System.Web.Mvc3/Mvc/WebFormViewEngine.cs |   52 +
 mcs/class/System.Web.Mvc3/Mvc/WebViewPage.cs       |  116 +
 mcs/class/System.Web.Mvc3/Mvc/WebViewPage`1.cs     |   49 +
 .../System.Web.Mvc3/Properties/AssemblyInfo.cs     |   27 +
 .../System.Web.Mvc3/System.Web.Mvc3.dll.sources    |  341 +
 .../System.Web.Razor/Assembly/AssemblyInfo.cs      |   41 +
 mcs/class/System.Web.Razor/Makefile                |   26 +
 .../System.Web.Razor/System.Web.Razor.dll.sources  |  153 +
 .../System.Web.Routing/Assembly/AssemblyInfo.cs    |   10 -
 mcs/class/System.Web.Routing/Makefile              |    2 +-
 .../System.Web.Routing/ChangeLog                   |   38 -
 .../System.Web.Routing/ChangeLog.old               |  225 -
 .../System.Web.Routing/HttpMethodConstraint.cs     |   18 +-
 .../System.Web.Routing/PatternParser.cs            |   54 +-
 .../System.Web.Routing/System.Web.Routing/Route.cs |   44 +-
 .../System.Web.Routing/RouteCollection.cs          |   12 +-
 .../System.Web.Routing/UrlRoutingModule.cs         |    3 +-
 .../Test/System.Web.Routing/ChangeLog              |   33 +-
 .../Test/System.Web.Routing/ChangeLog.old          |   95 -
 .../System.Web.Routing/HttpMethodConstraintTest.cs |   15 +-
 .../Test/System.Web.Routing/RouteCollectionTest.cs |   57 +
 .../Test/System.Web.Routing/RouteTest.cs           |  202 +-
 .../net_4_5_System.Web.Routing.dll.sources         |    1 +
 .../System.Web.Services/Assembly/AssemblyInfo.cs   |   13 +-
 mcs/class/System.Web.Services/ChangeLog            |   13 -
 mcs/class/System.Web.Services/ChangeLog.old        |  312 -
 mcs/class/System.Web.Services/Makefile             |    2 +-
 .../TypeElement.cs                                 |    8 +-
 .../WebServicesConfigurationSectionHandler.cs      |    2 -
 .../System.Web.Services.Description/ChangeLog      |   21 -
 .../System.Web.Services.Description/ChangeLog.old  | 1274 -
 .../SoapHeaderBinding.cs                           |    2 -
 .../WebServicesInteroperability.cs                 |    6 +-
 .../System.Web.Services.Discovery/ChangeLog        |    4 -
 .../System.Web.Services.Discovery/ChangeLog.old    |  206 -
 .../System.Web.Services.Protocols/ChangeLog        |    9 -
 .../System.Web.Services.Protocols/ChangeLog.old    | 1443 -
 .../Fault12Serializer.cs                           |    4 -
 .../HttpWebClientProtocol.cs                       |   14 -
 .../System.Web.Services.Protocols/Methods.cs       |    4 -
 .../SoapHeaderAttribute.cs                         |    2 -
 .../SoapHeaderDirection.cs                         |    2 -
 .../System.Web.Services.Protocols/SoapMessage.cs   |   18 -
 .../TypeStubManager.cs                             |    2 -
 .../System.Web.Services/ChangeLog                  |    4 -
 .../System.Web.Services/ChangeLog.old              |  149 -
 .../Test/System.Web.Services.Description/6041.wsdl |   82 +
 .../Test/System.Web.Services.Description/ChangeLog |    4 -
 .../System.Web.Services.Description/ChangeLog.old  |  140 -
 .../WebServicesInteroperabilityTest.cs             |   10 +
 .../Assembly/AssemblyInfo.cs                       |   39 +
 mcs/class/System.Web.WebPages.Deployment/Makefile  |   29 +
 .../System.Web.WebPages.Deployment.dll.sources     |   21 +
 .../Assembly/AssemblyInfo.cs                       |   42 +
 mcs/class/System.Web.WebPages.Razor/Makefile       |   33 +
 .../System.Web.WebPages.Razor.dll.sources          |   24 +
 .../System.Web.WebPages/Assembly/AssemblyInfo.cs   |   42 +
 mcs/class/System.Web.WebPages/Makefile             |   39 +
 .../System.Web.WebPages.dll.sources                |  148 +
 mcs/class/System.Web/Assembly/AssemblyInfo.cs      |    2 +-
 mcs/class/System.Web/Assembly/ChangeLog            |   14 -
 mcs/class/System.Web/Assembly/ChangeLog.old        |  129 -
 mcs/class/System.Web/ChangeLog                     |  179 -
 mcs/class/System.Web/ChangeLog.old                 | 2183 -
 mcs/class/System.Web/Makefile                      |   12 +-
 mcs/class/System.Web/System.Web.Caching/Cache.cs   |   56 +-
 .../System.Web/System.Web.Caching/CacheItem.cs     |    1 +
 .../System.Web.Caching/CacheItemPriorityQueue.cs   |   92 +-
 .../CacheItemPriorityQueueDebug.cs                 |   47 +-
 mcs/class/System.Web/System.Web.Caching/ChangeLog  |  125 -
 .../System.Web/System.Web.Caching/ChangeLog.old    |  620 -
 .../System.Web/System.Web.Caching/OutputCache.cs   |    1 -
 .../AppResourcesAssemblyBuilder.cs                 |   28 +-
 .../System.Web.Compilation/AssemblyBuilder.cs      |   88 +-
 .../System.Web.Compilation/BuildManagerHost.cs     |   54 +
 .../System.Web/System.Web.Compilation/ChangeLog    |  171 -
 .../System.Web.Compilation/ChangeLog.old           | 4006 -
 .../System.Web.Configuration_2.0/ChangeLog         |  141 -
 .../System.Web.Configuration_2.0/ChangeLog.old     | 1765 -
 .../HttpCapabilitiesBase.cs                        |   10 +-
 .../HttpCapabilitiesDefaultProvider.cs             |   73 +
 .../HttpCapabilitiesProvider.cs                    |   43 +
 .../WebConfigurationHost.cs                        |   29 +-
 .../WebConfigurationManager.cs                     |    7 +
 .../System.Web.Configuration_2.0/nBrowser/Build.cs |    2 +-
 .../System.Web.Configuration_2.0/nBrowser/Node.cs  |    4 +-
 .../System.Web.Handlers/AssemblyResourceLoader.cs  |   23 +-
 mcs/class/System.Web/System.Web.Handlers/ChangeLog |   60 -
 .../System.Web/System.Web.Handlers/ChangeLog.old   |  191 -
 .../System.Web.Hosting/ApplicationHost.cs          |   36 +-
 mcs/class/System.Web/System.Web.Hosting/ChangeLog  |   27 -
 .../System.Web/System.Web.Hosting/ChangeLog.old    |  599 -
 .../DefaultVirtualPathProvider.cs                  |   11 +-
 mcs/class/System.Web/System.Web.Mail/ChangeLog     |    4 -
 mcs/class/System.Web/System.Web.Mail/ChangeLog.old |  189 -
 .../System.Web/System.Web.Mail/MailMessage.cs      |    4 -
 .../System.Web.Mail/MailMessageWrapper.cs          |    2 -
 mcs/class/System.Web/System.Web.Mail/SmtpClient.cs |    2 -
 mcs/class/System.Web/System.Web.Security/ChangeLog |   61 -
 .../System.Web/System.Web.Security/ChangeLog.old   |  966 -
 .../DefaultAuthenticationModule.cs                 |    4 +-
 .../System.Web.Security/FormsAuthentication.cs     |    6 +-
 .../System.Web.Security/PassportIdentity.cs        |   12 -
 .../System.Web.Security/UrlAuthorizationModule.cs  |    5 +-
 .../System.Web.SessionState_2.0/ChangeLog          |   63 -
 .../System.Web.SessionState_2.0/ChangeLog.old      |  221 -
 .../SessionInProcHandler.cs                        |   23 +-
 .../SessionStateModule.cs                          |   22 +-
 .../System.Web.UI.HtmlControls/ChangeLog           |   25 -
 .../System.Web.UI.HtmlControls/ChangeLog.old       | 1501 -
 .../System.Web.UI.HtmlControls/HtmlForm.cs         |    4 +-
 .../System.Web/System.Web.UI.WebControls/ChangeLog |   97 -
 .../System.Web.UI.WebControls/ChangeLog.old        |10042 --
 .../System.Web/System.Web.UI.WebControls/Menu.cs   |    6 +-
 .../System.Web/System.Web.UI.WebControls/Menu.js   |    7 +-
 .../System.Web.UI.WebControls/TreeNode.cs          |    2 -
 .../System.Web/System.Web.UI.WebControls/Unit.cs   |    1 +
 mcs/class/System.Web/System.Web.UI/ChangeLog       |  256 -
 mcs/class/System.Web/System.Web.UI/ChangeLog.old   | 6155 -
 mcs/class/System.Web/System.Web.UI/Control.cs      |   18 +-
 mcs/class/System.Web/System.Web.UI/Page.cs         |    2 +-
 .../System.Web/System.Web.UI/TemplateParser.cs     |    3 +-
 mcs/class/System.Web/System.Web.Util/ChangeLog     |   26 -
 mcs/class/System.Web/System.Web.Util/ChangeLog.old |  460 -
 .../System.Web/System.Web.Util/HttpEncoder.cs      |    6 +-
 mcs/class/System.Web/System.Web.dll.sources        |   20 +-
 .../System.Web/System.Web/BrowserCapabilities.cs   |   14 +-
 .../System.Web/System.Web/CapabilitiesLoader.cs    |    6 +-
 mcs/class/System.Web/System.Web/ChangeLog          |  330 -
 mcs/class/System.Web/System.Web/ChangeLog.old      | 6132 -
 .../System.Web/DefaultExceptionPageTemplate.cs     |  136 +
 .../System.Web/System.Web/ExceptionPageTemplate.cs |  125 +
 .../System.Web/ExceptionPageTemplateFragment.cs    |  213 +
 .../ExceptionPageTemplateFragmentValue.cs          |   58 +
 .../System.Web/ExceptionPageTemplateType.cs        |   43 +
 .../System.Web/ExceptionPageTemplateValues.cs      |   94 +
 mcs/class/System.Web/System.Web/HttpException.cs   |  536 +-
 mcs/class/System.Web/System.Web/HttpRequest.cs     |  167 +-
 mcs/class/System.Web/System.Web/HttpRuntime.cs     |   37 +-
 mcs/class/System.Web/System.Web/HttpUtility.cs     |    4 +-
 .../System.Web/System.Web/HttpWorkerRequest.cs     |    8 +-
 .../CacheItemPriorityQueueTest.cs                  |   89 +-
 .../Sequence_00000.list                            |   12 +
 .../Sequence_00000.tests                           |   29 +
 .../Sequence_00001.list                            |   12 +
 .../Sequence_00001.tests                           |   21 +
 .../Sequence_00002.list                            |   12 +
 .../Sequence_00002.tests                           |   21 +
 .../Sequence_00003.list                            |   30 +
 .../Sequence_00003.tests                           |   77 +
 .../Sequence_00004.list                            |   17 +
 .../Sequence_00004.tests                           |   59 +
 .../Sequence_00005.list                            |10002 ++
 .../Sequence_00005.tests                           |27717 +++++
 .../Sequence_00006.list                            | 7502 ++
 .../Sequence_00006.tests                           |34941 ++++++
 .../CacheItemPriorityQueueTestSupport.cs           |   26 +-
 .../CacheItemPriorityQueueTest_generated.cs        |38065 +-----
 .../System.Web/Test/System.Web.Caching/ChangeLog   |   26 -
 .../Test/System.Web.Caching/ChangeLog.old          |   48 -
 .../Test/System.Web.Caching/OutputCacheTest.cs     |   10 +-
 .../Test/System.Web.Compilation/ChangeLog          |   18 -
 .../Test/System.Web.Compilation/ChangeLog.old      |   90 -
 .../Test/System.Web.Configuration/ChangeLog        |   10 -
 .../Test/System.Web.Configuration/ChangeLog.old    |   94 -
 .../System.Web/Test/System.Web.Hosting/ChangeLog   |    4 -
 .../Test/System.Web.Hosting/ChangeLog.old          |  121 -
 .../System.Web/Test/System.Web.Security/ChangeLog  |   21 -
 .../Test/System.Web.Security/ChangeLog.old         |   95 -
 .../Test/System.Web.UI.Adapters/ChangeLog          |    4 -
 .../Test/System.Web.UI.Adapters/ChangeLog.old      |   35 -
 .../Test/System.Web.UI.HtmlControls/ChangeLog      |   13 -
 .../Test/System.Web.UI.HtmlControls/ChangeLog.old  |  356 -
 .../System.Web.UI.WebControls.Adapters/ChangeLog   |    8 -
 .../ChangeLog.old                                  |   41 -
 .../Test/System.Web.UI.WebControls/ChangeLog       |   53 -
 .../Test/System.Web.UI.WebControls/ChangeLog.old   | 2466 -
 .../Test/System.Web.UI.WebControls/PanelTest.cs    |   18 +-
 mcs/class/System.Web/Test/System.Web.UI/ChangeLog  |   30 -
 .../System.Web/Test/System.Web.UI/ChangeLog.old    |  507 -
 .../System.Web/Test/System.Web.Util/ChangeLog      |   11 -
 .../System.Web/Test/System.Web.Util/ChangeLog.old  |   17 -
 mcs/class/System.Web/Test/System.Web/ChangeLog     |   21 -
 mcs/class/System.Web/Test/System.Web/ChangeLog.old |  456 -
 .../System.Web/Test/System.Web/HttpRequestTest.cs  |    2 -
 .../System.Web/Test/System.Web/HttpUtilityTest.cs  |    5 +-
 mcs/class/System.Web/Test/TestMonoWeb/Makefile     |    2 +-
 .../Test/mainsoft/NunitWeb/NunitWeb/ChangeLog      |   49 -
 .../Test/mainsoft/NunitWeb/NunitWeb/ChangeLog.old  |   83 -
 .../NunitWeb/NunitWeb/MyTemplateControls.cs        |    2 +-
 .../CachePQTestGenerator/PriorityQueueState.cs     |   16 +-
 .../Test/tools/CachePQTestGenerator/Sequences.cs   |   81 +-
 ...pq_sequence_2011-04-07_02-03-02_25377827.seq.gz |  Bin 0 -> 706367 bytes
 .../Test/tools/CachePQTestGenerator/Utils.cs       |  139 +-
 .../cache-pq-test-generator.cs                     |    9 +-
 mcs/class/System.Web/Test/tools/ChangeLog          |   26 -
 mcs/class/System.Web/Test/tools/ChangeLog.old      |   23 -
 mcs/class/System.Web/Test/tools/Makefile           |    2 +-
 .../monotouch_runtime_System.Web.dll.sources       |    1 +
 .../System.Web/net_4_0_System.Web.dll.sources      |    2 +
 .../System.Web/net_4_5_System.Web.dll.sources      |    1 +
 .../DefaultErrorTemplate_CustomErrorDefault.html   |   17 +
 .../DefaultErrorTemplate_StandardPage.html         |    2 +
 .../resources/ErrorTemplateCommon_Bottom.html      |    9 +
 .../resources/ErrorTemplateCommon_Top.html         |   70 +
 .../HtmlizedExceptionPage_CompilerOutput.html      |    6 +
 .../HtmlizedExceptionPage_FileLongSource.html      |    6 +
 .../HtmlizedExceptionPage_FileShortSource.html     |    3 +
 .../resources/HtmlizedExceptionPage_Top.html       |    4 +
 .../Makefile                                       |    2 +-
 ...indows.Forms.DataVisualization_test.dll.sources |    6 +
 .../AnnotationPathPointTest.cs                     |   93 +
 .../AnovaResultTest.cs                             |   52 +
 .../ArrowAnnotationTest.cs                         |   76 +
 .../AxisScaleBreakStyleTest.cs                     |   52 +
 .../ChartElementTest.cs                            |   66 +
 mcs/class/System.XML/Assembly/AssemblyInfo.cs      |   15 +-
 mcs/class/System.XML/ChangeLog                     |   22 -
 mcs/class/System.XML/ChangeLog.old                 |  904 -
 mcs/class/System.XML/Makefile                      |    8 +-
 mcs/class/System.XML/Mono.Xml.Schema/ChangeLog     |   17 -
 mcs/class/System.XML/Mono.Xml.Schema/ChangeLog.old |  531 -
 .../Mono.Xml.Schema/XmlSchemaValidatingReader.cs   |   25 +-
 .../Mono.Xml.Schema/XsdValidatingReader.cs         |   18 -
 mcs/class/System.XML/Mono.Xml.XPath/ChangeLog      |    4 -
 mcs/class/System.XML/Mono.Xml.XPath/ChangeLog.old  |  572 -
 .../Mono.Xml.XPath/DTMXPathDocumentBuilder2.cs     |    1 +
 .../Mono.Xml.XPath/DTMXPathNavigator2.cs           |    1 +
 .../System.XML/Mono.Xml.XPath/DTMXPathNode2.cs     |    1 +
 .../Mono.Xml.XPath/XPathEditableDocument.cs        |    2 +-
 .../Mono.Xml.XPath/XPathNavigatorReader.cs         |  113 +-
 mcs/class/System.XML/Mono.Xml.Xsl/ChangeLog        |    9 -
 mcs/class/System.XML/Mono.Xml.Xsl/ChangeLog.old    | 1240 -
 .../System.XML/Mono.Xml.Xsl/ScriptCompilerInfo.cs  |    4 +-
 mcs/class/System.XML/Mono.Xml.Xsl/XslKey.cs        |    6 +-
 mcs/class/System.XML/Mono.Xml/XmlFilterReader.cs   |   13 -
 mcs/class/System.XML/System.Xml.Schema/ChangeLog   |   55 -
 .../System.XML/System.Xml.Schema/ChangeLog.old     | 1873 -
 .../System.XML/System.Xml.Schema/XmlSchema.cs      |   73 +-
 .../System.XML/System.Xml.Schema/XmlSchemaAny.cs   |    2 +-
 .../System.Xml.Schema/XmlSchemaCollection.cs       |    8 +-
 .../System.Xml.Schema/XmlSchemaDatatype.cs         |   72 +-
 .../System.Xml.Schema/XmlSchemaDatatype_2_1.cs     |   35 -
 .../System.Xml.Schema/XmlSchemaElement.cs          |   14 +-
 .../System.XML/System.Xml.Schema/XmlSchemaGroup.cs |    2 +-
 .../System.Xml.Schema/XmlSchemaGroupBase.cs        |    5 +-
 .../System.Xml.Schema/XmlSchemaGroupRef.cs         |   11 +-
 .../System.Xml.Schema/XmlSchemaInference.cs        |   11 +-
 .../XmlSchemaInferenceException.cs                 |    4 +-
 .../System.Xml.Schema/XmlSchemaObject_2_1.cs       |   41 -
 .../System.Xml.Schema/XmlSchemaParticle.cs         |    5 +-
 .../System.XML/System.Xml.Schema/XmlSchemaSet.cs   |   79 +-
 .../System.Xml.Schema/XmlSchemaSet_2_1.cs          |   41 -
 .../System.XML/System.Xml.Schema/XmlSchemaType.cs  |    8 +-
 .../System.XML/System.Xml.Schema/XmlSchemaUtil.cs  |    8 +-
 .../XmlSchemaValidationException.cs                |    4 +-
 .../System.Xml.Schema/XmlSchemaValidator.cs        |  211 +-
 .../System.XML/System.Xml.Schema/XmlSchema_2_1.cs  |   44 -
 .../System.Xml.Schema/XmlValueConverter.cs         | 1362 +
 .../SchemaImporterExtension.cs                     |   12 +-
 .../SchemaImporterExtensionCollection.cs           |   12 +-
 .../System.XML/System.Xml.Serialization/ChangeLog  |  111 -
 .../System.Xml.Serialization/ChangeLog.old         | 2877 -
 .../System.Xml.Serialization/MapCodeGenerator.cs   |    8 +-
 .../SerializationSource.cs                         |    7 +-
 .../SoapAttributeAttribute.cs                      |    4 +-
 .../System.Xml.Serialization/TypeTranslator.cs     |   57 +-
 .../XmlAnyElementAttributes.cs                     |   12 +-
 .../XmlArrayItemAttributes.cs                      |    9 +-
 .../System.Xml.Serialization/XmlAttributes.cs      |   20 +-
 .../System.Xml.Serialization/XmlCodeExporter.cs    |   14 +-
 .../System.Xml.Serialization/XmlCustomFormatter.cs |   10 +-
 .../XmlElementAttributes.cs                        |    7 +-
 .../System.Xml.Serialization/XmlMemberMapping.cs   |    7 +-
 .../XmlReflectionImporter.cs                       |   65 +-
 .../System.Xml.Serialization/XmlRootAttribute.cs   |    9 +-
 .../System.Xml.Serialization/XmlSchemaImporter.cs  |   15 +-
 .../XmlSerializationReader.cs                      |    4 +-
 .../XmlSerializationReaderInterpreter.cs           |   45 +-
 .../XmlSerializationWriter.cs                      |   36 +-
 .../XmlSerializationWriterInterpreter.cs           |    7 +-
 .../System.Xml.Serialization/XmlSerializer.cs      |   48 +-
 .../XmlSerializerImplementation.cs                 |    2 +
 .../XmlSerializerNamespaces.cs                     |   11 +-
 .../System.Xml.Serialization/XmlTypeMapping.cs     |   43 +-
 .../System.XML/System.Xml.XPath/DefaultContext.cs  |    3 +-
 .../System.XML/System.Xml.XPath/Expression.cs      |   20 -
 mcs/class/System.XML/System.Xml.XPath/Iterator.cs  |   20 +-
 mcs/class/System.XML/System.Xml.XPath/Parser.jay   |    5 +-
 .../System.XML/System.Xml.XPath/XPathDocument.cs   |    4 +-
 .../System.XML/System.Xml.XPath/XPathExpression.cs |   24 +-
 mcs/class/System.XML/System.Xml.XPath/XPathItem.cs |    6 +-
 .../System.XML/System.Xml.XPath/XPathNavigator.cs  |   94 +-
 .../System.Xml.XPath/XPathNodeIterator.cs          |   40 +-
 mcs/class/System.XML/System.Xml.Xsl/ChangeLog      |    4 -
 mcs/class/System.XML/System.Xml.Xsl/ChangeLog.old  |  467 -
 .../System.Xml.Xsl/XslCompiledTransform.cs         |   81 +-
 .../System.XML/System.Xml.Xsl/XslTransform.cs      |  118 +-
 .../System.XML/System.Xml.Xsl/XsltArgumentList.cs  |    8 +-
 .../System.Xml.Xsl/XsltCompileException.cs         |   17 -
 mcs/class/System.XML/System.Xml.Xsl/XsltContext.cs |   18 +-
 .../System.XML/System.Xml.Xsl/XsltException.cs     |   14 -
 .../XsltMessageEncounteredEventArgs.cs             |    2 -
 .../XsltMessageEncounteredEventHandler.cs          |    3 +-
 .../System.XML/System.Xml.Xsl/XsltSettings.cs      |    3 +-
 mcs/class/System.XML/System.Xml.dll.sources        |    1 +
 mcs/class/System.XML/System.Xml/ChangeLog          |  160 -
 mcs/class/System.XML/System.Xml/ChangeLog.old      | 6266 -
 .../System.XML/System.Xml/ConformanceLevel.cs      |    3 +-
 mcs/class/System.XML/System.Xml/DTDReader.cs       |    4 -
 .../System.XML/System.Xml/DTDValidatingReader2.cs  |   12 -
 .../System.XML/System.Xml/DefaultXmlWriter.cs      |    4 +-
 mcs/class/System.XML/System.Xml/DtdProcessing.cs   |    2 +-
 .../System.Xml/EntityResolvingXmlReader.cs         |   31 +-
 .../System.XML/System.Xml/IXmlNamespaceResolver.cs |   14 +-
 .../System.XML/System.Xml/NamespaceHandling.cs     |    2 +-
 mcs/class/System.XML/System.Xml/XmlAttribute.cs    |   25 +-
 mcs/class/System.XML/System.Xml/XmlConvert.cs      |  105 +-
 mcs/class/System.XML/System.Xml/XmlDocument.cs     |   35 +-
 .../System.XML/System.Xml/XmlDocumentFragment.cs   |    4 +-
 mcs/class/System.XML/System.Xml/XmlElement.cs      |   10 -
 .../System.XML/System.Xml/XmlImplementation.cs     |    9 +-
 mcs/class/System.XML/System.Xml/XmlInputStream.cs  |   16 -
 .../System.XML/System.Xml/XmlIteratorNodeList.cs   |   30 +-
 mcs/class/System.XML/System.Xml/XmlNameTable.cs    |    8 +-
 mcs/class/System.XML/System.Xml/XmlNode.cs         |   19 +-
 mcs/class/System.XML/System.Xml/XmlNodeOrder.cs    |    4 -
 mcs/class/System.XML/System.Xml/XmlNodeReader2.cs  |   45 +-
 .../System.XML/System.Xml/XmlNodeReaderImpl.cs     |    4 -
 mcs/class/System.XML/System.Xml/XmlReader.cs       |  427 +-
 .../System.XML/System.Xml/XmlReaderSettings.cs     |   56 +-
 mcs/class/System.XML/System.Xml/XmlResolver.cs     |   33 +-
 .../System.XML/System.Xml/XmlSecureResolver.cs     |   19 +
 .../System.Xml/XmlSignificantWhitespace.cs         |    2 -
 mcs/class/System.XML/System.Xml/XmlText.cs         |    3 +-
 mcs/class/System.XML/System.Xml/XmlTextReader.cs   |   89 +-
 mcs/class/System.XML/System.Xml/XmlTextReader2.cs  |   50 +-
 mcs/class/System.XML/System.Xml/XmlTextWriter2.cs  |  196 +-
 mcs/class/System.XML/System.Xml/XmlUrlResolver.cs  |   60 +
 .../System.XML/System.Xml/XmlValidatingReader.cs   |   32 +-
 mcs/class/System.XML/System.Xml/XmlWriter.cs       |  524 +-
 .../System.XML/System.Xml/XmlWriterSettings.cs     |   41 +-
 mcs/class/System.XML/System.Xml/XmlXapResolver.cs  |   70 -
 .../System.XML/Test/System.Xml.Schema/ChangeLog    |   34 -
 .../Test/System.Xml.Schema/ChangeLog.old           |  285 -
 .../XmlSchemaBuiltInDatatypeTests.cs               |    4 +-
 .../System.Xml.Schema/XmlSchemaCollectionTests.cs  |   10 +-
 .../System.Xml.Schema/XmlSchemaDatatypeTests.cs    |  133 +-
 .../System.Xml.Schema/XmlSchemaLengthFacetTests.cs |    7 +-
 .../System.Xml.Schema/XmlSchemaValidatorTests.cs   |   24 +
 .../Test/System.Xml.Serialization/ChangeLog        |   42 -
 .../Test/System.Xml.Serialization/ChangeLog.old    |  715 -
 .../ComplexDataStructure.cs                        |  116 +-
 .../System.Xml.Serialization/DeserializeTests.cs   |  201 +-
 .../System.Xml.Serialization/XmlAttributesTests.cs |   16 +
 .../XmlSerializationWriterTests.cs                 |   31 +-
 .../XmlSerializerTestClasses.cs                    |   71 +
 .../System.Xml.Serialization/XmlSerializerTests.cs |   34 +
 .../Test/System.Xml.XPath/SelectNodesTests.cs      |  158 +
 .../XPathEditableNavigatorTests.cs                 |    9 +
 .../System.Xml.XPath/XPathNavigatorMatchesTests.cs |   32 +-
 .../Test/System.Xml.Xsl/MsxslScriptTests.cs        |    2 +-
 .../Test/System.Xml.Xsl/XslTransformTests.cs       |    2 -
 mcs/class/System.XML/Test/System.Xml/ChangeLog     |   55 -
 mcs/class/System.XML/Test/System.Xml/ChangeLog.old | 1545 -
 .../System.XML/Test/System.Xml/XmlConvertTests.cs  |    7 +
 .../Test/System.Xml/XmlReaderCommonTests.cs        |   55 +
 .../Test/System.Xml/XmlReaderSettingsTests.cs      |   27 +
 .../System.XML/Test/System.Xml/XmlResolverTest.cs  |   20 +
 .../Test/System.Xml/XmlSecureResolverTests.cs      |   18 +
 .../Test/System.Xml/XmlUrlResolverTests.cs         |   45 +
 .../Test/System.Xml/XmlWriterSettingsTests.cs      |  128 +-
 mcs/class/System.XML/Test/XmlFiles/595947.xsd      |   48 +
 mcs/class/System.XML/Test/XmlFiles/676993.xsd      |   54 +
 mcs/class/System.XML/Test/XmlFiles/ChangeLog       |   12 -
 mcs/class/System.XML/Test/XmlFiles/ChangeLog.old   |   27 -
 mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog   |   17 -
 .../System.XML/Test/XmlFiles/xsd/ChangeLog.old     |  114 -
 mcs/class/System.XML/mobile_System.Xml.dll.sources |    2 +
 .../moonlight_raw_System.Xml.dll.sources           |   71 -
 mcs/class/System.Xaml/Assembly/AssemblyInfo.cs     |    6 -
 mcs/class/System.Xaml/ChangeLog                    |  132 -
 mcs/class/System.Xaml/ChangeLog.old                |   68 -
 mcs/class/System.Xaml/Makefile                     |    2 +-
 .../System.Windows.Markup/ArrayExtension.cs        |   14 -
 .../System.Xaml/System.Windows.Markup/ChangeLog    |   78 -
 .../System.Windows.Markup/ChangeLog.old            |  137 -
 .../ContentWrapperAttribute.cs                     |    2 +-
 .../System.Windows.Markup/DependsOnAttribute.cs    |    2 +-
 mcs/class/System.Xaml/System.Xaml.Schema/ChangeLog |   55 -
 .../System.Xaml/System.Xaml.Schema/ChangeLog.old   |   48 -
 .../System.Xaml.Schema/XamlMemberInvoker.cs        |   16 +-
 .../System.Xaml.Schema/XamlTypeInvoker.cs          |   78 +-
 .../System.Xaml.Schema/XamlValueConverter.cs       |   15 +-
 mcs/class/System.Xaml/System.Xaml.dll.sources      |    3 +
 mcs/class/System.Xaml/System.Xaml/ChangeLog        |  610 -
 mcs/class/System.Xaml/System.Xaml/ChangeLog.old    |  355 -
 mcs/class/System.Xaml/System.Xaml/NameScope.cs     |   15 +-
 .../System.Xaml/TypeExtensionMethods.cs            |   10 +-
 .../System.Xaml/ValueSerializerContext.cs          |   84 +-
 .../System.Xaml/XamlBackgroundReader.cs            |   63 +-
 mcs/class/System.Xaml/System.Xaml/XamlDirective.cs |    2 -
 mcs/class/System.Xaml/System.Xaml/XamlNode.cs      |   29 +-
 mcs/class/System.Xaml/System.Xaml/XamlNodeQueue.cs |   39 +-
 .../System.Xaml/System.Xaml/XamlNodeQueueReader.cs |   92 +
 .../System.Xaml/System.Xaml/XamlNodeQueueWriter.cs |   79 +
 .../System.Xaml/XamlObjectNodeIterator.cs          |    2 +-
 .../System.Xaml/System.Xaml/XamlObjectReader.cs    |    6 +-
 .../System.Xaml/System.Xaml/XamlObjectWriter.cs    |  175 +-
 .../System.Xaml/XamlObjectWriterSettings.cs        |    6 +-
 mcs/class/System.Xaml/System.Xaml/XamlReader.cs    |   23 +-
 .../System.Xaml/System.Xaml/XamlSchemaContext.cs   |   20 +-
 .../System.Xaml/System.Xaml/XamlSubtreeReader.cs   |  102 +
 mcs/class/System.Xaml/System.Xaml/XamlType.cs      |   23 +-
 .../System.Xaml/XamlWriterInternalBase.cs          |    9 +-
 mcs/class/System.Xaml/System.Xaml/XamlXmlReader.cs |  763 +-
 mcs/class/System.Xaml/System.Xaml/XamlXmlWriter.cs |    4 +-
 mcs/class/System.Xaml/System.Xaml_test.dll.sources |   40 +
 .../System.Windows.Markup/ArrayExtensionTest.cs    |  161 +
 .../Test/System.Windows.Markup/ChangeLog           |   13 +
 .../Test/System.Windows.Markup/ReferenceTest.cs    |  148 +
 .../System.Windows.Markup/StaticExtensionTest.cs   |  114 +
 .../TypeExtensionConverterTest.cs                  |  137 +
 .../System.Windows.Markup/TypeExtensionTest.cs     |  121 +
 .../System.Windows.Markup/ValueSerializerTest.cs   |  179 +
 .../Test/System.Windows.Markup/XDataTest.cs        |   96 +
 .../System.Xaml/Test/System.Xaml.Schema/ChangeLog  |   31 +
 .../System.Xaml.Schema/XamlMemberInvokerTest.cs    |  301 +
 .../Test/System.Xaml.Schema/XamlTypeInvokerTest.cs |  400 +
 .../Test/System.Xaml.Schema/XamlTypeNameTest.cs    |  459 +
 .../XamlTypeTypeConverterTest.cs                   |  128 +
 .../System.Xaml.Schema/XamlValueConverterTest.cs   |  133 +
 .../Test/System.Xaml/AmbientPropertyValueTest.cs   |   41 +
 .../System.Xaml/AttachableMemberIdentifierTest.cs  |   84 +
 .../System.Xaml/AttachablePropertyServicesTest.cs  |   71 +
 mcs/class/System.Xaml/Test/System.Xaml/ChangeLog   |  199 +
 .../System.Xaml/DummyValueSerializerContext.cs     |   74 +
 .../Test/System.Xaml/NamespaceDeclarationTest.cs   |   41 +
 .../System.Xaml/Test/System.Xaml/TestedTypes.cs    | 1305 +
 .../Test/System.Xaml/ValueSerializerContextTest.cs |  119 +
 .../Test/System.Xaml/XamlBackgroundReaderTest.cs   |  110 +
 .../Test/System.Xaml/XamlDirectiveTest.cs          |  154 +
 .../XamlDuplicateMemberExceptionTest.cs            |   44 +
 .../Test/System.Xaml/XamlLanguageTest.cs           |  865 +
 .../System.Xaml/Test/System.Xaml/XamlMemberTest.cs |  429 +
 .../Test/System.Xaml/XamlNodeQueueTest.cs          |   59 +
 .../Test/System.Xaml/XamlObjectEventArgsTest.cs    |   43 +
 .../System.Xaml/XamlObjectReaderSettingsTest.cs    |   50 +
 .../Test/System.Xaml/XamlObjectReaderTest.cs       |  755 +
 .../System.Xaml/XamlObjectWriterSettingsTest.cs    |   84 +
 .../Test/System.Xaml/XamlObjectWriterTest.cs       | 1519 +
 .../Test/System.Xaml/XamlReaderSettingsTest.cs     |   75 +
 .../System.Xaml/Test/System.Xaml/XamlReaderTest.cs |  100 +
 .../Test/System.Xaml/XamlReaderTestBase.cs         | 3389 +
 .../System.Xaml/XamlSchemaContextSettingsTest.cs   |   62 +
 .../Test/System.Xaml/XamlSchemaContextTest.cs      |  278 +
 .../System.Xaml/Test/System.Xaml/XamlTypeTest.cs   |  899 +
 .../Test/System.Xaml/XamlXmlReaderSettingsTest.cs  |   70 +
 .../Test/System.Xaml/XamlXmlReaderTest.cs          |  733 +
 .../Test/System.Xaml/XamlXmlWriterSettingsTest.cs  |   44 +
 .../Test/System.Xaml/XamlXmlWriterTest.cs          | 1075 +
 .../Test/XmlFiles/AbstractContainer.xml            |    5 +
 .../System.Xaml/Test/XmlFiles/AbstractWrapper.xml  |    8 +
 .../Test/XmlFiles/AmbientPropertyContainer.xml     |   12 +
 .../Test/XmlFiles/AmbientPropertyContainer2.xml    |    4 +
 .../System.Xaml/Test/XmlFiles/AttachedProperty.xml |    5 +
 .../Test/XmlFiles/CollectionContentProperty.xml    |    8 +
 .../Test/XmlFiles/CollectionContentProperty2.xml   |    7 +
 .../Test/XmlFiles/CollectionContentPropertyX.xml   |   10 +
 .../Test/XmlFiles/CollectionContentPropertyX2.xml  |    8 +
 .../Test/XmlFiles/ContentPropertyContainer.xml     |   11 +
 .../System.Xaml/Test/XmlFiles/CurrentVersion.xaml  |    5 +
 .../Test/XmlFiles/DirectDictionaryContainer.xml    |    8 +
 .../Test/XmlFiles/DirectDictionaryContainer2.xml   |    6 +
 .../Test/XmlFiles/DirectListContainer.xml          |    8 +
 .../System.Xaml/Test/XmlFiles/EnumContainer.xml    |    1 +
 mcs/class/System.Xaml/Test/XmlFiles/EventStore.xml |    4 +
 .../System.Xaml/Test/XmlFiles/EventStore2.xml      |    5 +
 .../System.Xaml/Test/XmlFiles/EventStore3.xml      |    3 +
 .../System.Xaml/Test/XmlFiles/EventStore4.xml      |    4 +
 .../Test/XmlFiles/ExplicitKeyDictionary.xml        |    8 +
 .../Test/XmlFiles/LookupCorrectEvent.xml           |    9 +
 .../Test/XmlFiles/LookupCorrectEvent2.xml          |    9 +
 .../Test/XmlFiles/LookupCorrectEvent3.xml          |    9 +
 .../Test/XmlFiles/NullableContainer.xml            |    1 +
 .../Test/XmlFiles/ReadOnlyPropertyContainer.xml    |    1 +
 .../Test/XmlFiles/TypeConverterOnListMember.xml    |    1 +
 mcs/class/System.Xml.Linq/Assembly/AssemblyInfo.cs |    3 -
 mcs/class/System.Xml.Linq/ChangeLog                |   18 -
 mcs/class/System.Xml.Linq/ChangeLog.old            |   79 -
 mcs/class/System.Xml.Linq/Makefile                 |    2 +-
 .../System.Xml.Linq/System.Xml.Linq/ChangeLog      |   56 -
 .../System.Xml.Linq/System.Xml.Linq/ChangeLog.old  |  527 -
 .../System.Xml.Linq/System.Xml.Linq/Extensions.cs  |    3 +-
 .../System.Xml.Linq/System.Xml.Linq/SaveOptions.cs |    2 +-
 .../System.Xml.Linq/System.Xml.Linq/XAttribute.cs  |    8 +-
 .../System.Xml.Linq/System.Xml.Linq/XCData.cs      |    4 +-
 .../System.Xml.Linq/System.Xml.Linq/XComment.cs    |    4 +-
 .../System.Xml.Linq/System.Xml.Linq/XContainer.cs  |    7 +-
 .../System.Xml.Linq/System.Xml.Linq/XDocument.cs   |   59 +-
 .../System.Xml.Linq/XDocumentType.cs               |    4 +-
 .../System.Xml.Linq/System.Xml.Linq/XElement.cs    |  164 +-
 mcs/class/System.Xml.Linq/System.Xml.Linq/XName.cs |   20 +-
 .../System.Xml.Linq/System.Xml.Linq/XNamespace.cs  |   30 +-
 mcs/class/System.Xml.Linq/System.Xml.Linq/XNode.cs |   33 +-
 .../System.Xml.Linq/XNodeDocumentOrderComparer.cs  |    4 +-
 .../System.Xml.Linq/XNodeEqualityComparer.cs       |   58 +-
 .../System.Xml.Linq/XNodeNavigator.cs              |   12 +-
 .../System.Xml.Linq/System.Xml.Linq/XNodeReader.cs |    5 +
 .../System.Xml.Linq/System.Xml.Linq/XObject.cs     |   57 +-
 .../System.Xml.Linq/XObjectChangeEventArgs.cs      |    4 +-
 .../System.Xml.Linq/XProcessingInstruction.cs      |   12 +-
 mcs/class/System.Xml.Linq/System.Xml.Linq/XText.cs |    8 +-
 mcs/class/System.Xml.Linq/System.Xml.Linq/XUtil.cs |    6 +-
 .../System.Xml.Linq/System.Xml.Schema/ChangeLog    |    8 -
 .../System.Xml.Schema/ChangeLog.old                |    7 -
 .../System.Xml.Schema/Extensions.cs                |   48 +-
 .../System.Xml.Linq/System.Xml.XPath/Extensions.cs |   36 +-
 .../System.Xml.Linq/Test/System.Xml.Linq/ChangeLog |   10 -
 .../Test/System.Xml.Linq/ChangeLog.old             |  222 -
 .../Test/System.Xml.Linq/XAttributeTest.cs         |  113 +-
 .../Test/System.Xml.Linq/XDocumentTest.cs          |   14 +
 .../Test/System.Xml.Linq/XElementTest.cs           |  480 +-
 .../Test/System.Xml.Linq/XNamespaceTest.cs         |   16 +
 .../Test/System.Xml.Linq/XNodeNavigatorTest.cs     |   23 +
 .../Test/System.Xml.Linq/XTextTest.cs              |    7 +
 .../Test/System.Xml.Schema/ChangeLog               |    8 -
 .../Test/System.Xml.Schema/ChangeLog.old           |    4 -
 .../Test/System.Xml.XPath/ExtensionsTest.cs        |   43 +-
 .../Test/System.Xml.XPath/ExtensionsTest2.cs       |    4 +-
 .../Assembly/AssemblyInfo.cs                       |   62 -
 .../System.Xml.Serialization/Assembly/ChangeLog    |    9 -
 .../Assembly/ChangeLog.old                         |    4 -
 mcs/class/System.Xml.Serialization/ChangeLog       |   15 -
 mcs/class/System.Xml.Serialization/ChangeLog.old   |    6 -
 mcs/class/System.Xml.Serialization/Makefile        |   24 -
 .../System.Xml.Serialization/ChangeLog             |   14 -
 .../XmlAttributeOverrides.cs                       |   58 -
 .../System.Xml.Serialization/XmlAttributes.cs      |   36 -
 .../System.Xml.Serialization/XmlMapping.cs         |   43 -
 .../XmlSerializationGeneratedCode.cs               |   40 -
 .../XmlSerializationReader.cs                      |   36 -
 .../XmlSerializationWriter.cs                      |   37 -
 .../System.Xml.Serialization/XmlSerializer.cs      |  142 -
 .../XmlSerializerNamespaces.cs                     |   57 -
 .../System.Xml.Serialization/XmlTypeMapping.cs     |   40 -
 ...nlight_raw_System.Xml.Serialization.dll.sources |   16 -
 mcs/class/System/Assembly/AssemblyInfo.cs          |    6 +-
 mcs/class/System/ChangeLog                         |  121 -
 mcs/class/System/ChangeLog.old                     | 1598 -
 .../DataErrorsChangedEventArgs.xml                 |   51 +
 .../System.ComponentModel/INotifyDataErrorInfo.xml |   66 +
 .../en/System.Threading/SemaphoreFullException.xml |   88 -
 mcs/class/System/Makefile                          |   13 +-
 .../System/Microsoft.CSharp/CSharpCodeCompiler.cs  |  132 +-
 .../System/Microsoft.CSharp/CSharpCodeGenerator.cs |   60 +-
 .../System/Microsoft.CSharp/CSharpCodeProvider.cs  |   20 +-
 .../System/Microsoft.VisualBasic/VBCodeCompiler.cs |   15 +-
 .../Microsoft.VisualBasic/VBCodeGenerator.cs       |   94 -
 .../System/Microsoft.VisualBasic/VBCodeProvider.cs |    9 +-
 .../IntranetZoneCredentialPolicy.cs                |    6 +-
 .../Microsoft.Win32/SessionSwitchEventArgs.cs      |    3 -
 .../Microsoft.Win32/SessionSwitchEventHandler.cs   |    4 -
 .../System/Microsoft.Win32/SessionSwitchReason.cs  |    4 -
 mcs/class/System/Microsoft.Win32/SystemEvents.cs   |    7 +-
 .../Microsoft.Win32/UserPreferenceCategory.cs      |    2 -
 mcs/class/System/Mono.Http/ChangeLog               |   11 -
 mcs/class/System/Mono.Http/ChangeLog.old           |    4 -
 mcs/class/System/Mono.Http/NtlmClient.cs           |   25 +-
 mcs/class/System/Mono.Net.Dns/DnsClass.cs          |   33 +
 mcs/class/System/Mono.Net.Dns/DnsHeader.cs         |  200 +
 mcs/class/System/Mono.Net.Dns/DnsOpCode.cs         |   31 +
 mcs/class/System/Mono.Net.Dns/DnsPacket.cs         |  133 +
 mcs/class/System/Mono.Net.Dns/DnsQClass.cs         |   35 +
 mcs/class/System/Mono.Net.Dns/DnsQType.cs          |   96 +
 mcs/class/System/Mono.Net.Dns/DnsQuery.cs          |   50 +
 mcs/class/System/Mono.Net.Dns/DnsQuestion.cs       |   60 +
 mcs/class/System/Mono.Net.Dns/DnsRCode.cs          |   44 +
 mcs/class/System/Mono.Net.Dns/DnsResourceRecord.cs |  111 +
 .../System/Mono.Net.Dns/DnsResourceRecordA.cs      |   34 +
 .../System/Mono.Net.Dns/DnsResourceRecordAAAA.cs   |   34 +
 .../System/Mono.Net.Dns/DnsResourceRecordCName.cs  |   45 +
 .../Mono.Net.Dns/DnsResourceRecordIPAddress.cs     |   49 +
 .../System/Mono.Net.Dns/DnsResourceRecordPTR.cs    |   44 +
 mcs/class/System/Mono.Net.Dns/DnsResponse.cs       |  139 +
 mcs/class/System/Mono.Net.Dns/DnsType.cs           |   95 +
 mcs/class/System/Mono.Net.Dns/DnsUtil.cs           |  141 +
 .../System/Mono.Net.Dns/ResolverAsyncOperation.cs  |   28 +
 mcs/class/System/Mono.Net.Dns/ResolverError.cs     |   34 +
 mcs/class/System/Mono.Net.Dns/SimpleResolver.cs    |  498 +
 .../System/Mono.Net.Dns/SimpleResolverEventArgs.cs |   63 +
 mcs/class/System/System.CodeDom.Compiler/ChangeLog |    6 -
 .../System/System.CodeDom.Compiler/ChangeLog.old   |  505 -
 .../CodeDomConfigurationHandler.cs                 |    4 +-
 .../System.CodeDom.Compiler/CodeDomProvider.cs     |   10 -
 .../System.CodeDom.Compiler/CodeGenerator.cs       |   67 +-
 .../CodeGeneratorOptions.cs                        |    2 -
 .../System/System.CodeDom.Compiler/Compiler.cs     |    2 +-
 .../System.CodeDom.Compiler/CompilerCollection.cs  |    2 +-
 .../System.CodeDom.Compiler/CompilerError.cs       |    4 -
 .../System/System.CodeDom.Compiler/CompilerInfo.cs |    3 -
 .../System.CodeDom.Compiler/CompilerParameters.cs  |   12 -
 .../CompilerProviderOption.cs                      |    2 +-
 .../CompilerProviderOptionsCollection.cs           |    2 +-
 .../System.CodeDom.Compiler/CompilerResults.cs     |    6 -
 .../System/System.CodeDom.Compiler/Executor.cs     |   13 -
 .../GeneratedCodeAttribute.cs                      |    4 -
 .../System.CodeDom.Compiler/GeneratorSupport.cs    |    3 -
 .../System.CodeDom.Compiler/TempFileCollection.cs  |    2 -
 .../System.CodeDom/CodeAttributeDeclaration.cs     |    8 -
 .../System/System.CodeDom/CodeChecksumPragma.cs    |    3 -
 mcs/class/System/System.CodeDom/CodeCompileUnit.cs |    5 -
 .../System.CodeDom/CodeDefaultValueExpression.cs   |    4 -
 mcs/class/System/System.CodeDom/CodeDirective.cs   |    4 -
 .../System.CodeDom/CodeDirectiveCollection.cs      |    4 -
 .../System/System.CodeDom/CodeGotoStatement.cs     |    5 +-
 mcs/class/System/System.CodeDom/CodeLinePragma.cs  |    3 +-
 .../CodeMethodReferenceExpression.cs               |    6 -
 .../System/System.CodeDom/CodeRegionDirective.cs   |    3 -
 mcs/class/System/System.CodeDom/CodeRegionMode.cs  |    4 -
 .../System.CodeDom/CodeSnippetCompileUnit.cs       |    3 +-
 mcs/class/System/System.CodeDom/CodeStatement.cs   |    4 -
 .../System/System.CodeDom/CodeTypeDeclaration.cs   |    4 -
 mcs/class/System/System.CodeDom/CodeTypeMember.cs  |    5 -
 .../System/System.CodeDom/CodeTypeParameter.cs     |    3 -
 .../System.CodeDom/CodeTypeParameterCollection.cs  |    3 -
 .../System/System.CodeDom/CodeTypeReference.cs     |   50 +-
 .../System.CodeDom/CodeTypeReferenceOptions.cs     |    3 -
 mcs/class/System/System.CodeDom/ICodeDomVisitor.cs |    2 -
 .../BlockingCollection.cs                          |    2 +-
 .../System/System.Collections.Concurrent/ChangeLog |   60 -
 .../System.Collections.Concurrent/ChangeLog.old    |   22 -
 .../System.Collections.Concurrent/ConcurrentBag.cs |  123 +-
 .../System/System.Collections.Generic/ChangeLog    |   19 -
 .../System.Collections.Generic/ChangeLog.old       |  304 -
 .../System/System.Collections.Generic/ISet.cs      |    2 +-
 .../System.Collections.Generic/LinkedListNode.cs   |    2 -
 .../System/System.Collections.Generic/Queue.cs     |   12 +-
 .../System/System.Collections.Generic/RBTree.cs    |    2 -
 .../System.Collections.Generic/SortedDictionary.cs |   47 +-
 .../System.Collections.Generic/SortedList.cs       |   41 +-
 .../System/System.Collections.Generic/SortedSet.cs |    7 +-
 .../System/System.Collections.Generic/Stack.cs     |   28 +-
 .../ObservableCollection.cs                        |   23 +-
 .../ReadOnlyObservableCollection.cs                |    2 +-
 .../System.Collections.Specialized/BitVector32.cs  |   44 +-
 .../System.Collections.Specialized/ChangeLog       |   19 -
 .../System.Collections.Specialized/ChangeLog.old   |  362 -
 .../HybridDictionary.cs                            |    5 -
 .../INotifyCollectionChanged.cs                    |    2 +-
 .../IOrderedDictionary.cs                          |   10 +-
 .../NameObjectCollectionBase.cs                    |   52 +-
 .../NameValueCollection.cs                         |   52 +-
 .../NotifyCollectionChangedAction.cs               |    2 +-
 .../NotifyCollectionChangedEventArgs.cs            |    8 +-
 .../NotifyCollectionChangedEventHandler.cs         |    2 +-
 .../OrderedDictionary.cs                           |   15 +-
 .../StringDictionary.cs                            |   22 +-
 .../ChangeLog                                      |    4 -
 .../ChangeLog.old                                  |   70 -
 .../ComponentSerializationService.cs               |    2 -
 .../ContextStack.cs                                |    2 -
 .../DefaultSerializationProviderAttribute.cs       |    2 -
 .../DesignerLoader.cs                              |    2 -
 .../MemberRelationship.cs                          |    3 -
 .../MemberRelationshipService.cs                   |    2 -
 .../ResolveNameEventHandler.cs                     |    3 -
 .../RootDesignerSerializerAttribute.cs             |    2 -
 .../SerializationStore.cs                          |    3 -
 .../ActiveDesignerEventHandler.cs                  |    3 -
 .../System/System.ComponentModel.Design/Changelog  |    8 -
 .../System.ComponentModel.Design/Changelog.old     |  186 -
 .../CheckoutException.cs                           |    8 -
 .../ComponentChangedEventArgs.cs                   |    4 +-
 .../ComponentChangedEventHandler.cs                |    3 -
 .../ComponentChangingEventHandler.cs               |    3 -
 .../ComponentEventHandler.cs                       |    3 -
 .../ComponentRenameEventHandler.cs                 |    3 -
 .../DesignerEventHandler.cs                        |    3 -
 .../DesignerOptionService.cs                       |    2 -
 .../DesignerTransactionCloseEventArgs.cs           |    8 -
 .../DesignerTransactionCloseEventHandler.cs        |    3 -
 .../System.ComponentModel.Design/DesignerVerb.cs   |    4 -
 .../HelpContextType.cs                             |    3 -
 .../HelpKeywordAttribute.cs                        |    2 -
 .../HelpKeywordType.cs                             |    3 -
 .../IComponentDiscoveryService.cs                  |    3 -
 .../IComponentInitializer.cs                       |    3 -
 .../System.ComponentModel.Design/ITreeDesigner.cs  |    3 -
 .../ITypeDiscoveryService.cs                       |    4 -
 .../System.ComponentModel.Design/MenuCommand.cs    |    6 -
 .../System.ComponentModel.Design/SelectionTypes.cs |   16 -
 .../ServiceContainer.cs                            |   33 +-
 .../StandardCommands.cs                            |    4 -
 .../System.ComponentModel.Design/ViewTechnology.cs |   10 -
 .../System.ComponentModel/AddingNewEventArgs.cs    |    2 -
 .../System.ComponentModel/AddingNewEventHandler.cs |    2 -
 .../AsyncCompletedEventArgs.cs                     |    3 -
 .../AsyncCompletedEventHandler.cs                  |    3 -
 .../System/System.ComponentModel/AsyncOperation.cs |    2 -
 .../System.ComponentModel/AsyncOperationManager.cs |    2 -
 .../AttributeProviderAttribute.cs                  |    4 -
 .../System.ComponentModel/BackgroundWorker.cs      |    2 -
 .../System.ComponentModel/BaseNumberConverter.cs   |    7 -
 .../System.ComponentModel/BindableAttribute.cs     |    4 -
 .../System.ComponentModel/BindableSupport.cs       |    3 -
 .../System.ComponentModel/BindingDirection.cs      |    6 -
 .../System/System.ComponentModel/BindingList.cs    |   25 +-
 .../System.ComponentModel/CancelEventHandler.cs    |    3 -
 .../System.ComponentModel/CategoryAttribute.cs     |    4 -
 mcs/class/System/System.ComponentModel/ChangeLog   |   58 -
 .../System/System.ComponentModel/ChangeLog.old     | 2156 -
 .../ComplexBindingPropertiesAttribute.cs           |    4 -
 .../System/System.ComponentModel/Component.cs      |    4 -
 .../System.ComponentModel/ComponentCollection.cs   |    7 -
 .../System/System.ComponentModel/Container.cs      |   19 -
 .../ContainerFilterService.cs                      |    2 -
 .../System.ComponentModel/CustomTypeDescriptor.cs  |    3 -
 .../DataErrorsChangedEventArgs.cs                  |   42 +
 .../System.ComponentModel/DataObjectAttribute.cs   |    4 -
 .../DataObjectFieldAttribute.cs                    |    3 -
 .../DataObjectMethodAttribute.cs                   |    4 -
 .../System.ComponentModel/DataObjectMethodType.cs  |    4 -
 .../DefaultBindingPropertyAttribute.cs             |    3 -
 .../System.ComponentModel/DefaultEventAttribute.cs |    6 +-
 .../DefaultPropertyAttribute.cs                    |    6 +-
 .../System.ComponentModel/DefaultValueAttribute.cs |   12 +-
 .../System.ComponentModel/DescriptionAttribute.cs  |    6 +-
 .../DesignerSerializationVisibilityAttribute.cs    |    2 -
 .../System.ComponentModel/DisplayNameAttribute.cs  |    2 -
 .../System.ComponentModel/DoWorkEventArgs.cs       |    4 -
 .../System.ComponentModel/DoWorkEventHandler.cs    |    4 -
 .../System/System.ComponentModel/EnumConverter.cs  |   12 -
 .../EventDescriptorCollection.cs                   |   14 +-
 .../System.ComponentModel/EventHandlerList.cs      |    5 -
 .../System.ComponentModel/HandledEventArgs.cs      |    3 -
 .../System.ComponentModel/HandledEventHandler.cs   |    4 -
 .../System.ComponentModel/IBindingListView.cs      |    3 -
 .../System/System.ComponentModel/ICancelAddNew.cs  |    3 -
 .../System.ComponentModel/IChangeTracking.cs       |    2 -
 .../IComNativeDescriptorHandler.cs                 |    2 -
 .../System.ComponentModel/IIntellisenseBuilder.cs  |    4 -
 .../System/System.ComponentModel/IListSource.cs    |    2 -
 .../System.ComponentModel/INestedContainer.cs      |    4 -
 .../System/System.ComponentModel/INestedSite.cs    |    3 -
 .../System.ComponentModel/INotifyDataErrorInfo.cs  |   42 +
 .../INotifyPropertyChanged.cs                      |    2 -
 .../INotifyPropertyChanging.cs                     |    4 -
 .../IRaiseItemChangedEvents.cs                     |    4 -
 .../IRevertibleChangeTracking.cs                   |    2 -
 .../ISupportInitializeNotification.cs              |    3 -
 .../System.ComponentModel/InheritanceLevel.cs      |    3 -
 .../InitializationEventAttribute.cs                |    3 -
 .../InstanceCreationEditor.cs                      |    3 -
 .../InvalidAsynchronousStateException.cs           |    3 -
 .../InvalidEnumArgumentException.cs                |   11 +-
 .../System.ComponentModel/LicenseException.cs      |    6 +-
 .../System.ComponentModel/LicenseUsageMode.cs      |    2 -
 .../System.ComponentModel/ListChangedEventArgs.cs  |    8 -
 .../ListChangedEventHandler.cs                     |    3 -
 .../System.ComponentModel/ListSortDescription.cs   |    3 -
 .../ListSortDescriptionCollection.cs               |    4 -
 .../System.ComponentModel/ListSortDirection.cs     |    3 -
 .../LookupBindingPropertiesAttribute.cs            |    5 +-
 .../MarshalByValueComponent.cs                     |    2 -
 .../System.ComponentModel/MaskedTextProvider.cs    |    6 +-
 .../System.ComponentModel/MaskedTextResultHint.cs  |    2 -
 .../System.ComponentModel/MemberDescriptor.cs      |    6 -
 .../MultilineStringConverter.cs                    |    3 -
 .../System.ComponentModel/NestedContainer.cs       |    4 -
 .../System.ComponentModel/NullableConverter.cs     |    3 -
 .../PasswordPropertyTextAttribute.cs               |    2 -
 .../ProgressChangedEventArgs.cs                    |    3 -
 .../ProgressChangedEventHandler.cs                 |    3 -
 .../PropertyChangedEventArgs.cs                    |    5 +-
 .../PropertyChangedEventHandler.cs                 |    3 -
 .../PropertyChangingEventArgs.cs                   |    3 -
 .../PropertyChangingEventHandler.cs                |    4 -
 .../System.ComponentModel/PropertyDescriptor.cs    |   18 -
 .../PropertyDescriptorCollection.cs                |   23 +-
 .../System.ComponentModel/ReadOnlyAttribute.cs     |   10 +-
 .../RecommendedAsConfigurableAttribute.cs          |    2 -
 .../ReflectionPropertyDescriptor.cs                |    3 +-
 .../System.ComponentModel/RefreshProperties.cs     |    3 -
 .../RunWorkerCompletedEventArgs.cs                 |    3 -
 .../RunWorkerCompletedEventHandler.cs              |    3 -
 .../SettingsBindableAttribute.cs                   |    4 -
 .../System/System.ComponentModel/SyntaxCheck.cs    |   11 +-
 .../ToolboxItemFilterAttribute.cs                  |    2 -
 .../System.ComponentModel/ToolboxItemFilterType.cs |    3 -
 .../System/System.ComponentModel/TypeConverter.cs  |   31 +-
 .../System.ComponentModel/TypeConverter_2_1.cs     |   87 -
 .../TypeDescriptionProviderAttribute.cs            |    3 -
 .../System/System.ComponentModel/TypeDescriptor.cs |   13 -
 .../System.ComponentModel/WarningException.cs      |    4 -
 .../System.ComponentModel/WeakObjectWrapper.cs     |    2 -
 .../WeakObjectWrapperComparer.cs                   |    2 -
 .../System/System.ComponentModel/Win32Exception.cs |    3 +-
 .../ApplicationScopedSettingAttribute.cs           |    2 -
 .../ApplicationSettingsBase.cs                     |   23 +-
 .../ApplicationSettingsGroup.cs                    |    2 +-
 mcs/class/System/System.Configuration/ChangeLog    |   42 -
 .../System/System.Configuration/ChangeLog.old      | 1035 -
 .../System.Configuration/ClientSettingsSection.cs  |    2 +-
 .../System.Configuration/ConfigXmlDocument.cs      |   14 +-
 .../System.Configuration/ConfigurationException.cs |   36 +-
 .../System.Configuration/ConfigurationSettings.cs  |   12 +-
 .../CustomizableFileSettingsProvider.cs            |  113 +-
 .../DefaultSettingValueAttribute.cs                |    3 -
 .../IApplicationSettingsProvider.cs                |    3 -
 .../System.Configuration/IConfigurationSystem.cs   |    2 -
 .../IPersistComponentSettings.cs                   |    4 -
 .../ISettingsProviderService.cs                    |    3 -
 .../System/System.Configuration/IdnElement.cs      |    2 +-
 .../System.Configuration/IriParsingElement.cs      |    2 +-
 .../LocalFileSettingsProvider.cs                   |    2 +-
 .../NoSettingsVersionUpgradeAttribute.cs           |    3 -
 .../System.Configuration/SettingAttribute.cs       |    2 -
 .../SettingChangingEventArgs.cs                    |    2 -
 .../SettingChangingEventHandler.cs                 |    2 -
 .../System/System.Configuration/SettingElement.cs  |    2 -
 .../SettingElementCollection.cs                    |    2 +-
 .../System.Configuration/SettingValueElement.cs    |   11 +-
 .../SettingsAttributeDictionary.cs                 |    4 +-
 .../System/System.Configuration/SettingsBase.cs    |    2 -
 .../System/System.Configuration/SettingsContext.cs |    2 -
 .../SettingsDescriptionAttribute.cs                |    3 -
 .../SettingsGroupDescriptionAttribute.cs           |    2 -
 .../SettingsGroupNameAttribute.cs                  |    2 -
 .../SettingsLoadedEventArgs.cs                     |    2 -
 .../SettingsLoadedEventHandler.cs                  |    2 -
 .../System.Configuration/SettingsManageability.cs  |    2 -
 .../SettingsManageabilityAttribute.cs              |    2 -
 .../System.Configuration/SettingsProperty.cs       |    2 -
 .../SettingsPropertyCollection.cs                  |    2 -
 .../SettingsPropertyIsReadOnlyException.cs         |    2 -
 .../SettingsPropertyNotFoundException.cs           |    2 -
 .../System.Configuration/SettingsPropertyValue.cs  |    4 +-
 .../SettingsPropertyValueCollection.cs             |    2 -
 .../SettingsPropertyWrongTypeException.cs          |    2 -
 .../System.Configuration/SettingsProvider.cs       |    2 -
 .../SettingsProviderAttribute.cs                   |    2 -
 .../SettingsProviderCollection.cs                  |    2 -
 .../SettingsSavingEventHandler.cs                  |    2 -
 .../System.Configuration/SettingsSerializeAs.cs    |    3 -
 .../SettingsSerializeAsAttribute.cs                |    2 -
 .../System/System.Configuration/SpecialSetting.cs  |    2 -
 .../SpecialSettingAttribute.cs                     |    2 -
 .../System/System.Configuration/UriSection.cs      |    3 +-
 .../UserScopedSettingAttribute.cs                  |    2 -
 .../System.Configuration/UserSettingsGroup.cs      |    2 +-
 .../System/System.Diagnostics/BooleanSwitch.cs     |    6 -
 mcs/class/System/System.Diagnostics/ChangeLog      |   87 -
 mcs/class/System/System.Diagnostics/ChangeLog.old  | 1401 -
 .../System.Diagnostics/ConsoleTraceListener.cs     |    2 -
 .../System.Diagnostics/CorrelationManager.cs       |    3 -
 .../CounterCreationDataCollection.cs               |    4 -
 .../System/System.Diagnostics/CounterSample.cs     |    2 -
 .../System.Diagnostics/CounterSampleCalculator.cs  |    8 -
 .../System.Diagnostics/DataReceivedEventArgs.cs    |    3 -
 .../System.Diagnostics/DataReceivedEventHandler.cs |    3 -
 mcs/class/System/System.Diagnostics/Debug.cs       |    2 -
 mcs/class/System/System.Diagnostics/Debug_2_1.cs   |   79 -
 .../System.Diagnostics/DefaultTraceListener.cs     |    9 +-
 .../DelimitedListTraceListener.cs                  |    2 -
 .../DiagnosticsConfigurationHandler.cs             |   25 +-
 .../System/System.Diagnostics/EventInstance.cs     |    2 -
 mcs/class/System/System.Diagnostics/EventLog.cs    |   52 +-
 .../System/System.Diagnostics/EventLogEntry.cs     |   10 -
 .../System.Diagnostics/EventLogEntryCollection.cs  |   11 -
 .../System/System.Diagnostics/EventLogEntryType.cs |    3 -
 .../System/System.Diagnostics/EventLogImpl.cs      |    4 -
 .../System.Diagnostics/EventLogPermissionAccess.cs |    9 -
 .../EventLogPermissionAttribute.cs                 |    4 -
 .../System.Diagnostics/EventLogTraceListener.cs    |    6 -
 .../System.Diagnostics/EventSourceCreationData.cs  |    7 +-
 .../System/System.Diagnostics/EventTypeFilter.cs   |    3 -
 .../System/System.Diagnostics/FileVersionInfo.cs   |   19 +-
 .../System/System.Diagnostics/ICollectData.cs      |    2 -
 .../System.Diagnostics/InstanceDataCollection.cs   |    2 -
 .../InstanceDataCollectionCollection.cs            |    2 -
 .../System/System.Diagnostics/LocalFileEventLog.cs |    6 -
 .../System/System.Diagnostics/NullEventLog.cs      |    2 -
 .../System/System.Diagnostics/OverflowAction.cs    |    2 -
 .../System.Diagnostics/PerformanceCounter.cs       |   15 -
 .../PerformanceCounterCategory.cs                  |   18 +-
 .../PerformanceCounterCategoryType.cs              |    5 +-
 .../PerformanceCounterInstanceLifetime.cs          |    3 -
 .../PerformanceCounterManager.cs                   |    4 -
 .../PerformanceCounterPermissionAccess.cs          |    6 -
 .../PerformanceCounterPermissionAttribute.cs       |    4 -
 .../PerformanceCounterPermissionEntry.cs           |    4 -
 .../System.Diagnostics/PerformanceCounterType.cs   |    3 -
 mcs/class/System/System.Diagnostics/Process.cs     |   67 +-
 .../System.Diagnostics/ProcessModuleCollection.cs  |    2 +
 .../System.Diagnostics/ProcessPriorityClass.cs     |    4 +-
 .../System/System.Diagnostics/ProcessStartInfo.cs  |   34 +-
 .../System.Diagnostics/ProcessThreadCollection.cs  |    4 +-
 .../System.Diagnostics/ProcessWindowStyle.cs       |    3 -
 .../System/System.Diagnostics/SourceFilter.cs      |    3 -
 .../System/System.Diagnostics/SourceLevels.cs      |    2 -
 .../System/System.Diagnostics/SourceSwitch.cs      |    3 +-
 mcs/class/System/System.Diagnostics/Stopwatch.cs   |    3 -
 mcs/class/System/System.Diagnostics/Switch.cs      |   14 +-
 .../System/System.Diagnostics/SwitchAttribute.cs   |    3 -
 .../System.Diagnostics/SwitchLevelAttribute.cs     |    3 -
 .../System.Diagnostics/ThreadPriorityLevel.cs      |    3 -
 mcs/class/System/System.Diagnostics/ThreadState.cs |    3 -
 .../System/System.Diagnostics/ThreadWaitReason.cs  |    3 -
 mcs/class/System/System.Diagnostics/Trace.cs       |   11 +-
 .../System/System.Diagnostics/TraceEventCache.cs   |    3 -
 .../System/System.Diagnostics/TraceEventType.cs    |    3 -
 mcs/class/System/System.Diagnostics/TraceFilter.cs |    3 -
 mcs/class/System/System.Diagnostics/TraceImpl.cs   |   20 +-
 .../System/System.Diagnostics/TraceListener.cs     |   16 +-
 .../System.Diagnostics/TraceListenerCollection.cs  |    4 +-
 .../System/System.Diagnostics/TraceOptions.cs      |    2 -
 mcs/class/System/System.Diagnostics/TraceSource.cs |    3 -
 .../System/System.Diagnostics/TraceSourceInfo.cs   |    3 -
 mcs/class/System/System.Diagnostics/TraceSwitch.cs |    6 -
 .../System/System.Diagnostics/Win32EventLog.cs     |   14 +-
 .../System.Diagnostics/XmlWriterTraceListener.cs   |    4 +-
 mcs/class/System/System.IO.Compression/ChangeLog   |   16 -
 .../System/System.IO.Compression/ChangeLog.old     |   79 -
 .../System.IO.Compression/CompressionMode.cs       |    3 -
 .../System/System.IO.Compression/DeflateStream.cs  |    2 -
 .../System/System.IO.Compression/GZipStream.cs     |    2 -
 mcs/class/System/System.IO.Ports/Handshake.cs      |    3 -
 mcs/class/System/System.IO.Ports/ISerialStream.cs  |    3 -
 mcs/class/System/System.IO.Ports/Parity.cs         |    3 -
 mcs/class/System/System.IO.Ports/SerialData.cs     |    4 -
 mcs/class/System/System.IO.Ports/SerialError.cs    |    3 -
 .../System/System.IO.Ports/SerialErrorEventArgs.cs |    3 -
 .../System/System.IO.Ports/SerialPinChange.cs      |    3 -
 .../System.IO.Ports/SerialPinChangedEventArgs.cs   |    3 -
 mcs/class/System/System.IO.Ports/SerialPort.cs     |   17 +-
 .../System/System.IO.Ports/SerialPortStream.cs     |   20 +-
 .../System.IO.Ports/SerialReceivedEventArgs.cs     |    4 -
 mcs/class/System/System.IO.Ports/SerialSignal.cs   |    4 -
 mcs/class/System/System.IO.Ports/StopBits.cs       |    4 -
 .../System/System.IO.Ports/WinSerialStream.cs      |   21 +-
 mcs/class/System/System.IO/FileSystemWatcher.cs    |    4 -
 mcs/class/System/System.IO/InotifyWatcher.cs       |    2 -
 .../System.IO/InternalBufferOverflowException.cs   |    4 +-
 mcs/class/System/System.IO/InvalidDataException.cs |    3 -
 mcs/class/System/System.IO/KeventWatcher.cs        |    9 +
 mcs/class/System/System.IO/MonoIO.cs               |   80 -
 mcs/class/System/System.IO/MonoIOError.cs          | 1819 -
 mcs/class/System/System.Media/AudioData.cs         |  205 +-
 mcs/class/System/System.Media/AudioDevice.cs       |  189 +-
 mcs/class/System/System.Media/SoundPlayer.cs       |    2 -
 mcs/class/System/System.Media/SystemSound.cs       |    2 -
 mcs/class/System/System.Media/SystemSounds.cs      |    3 -
 mcs/class/System/System.Media/Win32SoundPlayer.cs  |    3 -
 .../System/System.Net.Cache/HttpCacheAgeControl.cs |    3 -
 .../System.Net.Cache/HttpRequestCacheLevel.cs      |    3 -
 .../System.Net.Cache/HttpRequestCachePolicy.cs     |    3 -
 .../System/System.Net.Cache/RequestCacheLevel.cs   |    3 -
 .../System/System.Net.Cache/RequestCachePolicy.cs  |    3 -
 .../AuthenticationModuleElement.cs                 |    2 +-
 .../AuthenticationModuleElementCollection.cs       |    2 +-
 .../AuthenticationModulesSection.cs                |    2 +-
 .../System.Net.Configuration/BypassElement.cs      |    2 +-
 .../BypassElementCollection.cs                     |    2 +-
 .../System/System.Net.Configuration/ChangeLog      |   16 -
 .../System/System.Net.Configuration/ChangeLog.old  |  229 -
 .../ConnectionManagementElement.cs                 |    2 +-
 .../ConnectionManagementElementCollection.cs       |    2 +-
 .../ConnectionManagementSection.cs                 |    2 +-
 .../DefaultProxySection.cs                         |    2 +-
 .../FtpCachePolicyElement.cs                       |    2 +-
 .../HttpCachePolicyElement.cs                      |    2 +-
 .../HttpWebRequestElement.cs                       |    2 +-
 .../System/System.Net.Configuration/Ipv6Element.cs |    2 +-
 .../MailSettingsSectionGroup.cs                    |    2 +-
 .../System.Net.Configuration/ModuleElement.cs      |    2 +-
 .../System.Net.Configuration/NetSectionGroup.cs    |    2 +-
 .../PerformanceCountersElement.cs                  |    2 +-
 .../System.Net.Configuration/ProxyElement.cs       |    2 +-
 .../RequestCachingSection.cs                       |    2 +-
 .../ServicePointManagerElement.cs                  |    2 +-
 .../System.Net.Configuration/SettingsSection.cs    |    2 +-
 .../System.Net.Configuration/SmtpNetworkElement.cs |    2 +-
 .../System/System.Net.Configuration/SmtpSection.cs |    2 +-
 .../SmtpSpecifiedPickupDirectoryElement.cs         |    2 +-
 .../System.Net.Configuration/SocketElement.cs      |    2 +-
 .../WebProxyScriptElement.cs                       |    2 +-
 .../WebRequestModuleElement.cs                     |    2 +-
 .../WebRequestModuleElementCollection.cs           |    2 +-
 .../WebRequestModulesSection.cs                    |    2 +-
 mcs/class/System/System.Net.Mail/AlternateView.cs  |    4 -
 .../System.Net.Mail/AlternateViewCollection.cs     |    3 -
 mcs/class/System/System.Net.Mail/Attachment.cs     |    3 -
 mcs/class/System/System.Net.Mail/AttachmentBase.cs |    8 -
 .../System/System.Net.Mail/AttachmentCollection.cs |    3 -
 mcs/class/System/System.Net.Mail/ChangeLog         |   39 -
 mcs/class/System/System.Net.Mail/ChangeLog.old     |  453 -
 .../System.Net.Mail/DeliveryNotificationOptions.cs |    3 -
 mcs/class/System/System.Net.Mail/LinkedResource.cs |    2 -
 .../System.Net.Mail/LinkedResourceCollection.cs    |    3 -
 mcs/class/System/System.Net.Mail/MailAddress.cs    |    3 -
 .../System.Net.Mail/MailAddressCollection.cs       |    3 -
 mcs/class/System/System.Net.Mail/MailMessage.cs    |    3 -
 mcs/class/System/System.Net.Mail/MailPriority.cs   |    3 -
 .../System.Net.Mail/SendCompletedEventHandler.cs   |    3 -
 mcs/class/System/System.Net.Mail/SmtpAccess.cs     |    3 -
 mcs/class/System/System.Net.Mail/SmtpClient.cs     |   43 +-
 .../System/System.Net.Mail/SmtpDeliveryMethod.cs   |    3 -
 mcs/class/System/System.Net.Mail/SmtpException.cs  |    3 -
 .../SmtpFailedRecipientException.cs                |    3 -
 .../SmtpFailedRecipientsException.cs               |    3 -
 mcs/class/System/System.Net.Mail/SmtpPermission.cs |    4 +-
 .../System.Net.Mail/SmtpPermissionAttribute.cs     |    4 +-
 mcs/class/System/System.Net.Mail/SmtpStatusCode.cs |    3 -
 mcs/class/System/System.Net.Mime/ChangeLog         |    5 -
 mcs/class/System/System.Net.Mime/ChangeLog.old     |   90 -
 .../System/System.Net.Mime/ContentDisposition.cs   |    3 -
 mcs/class/System/System.Net.Mime/ContentType.cs    |   19 +-
 .../System/System.Net.Mime/DispositionTypeNames.cs |    3 -
 mcs/class/System/System.Net.Mime/MediaTypeNames.cs |    4 -
 .../System/System.Net.Mime/TransferEncoding.cs     |    3 -
 .../System/System.Net.NetworkInformation/ChangeLog |   41 -
 .../System.Net.NetworkInformation/ChangeLog.old    |  315 -
 .../DuplicateAddressDetectionState.cs              |    2 -
 .../GatewayIPAddressInformation.cs                 |    2 -
 .../GatewayIPAddressInformationCollection.cs       |    2 -
 .../IPAddressCollection.cs                         |    3 +-
 .../IPAddressInformation.cs                        |    2 -
 .../IPAddressInformationCollection.cs              |    2 -
 .../IPGlobalProperties.cs                          |   18 +-
 .../IPGlobalStatistics.cs                          |    2 -
 .../IPInterfaceProperties.cs                       |    3 +-
 .../System.Net.NetworkInformation/IPStatus.cs      |    3 +-
 .../IPv4InterfaceProperties.cs                     |    2 -
 .../IPv4InterfaceStatistics.cs                     |    2 -
 .../IPv6InterfaceProperties.cs                     |    2 -
 .../IcmpV4Statistics.cs                            |    2 -
 .../IcmpV6Statistics.cs                            |    2 -
 .../LinuxNetworkInterfaceMarshal.cs                |    2 -
 .../MacOsNetworkInterfaceMarshal.cs                |   17 +-
 .../MulticastIPAddressInformation.cs               |    3 -
 .../MulticastIPAddressInformationCollection.cs     |    3 -
 .../NetBiosNodeType.cs                             |    2 -
 .../NetworkAddressChangedEventHandler.cs           |    2 -
 .../NetworkAvailabilityChangedEventHandler.cs      |    4 +-
 .../NetworkAvailabilityEventArgs.cs                |    2 -
 .../System.Net.NetworkInformation/NetworkChange.cs |  174 +-
 .../NetworkInformationAccess.cs                    |    2 -
 .../NetworkInformationException.cs                 |    2 -
 .../NetworkInformationPermission.cs                |    2 -
 .../NetworkInformationPermissionAttribute.cs       |    2 -
 .../NetworkInterface.cs                            |    8 +-
 .../NetworkInterfaceComponent.cs                   |    2 -
 .../NetworkInterfaceType.cs                        |    2 -
 .../OperationalStatus.cs                           |    2 -
 .../PhysicalAddress.cs                             |    2 -
 .../System/System.Net.NetworkInformation/Ping.cs   |   97 +-
 .../PingCompletedEventArgs.cs                      |    2 -
 .../PingCompletedEventHandler.cs                   |    2 -
 .../System.Net.NetworkInformation/PingException.cs |    2 -
 .../System.Net.NetworkInformation/PingOptions.cs   |    2 -
 .../System.Net.NetworkInformation/PingReply.cs     |    2 -
 .../System.Net.NetworkInformation/PrefixOrigin.cs  |    2 -
 .../System.Net.NetworkInformation/SuffixOrigin.cs  |    2 -
 .../TcpConnectionInformation.cs                    |    2 -
 .../System.Net.NetworkInformation/TcpState.cs      |    2 -
 .../System.Net.NetworkInformation/TcpStatistics.cs |    2 -
 .../System.Net.NetworkInformation/UdpStatistics.cs |    2 -
 .../UnicastIPAddressInformation.cs                 |    2 -
 .../UnicastIPAddressInformationCollection.cs       |    2 -
 .../Win32NetworkInterfaceMarshal.cs                |    2 -
 .../System.Net.Security/AuthenticatedStream.cs     |    2 -
 .../System.Net.Security/AuthenticationLevel.cs     |    2 -
 .../LocalCertificateSelectionCallback.cs           |    5 +-
 .../System/System.Net.Security/NegotiateStream.cs  |   14 +-
 .../System/System.Net.Security/ProtectionLevel.cs  |    3 -
 .../System/System.Net.Security/SslPolicyErrors.cs  |    4 -
 mcs/class/System/System.Net.Security/SslStream.cs  |  116 +-
 mcs/class/System/System.Net.Sockets/ChangeLog      |  341 -
 mcs/class/System/System.Net.Sockets/ChangeLog.old  | 1074 -
 .../System/System.Net.Sockets/IOControlCode.cs     |    2 -
 .../System.Net.Sockets/IPPacketInformation.cs      |    3 -
 .../System.Net.Sockets/IPv6MulticastOption.cs      |    2 -
 .../System/System.Net.Sockets/LingerOption.cs      |    4 +-
 .../System/System.Net.Sockets/MulticastOption.cs   |    8 -
 .../System/System.Net.Sockets/NetworkStream.cs     |   37 +-
 .../System/System.Net.Sockets/ProtocolType.cs      |    4 -
 .../System.Net.Sockets/SendPacketsElement.cs       |    2 -
 mcs/class/System/System.Net.Sockets/Socket.cs      |  199 +-
 .../System.Net.Sockets/SocketAsyncEventArgs.cs     |   27 +-
 mcs/class/System/System.Net.Sockets/SocketError.cs |    7 +-
 .../System/System.Net.Sockets/SocketException.cs   |    3 -
 mcs/class/System/System.Net.Sockets/SocketFlags.cs |    2 -
 .../System/System.Net.Sockets/SocketInformation.cs |    2 -
 .../System.Net.Sockets/SocketInformationOptions.cs |    3 -
 .../System/System.Net.Sockets/SocketOptionLevel.cs |    2 -
 .../System/System.Net.Sockets/SocketOptionName.cs  |    2 -
 mcs/class/System/System.Net.Sockets/Socket_2_1.cs  |  303 +-
 mcs/class/System/System.Net.Sockets/TcpClient.cs   |   84 +-
 mcs/class/System/System.Net.Sockets/TcpListener.cs |   58 +-
 .../System.Net.Sockets/TransmitFileOptions.cs      |    4 -
 mcs/class/System/System.Net.Sockets/UdpClient.cs   |   97 +-
 .../System/System.Net.Sockets/UdpReceiveResult.cs  |   78 +
 .../System.Net.WebSockets/ClientWebSocket.cs}      |    0
 .../ClientWebSocketOptions.cs                      |   79 +
 .../HttpListenerWebSocketContext.cs                |  129 +
 .../System/System.Net.WebSockets/WebSocket.cs      |  131 +
 .../System.Net.WebSockets/WebSocketCloseStatus.cs  |   51 +
 .../System.Net.WebSockets/WebSocketContext.cs      |   72 +
 .../System/System.Net.WebSockets/WebSocketError.cs |   51 +
 .../System.Net.WebSockets/WebSocketException.cs    |  116 +
 .../System.Net.WebSockets/WebSocketMessageType.cs  |   44 +
 .../WebSocketReceiveResult.cs                      |   82 +
 .../System/System.Net.WebSockets/WebSocketState.cs |   48 +
 .../System/System.Net/AuthenticationManager.cs     |   10 +-
 .../System.Net/AuthenticationSchemeSelector.cs     |    2 +-
 .../System/System.Net/AuthenticationSchemes.cs     |    3 -
 mcs/class/System/System.Net/Authorization.cs       |   10 +-
 mcs/class/System/System.Net/BindIPEndPoint.cs      |    2 -
 mcs/class/System/System.Net/ChangeLog              |  461 -
 mcs/class/System/System.Net/ChangeLog.old          | 3576 -
 mcs/class/System/System.Net/ChunkStream.cs         |   21 +-
 mcs/class/System/System.Net/ChunkedInputStream.cs  |    4 +-
 mcs/class/System/System.Net/Cookie.cs              |   26 +-
 mcs/class/System/System.Net/CookieCollection.cs    |    9 +-
 mcs/class/System/System.Net/CookieContainer.cs     |  142 +-
 mcs/class/System/System.Net/CookieException.cs     |    9 +-
 mcs/class/System/System.Net/CookieParser.cs        |  149 +-
 mcs/class/System/System.Net/CredentialCache.cs     |   15 +-
 .../System/System.Net/DecompressionMethods.cs      |    3 -
 .../System/System.Net/DefaultCertificatePolicy.cs  |    2 +-
 mcs/class/System/System.Net/DigestClient.cs        |   11 +-
 mcs/class/System/System.Net/Dns.cs                 |  221 +-
 mcs/class/System/System.Net/DnsAsyncResult.cs      |  121 +
 mcs/class/System/System.Net/DnsEndPoint.cs         |   14 +-
 .../System.Net/DownloadDataCompletedEventArgs.cs   |    3 -
 .../DownloadDataCompletedEventHandler.cs           |    2 -
 .../System.Net/DownloadProgressChangedEventArgs.cs |    3 -
 .../DownloadProgressChangedEventHandler.cs         |    4 -
 .../System.Net/DownloadStringCompletedEventArgs.cs |    3 -
 .../DownloadStringCompletedEventHandler.cs         |    5 -
 mcs/class/System/System.Net/EndPoint.cs            |    2 +-
 mcs/class/System/System.Net/EndPointListener.cs    |   35 +-
 mcs/class/System/System.Net/EndPointManager.cs     |   14 +-
 mcs/class/System/System.Net/FileWebRequest.cs      |   29 +-
 mcs/class/System/System.Net/FileWebResponse.cs     |   10 +-
 mcs/class/System/System.Net/FtpAsyncResult.cs      |    3 -
 mcs/class/System/System.Net/FtpDataStream.cs       |    3 -
 mcs/class/System/System.Net/FtpRequestCreator.cs   |    2 -
 mcs/class/System/System.Net/FtpStatus.cs           |    2 -
 mcs/class/System/System.Net/FtpStatusCode.cs       |    3 -
 mcs/class/System/System.Net/FtpWebRequest.cs       |    9 +-
 mcs/class/System/System.Net/FtpWebResponse.cs      |    3 -
 .../System/System.Net/GlobalProxySelection.cs      |   34 -
 mcs/class/System/System.Net/HttpConnection.cs      |   48 +-
 .../System/System.Net/HttpContinueDelegate.cs      |    4 -
 mcs/class/System/System.Net/HttpListener.cs        |   17 +-
 .../System/System.Net/HttpListenerBasicIdentity.cs |    2 -
 mcs/class/System/System.Net/HttpListenerContext.cs |    2 +-
 .../System/System.Net/HttpListenerException.cs     |    2 -
 .../System.Net/HttpListenerPrefixCollection.cs     |    2 +-
 mcs/class/System/System.Net/HttpListenerRequest.cs |  101 +-
 .../System/System.Net/HttpListenerResponse.cs      |    5 +-
 mcs/class/System/System.Net/HttpRequestHeader.cs   |    2 -
 mcs/class/System/System.Net/HttpResponseHeader.cs  |    2 -
 mcs/class/System/System.Net/HttpStatusCode.cs      |    4 -
 .../System/System.Net/HttpStreamAsyncResult.cs     |    2 -
 mcs/class/System/System.Net/HttpWebRequest.cs      |  196 +-
 mcs/class/System/System.Net/HttpWebResponse.cs     |  110 +-
 .../System/System.Net/IAuthenticationModule.cs     |    4 -
 mcs/class/System/System.Net/ICertificatePolicy.cs  |    4 -
 mcs/class/System/System.Net/ICredentialPolicy.cs   |    4 -
 mcs/class/System/System.Net/ICredentialsByHost.cs  |    5 +-
 mcs/class/System/System.Net/IPAddress.cs           |   59 +-
 mcs/class/System/System.Net/IPEndPoint.cs          |   13 +-
 mcs/class/System/System.Net/IPv6Address.cs         |   11 -
 mcs/class/System/System.Net/IWebProxyScript.cs     |    5 +-
 mcs/class/System/System.Net/IWebRequestCreate.cs   |    4 -
 mcs/class/System/System.Net/ListenerAsyncResult.cs |    2 +-
 mcs/class/System/System.Net/ListenerPrefix.cs      |    2 +-
 mcs/class/System/System.Net/MacProxy.cs            |  881 +
 mcs/class/System/System.Net/NetworkAccess.cs       |    2 -
 mcs/class/System/System.Net/NetworkCredential.cs   |    4 -
 .../System.Net/OpenReadCompletedEventArgs.cs       |    2 -
 .../System.Net/OpenReadCompletedEventHandler.cs    |    5 -
 .../System.Net/OpenWriteCompletedEventArgs.cs      |    4 -
 .../System.Net/OpenWriteCompletedEventHandler.cs   |    5 -
 .../System.Net/ProtocolViolationException.cs       |   11 +-
 mcs/class/System/System.Net/RequestStream.cs       |    4 +-
 mcs/class/System/System.Net/ResponseStream.cs      |   15 +-
 .../System/System.Net/SecurityProtocolType.cs      |    3 -
 mcs/class/System/System.Net/ServicePoint.cs        |   78 +-
 mcs/class/System/System.Net/ServicePointManager.cs |  209 +-
 mcs/class/System/System.Net/SocketAddress.cs       |    4 +-
 mcs/class/System/System.Net/TransportContext.cs    |   41 +
 .../System.Net/UploadDataCompletedEventArgs.cs     |    2 -
 .../System.Net/UploadDataCompletedEventHandler.cs  |    5 -
 .../System.Net/UploadFileCompletedEventArgs.cs     |    3 -
 .../System.Net/UploadFileCompletedEventHandler.cs  |    5 -
 .../System.Net/UploadProgressChangedEventArgs.cs   |    4 +-
 .../UploadProgressChangedEventHandler.cs           |    4 -
 .../System.Net/UploadStringCompletedEventArgs.cs   |    4 -
 .../UploadStringCompletedEventHandler.cs           |    5 -
 .../System.Net/UploadValuesCompletedEventArgs.cs   |    4 -
 .../UploadValuesCompletedEventHandler.cs           |    4 -
 mcs/class/System/System.Net/WebAsyncResult.cs      |    5 +-
 mcs/class/System/System.Net/WebClient.cs           |  934 +-
 mcs/class/System/System.Net/WebConnection.cs       |  266 +-
 mcs/class/System/System.Net/WebConnectionData.cs   |   40 +-
 mcs/class/System/System.Net/WebConnectionGroup.cs  |   12 +-
 mcs/class/System/System.Net/WebConnectionStream.cs |   30 +-
 mcs/class/System/System.Net/WebException.cs        |    9 +-
 mcs/class/System/System.Net/WebExceptionStatus.cs  |    9 +-
 mcs/class/System/System.Net/WebHeaderCollection.cs |  490 +-
 .../System/System.Net/WebPermissionAttribute.cs    |   18 -
 mcs/class/System/System.Net/WebProxy.cs            |   17 +-
 mcs/class/System/System.Net/WebRequest.cs          |  236 +-
 mcs/class/System/System.Net/WebRequestMethods.cs   |    3 -
 mcs/class/System/System.Net/WebResponse.cs         |   17 +-
 .../ADVF.cs                                        |    4 -
 .../DATADIR.cs                                     |    4 -
 .../DVASPECT.cs                                    |    3 -
 .../FORMATETC.cs                                   |    3 -
 .../IAdviseSink.cs                                 |    3 -
 .../IDataObject.cs                                 |    3 -
 .../IEnumFORMATETC.cs                              |    4 -
 .../IEnumSTATDATA.cs                               |    4 -
 .../STATDATA.cs                                    |    3 -
 .../STGMEDIUM.cs                                   |    3 -
 .../TYMED.cs                                       |    3 -
 .../HandleCollector.cs                             |    3 -
 .../StandardOleMarshalObject.cs                    |    3 -
 .../SemaphoreAccessRule.cs                         |   15 +-
 .../SemaphoreAuditRule.cs                          |   15 +-
 .../SemaphoreRights.cs                             |    2 -
 .../SemaphoreSecurity.cs                           |  107 +-
 .../ConfigUtil.cs                                  |    1 -
 .../ServiceNameElement.cs                          |    1 +
 .../ServiceNameElementCollection.cs                |    1 -
 .../AuthenticationException.cs                     |    3 -
 .../CipherAlgorithmType.cs                         |    3 -
 .../ExchangeAlgorithmType.cs                       |    2 -
 .../HashAlgorithmType.cs                           |    2 -
 .../InvalidCredentialException.cs                  |    2 -
 .../System.Security.Authentication/SslProtocols.cs |    3 -
 .../ChangeLog                                      |   27 -
 .../ChangeLog.old                                  |  422 -
 .../OSX509Certificates.cs                          |   67 +-
 .../OpenFlags.cs                                   |    3 -
 .../PublicKey.cs                                   |   22 +-
 .../StoreLocation.cs                               |    3 -
 .../StoreName.cs                                   |    3 -
 .../X500DistinguishedName.cs                       |    2 +-
 .../X500DistinguishedNameFlags.cs                  |    3 -
 .../X509BasicConstraintsExtension.cs               |    2 +-
 .../X509Certificate2.cs                            |   40 +-
 .../X509Certificate2Collection.cs                  |   17 +-
 .../X509Certificate2Enumerator.cs                  |    2 +-
 .../X509Chain.cs                                   |    6 +-
 .../X509ChainElement.cs                            |    4 +-
 .../X509ChainElementCollection.cs                  |    2 +-
 .../X509ChainElementEnumerator.cs                  |    2 +-
 .../X509ChainPolicy.cs                             |    2 +-
 .../X509ChainStatus.cs                             |    2 +-
 .../X509ChainStatusFlags.cs                        |    3 -
 .../X509EnhancedKeyUsageExtension.cs               |    2 +-
 .../X509Extension.cs                               |    2 +-
 .../X509ExtensionCollection.cs                     |   16 +-
 .../X509ExtensionEnumerator.cs                     |    2 +-
 .../X509FindType.cs                                |    3 -
 .../X509IncludeOption.cs                           |    3 -
 .../X509KeyUsageExtension.cs                       |    2 +-
 .../X509KeyUsageFlags.cs                           |    2 +-
 .../X509NameType.cs                                |    2 +-
 .../X509RevocationFlag.cs                          |    3 -
 .../X509RevocationMode.cs                          |    3 -
 .../X509Store.cs                                   |    2 +-
 .../X509SubjectKeyIdentifierExtension.cs           |    2 +-
 .../X509SubjectKeyIdentifierHashAlgorithm.cs       |    3 -
 .../X509VerificationFlags.cs                       |    3 -
 .../System.Security.Cryptography/AsnEncodedData.cs |    2 +-
 .../AsnEncodedDataCollection.cs                    |    2 +-
 .../AsnEncodedDataEnumerator.cs                    |    2 +-
 .../System/System.Security.Cryptography/Oid.cs     |    2 +-
 .../System.Security.Cryptography/OidCollection.cs  |    2 +-
 .../System.Security.Cryptography/OidEnumerator.cs  |    2 +-
 .../PermissionHelper.cs                            |    6 -
 .../ResourcePermissionBase.cs                      |   58 +-
 .../System.Security.Permissions/StorePermission.cs |    3 -
 .../StorePermissionAttribute.cs                    |    2 -
 .../StorePermissionFlags.cs                        |    3 -
 .../System.Text.RegularExpressions/CILCompiler.cs  |    7 -
 .../CaptureCollection.cs                           |    4 +-
 .../System.Text.RegularExpressions/ChangeLog       |   29 -
 .../System.Text.RegularExpressions/ChangeLog.old   | 1084 -
 .../GroupCollection.cs                             |   12 +-
 .../MatchCollection.cs                             |    4 +-
 .../MatchEvaluator.cs                              |    2 -
 .../System/System.Text.RegularExpressions/Regex.cs |   29 +-
 .../RegexCompilationInfo.cs                        |    2 -
 .../System.Text.RegularExpressions/RegexRunner.cs  |    2 -
 mcs/class/System/System.Threading/Barrier.cs       |   40 +-
 .../System.Threading/BarrierPostPhaseException.cs  |   13 +-
 mcs/class/System/System.Threading/ChangeLog        |   37 -
 mcs/class/System/System.Threading/ChangeLog.old    |   57 -
 mcs/class/System/System.Threading/Semaphore.cs     |   16 +-
 mcs/class/System/System.Timers/Timer.cs            |   14 +-
 .../System/System.Web/AspNetHostingPermission.cs   |    6 -
 .../System.Web/AspNetHostingPermissionAttribute.cs |    4 -
 .../System.Web/AspNetHostingPermissionLevel.cs     |    6 -
 mcs/class/System/System.Windows.Input/ICommand.cs  |   41 +
 mcs/class/System/System.dll.sources                |   58 +-
 mcs/class/System/System/AndroidPlatform.cs         |   81 +
 mcs/class/System/System/ChangeLog                  |  264 -
 mcs/class/System/System/ChangeLog.old              |  802 -
 mcs/class/System/System/FileStyleUriParser.cs      |    3 -
 mcs/class/System/System/FtpStyleUriParser.cs       |    3 -
 mcs/class/System/System/GenericUriParser.cs        |    5 +-
 mcs/class/System/System/GenericUriParserOptions.cs |    5 +-
 mcs/class/System/System/GopherStyleUriParser.cs    |    3 -
 mcs/class/System/System/HttpStyleUriParser.cs      |    3 -
 mcs/class/System/System/LdapStyleUriParser.cs      |    3 -
 mcs/class/System/System/NetPipeStyleUriParser.cs   |    3 -
 mcs/class/System/System/NetTcpStyleUriParser.cs    |    3 -
 mcs/class/System/System/NewsStyleUriParser.cs      |    3 -
 mcs/class/System/System/Uri.cs                     |  175 +-
 mcs/class/System/System/UriBuilder.cs              |   10 +-
 mcs/class/System/System/UriComponents.cs           |    5 +-
 mcs/class/System/System/UriElements.cs             |   52 +
 mcs/class/System/System/UriFormat.cs               |    5 +-
 mcs/class/System/System/UriFormatException.cs      |   16 +-
 mcs/class/System/System/UriIdnScope.cs             |    3 -
 mcs/class/System/System/UriKind.cs                 |    7 +-
 mcs/class/System/System/UriParseComponents.cs      |  270 +
 mcs/class/System/System/UriParser.cs               |   95 +-
 mcs/class/System/System/UriPartial.cs              |    2 -
 mcs/class/System/System/UriTypeConverter.cs        |   19 +-
 mcs/class/System/System_test.dll.sources           |   15 +
 .../CodeGeneratorFromCompileUnitTest.cs            |   25 +
 .../CodeGeneratorGenerateFromCompileUnitTest.cs    |  192 +
 .../System.CodeDom.Compiler/CodeGeneratorTest.cs   |    2 +-
 .../BlockingCollectionTests.cs                     |   10 +
 .../Test/System.Collections.Concurrent/ChangeLog   |    5 -
 .../System.Collections.Concurrent/ChangeLog.old    |    9 -
 .../CollectionStressTestHelper.cs                  |  134 +
 .../ConcurrentBagTests.cs                          |  208 +
 .../ParallelTestHelper.cs                          |   89 +
 .../Test/System.Collections.Generic/ChangeLog      |   11 -
 .../Test/System.Collections.Generic/ChangeLog.old  |  145 -
 .../System.Collections.Generic/SortedListTest.cs   |   53 +
 .../CollectionChangedEventValidators.cs            |  105 +
 .../ObservableCollectionTest.cs                    |  352 +
 .../ReadOnlyObservableCollectionTest.cs            |   96 +
 .../BasicOperationsTest.cs                         |   47 +-
 .../Test/System.Collections.Specialized/ChangeLog  |   10 -
 .../System.Collections.Specialized/ChangeLog.old   |   84 -
 .../CollectionsUtilCas.cs                          |    4 +
 .../NameObjectCollectionBaseTest.cs                |    4 +-
 .../OrderedDictionaryCas.cs                        |    2 +-
 .../OrderedDictionaryTest.cs                       |    2 +-
 .../StringCollectionTest.cs                        |   53 +-
 .../ContextStackTest.cs                            |    4 +
 .../CheckoutExceptionTest.cs                       |    4 +
 .../ServiceContainerTest.cs                        |    4 +
 .../AsyncOperationManagerTest.cs                   |    4 +
 .../AttributeProviderAttributeTest.cs              |    2 +-
 .../System.ComponentModel/BackgroundWorkerTest.cs  |   63 +-
 .../Test/System.ComponentModel/BindingListTest.cs  |   44 +
 .../System/Test/System.ComponentModel/ChangeLog    |   34 -
 .../Test/System.ComponentModel/ChangeLog.old       |  539 -
 .../ComplexBindingPropertiesAttributeTest.cs       |    2 +-
 .../ComponentResourceManagerTest.cs                |    4 +
 .../Test/System.ComponentModel/ContainerTest.cs    |    4 +
 .../DataObjectMethodAttributeTests.cs              |    2 +-
 .../DateTimeOffsetConverterTests.cs                |    5 +-
 .../DefaultBindingPropertyAttributeTest.cs         |    2 +-
 .../System.ComponentModel/EventHandlerListTests.cs |   38 +-
 .../System.ComponentModel/Int32ConverterTests.cs   |    8 +
 .../System.ComponentModel/LicenseManagerTests.cs   |    4 +
 .../LookupBindingPropertiesAttributeTest.cs        |    2 +-
 .../MaskedTextProviderTest.cs                      |    7 +-
 .../System.ComponentModel/NestedContainerTest.cs   |    2 +-
 .../PropertyDescriptorTests.cs                     |   37 +-
 .../ReferenceConverterTest.cs                      |   17 +-
 .../ToolboxItemAttributeTests.cs                   |    6 +-
 .../System.ComponentModel/TypeConverterTests.cs    |   19 +-
 .../System.ComponentModel/TypeDescriptorTests.cs   |    6 +-
 .../ApplicationSettingsBaseTest.cs                 |   99 +-
 .../System/Test/System.Configuration/ChangeLog     |    4 -
 .../System/Test/System.Configuration/ChangeLog.old |   73 -
 mcs/class/System/Test/System.Diagnostics/ChangeLog |   18 -
 .../System/Test/System.Diagnostics/ChangeLog.old   |  299 -
 .../System.Diagnostics/CounterCreationDataTest.cs  |    4 +
 .../System/Test/System.Diagnostics/DebugTest.cs    |   69 +
 .../DelimitedListTraceListenerTest.cs              |    3 +
 .../DiagnosticsConfigurationHandlerTest.cs         |    4 +
 .../Test/System.Diagnostics/EventInstanceTest.cs   |    3 +-
 .../EventLogPermissionAttributeTest.cs             |    4 +
 .../System.Diagnostics/EventLogPermissionTest.cs   |    4 +
 .../System/Test/System.Diagnostics/EventLogTest.cs |    4 +
 .../EventSourceCreationDataTest.cs                 |    3 +-
 .../Test/System.Diagnostics/FileVersionInfoTest.cs |    7 +-
 .../PerformanceCounterPermissionAttributeTest.cs   |    4 +
 .../PerformanceCounterPermissionTest.cs            |    4 +
 .../System/Test/System.Diagnostics/ProcessTest.cs  |    1 +
 .../Test/System.Diagnostics/SourceSwitchTest.cs    |    2 +-
 .../System/Test/System.Diagnostics/SwitchesTest.cs |    3 +
 .../TextWriterTraceListenerTest.cs                 |   62 +
 .../Test/System.Diagnostics/TraceListenerTest.cs   |    3 +
 .../Test/System.Diagnostics/TraceSourceTest.cs     |    2 +-
 .../System/Test/System.Diagnostics/TraceTest.cs    |    3 +
 .../XmlWriterTraceListenerTest.cs                  |    3 +
 .../System.IO.Compression/DeflateStreamTest.cs     |    2 +
 .../Test/System.IO.Compression/GzipStreamTest.cs   |    2 +
 .../System/Test/System.IO.Ports/SerialPortTest.cs  |   38 +
 .../System/Test/System.IO/FileSystemWatcherTest.cs |    3 +
 .../ConnectionManagementSectionTest.cs             |    2 +-
 .../HttpWebRequestElementTest.cs                   |    2 +-
 .../WebRequestModulesSectionTest.cs                |    2 +-
 mcs/class/System/Test/System.Net.Mail/ChangeLog    |   17 -
 .../System/Test/System.Net.Mail/ChangeLog.old      |   72 -
 .../System/Test/System.Net.Mail/MailAddressTest.cs |   14 +-
 .../System.Net.Mail/SmtpPermissionAttributeTest.cs |    2 +-
 .../Test/System.Net.Mail/SmtpPermissionTest.cs     |    2 +-
 .../System/Test/System.Net.Mime/ContentTypeTest.cs |    9 +-
 .../PhysicalAddressTest.cs                         |    2 +-
 .../Test/System.Net.Security/SslStreamTest.cs      |  121 +
 mcs/class/System/Test/System.Net.Sockets/ChangeLog |   33 -
 .../System/Test/System.Net.Sockets/ChangeLog.old   |  237 -
 .../System.Net.Sockets/SocketAsyncEventArgsTest.cs |    4 +-
 .../Test/System.Net.Sockets/SocketAsyncTest.cs     |  136 +
 .../System/Test/System.Net.Sockets/SocketTest.cs   |  132 +-
 .../Test/System.Net.Sockets/UdpClientTest.cs       |   22 +-
 mcs/class/System/Test/System.Net/ChangeLog         |   20 -
 mcs/class/System/Test/System.Net/ChangeLog.old     |  728 -
 .../System/Test/System.Net/CookieContainerTest.cs  |  384 +-
 .../System/Test/System.Net/CookieParserTest.cs     |  193 +
 mcs/class/System/Test/System.Net/DnsCas.cs         |    4 +
 .../Test/System.Net/DnsPermissionAttributeTest.cs  |    4 +
 .../System/Test/System.Net/DnsPermissionTest.cs    |    6 +-
 mcs/class/System/Test/System.Net/DnsTest.cs        |   40 +-
 .../System/Test/System.Net/HttpListener2Test.cs    |  297 +-
 .../Test/System.Net/HttpListenerRequestTest.cs     |   47 +-
 .../System/Test/System.Net/HttpWebRequestTest.cs   |  347 +-
 mcs/class/System/Test/System.Net/IPAddressTest.cs  |   67 +-
 .../Test/System.Net/ServicePointManagerTest.cs     |    4 +
 .../System.Net/SocketPermissionAttributeTest.cs    |    4 +
 .../System/Test/System.Net/SocketPermissionTest.cs |  241 +-
 mcs/class/System/Test/System.Net/WebClientTest.cs  |   10 +
 .../System/Test/System.Net/WebClientTestAsync.cs   |  274 +
 .../Test/System.Net/WebHeaderCollectionTest.cs     |  161 +-
 .../System/Test/System.Net/WebPermissionTest.cs    |    5 +-
 mcs/class/System/Test/System.Net/WebRequestTest.cs |   13 +-
 mcs/class/System/Test/System.Net/WebUtilityTest.cs |    2 +-
 .../System.Runtime.Versioning/FrameworkNameTest.cs |    4 +-
 .../SemaphoreSecurityTest.cs                       |   66 +
 .../X509BasicConstraintsExtensionTest.cs           |    2 +
 .../X509Cert20Test.cs                              |    0
 .../X509Certificate2CollectionTest.cs              |   45 +-
 .../X509ChainTest.cs                               |    6 +
 .../X509EnhancedKeyUsageExtensionTest.cs           |    2 +
 .../X509KeyUsageExtensionTest.cs                   |    2 +
 .../X509SubjectKeyIdentifierExtensionTest.cs       |    2 +
 .../System.Text.RegularExpressions/RegexCas.cs     |    4 +
 .../RegexRunnerCas.cs                              |    5 +
 .../RegexRunnerFactoryCas.cs                       |    4 +
 mcs/class/System/Test/System.Threading/ChangeLog   |    4 -
 .../System/Test/System.Threading/ChangeLog.old     |   18 -
 mcs/class/System/Test/System/ChangeLog             |  187 -
 mcs/class/System/Test/System/ChangeLog.old         |  426 -
 .../System/Test/System/GopherStyleUriParserCas.cs  |    2 +-
 .../System/Test/System/GopherStyleUriParserTest.cs |    2 +-
 .../System/Test/System/LdapStyleUriParserCas.cs    |    2 +-
 .../System/Test/System/LdapStyleUriParserTest.cs   |    2 +-
 mcs/class/System/Test/System/UriTest.cs            |   24 +-
 mcs/class/System/Test/System/UriTest3.cs           |   71 +
 .../System/Test/System/UriTypeConverterTest.cs     |   92 +-
 mcs/class/System/basic_System.dll.sources          |   15 +
 mcs/class/System/mobile_System.dll.sources         |   54 +-
 mcs/class/System/monodroid_System.dll.sources      |    2 +
 mcs/class/System/moonlight_raw_System.dll.sources  |  102 -
 .../System/moonlight_shared_System.dll.sources     |  259 -
 mcs/class/SystemWebTestShim/ChangeLog              |    4 -
 mcs/class/SystemWebTestShim/ChangeLog.old          |   19 -
 mcs/class/WebMatrix.Data/Makefile                  |    4 +-
 .../WebMatrix.Data/WebMatrix.Data/DynamicRecord.cs |   21 +-
 mcs/class/WindowsBase/Assembly/AssemblyInfo.cs     |    7 -
 mcs/class/WindowsBase/ChangeLog                    |   49 -
 mcs/class/WindowsBase/ChangeLog.old                |  573 -
 mcs/class/WindowsBase/Makefile                     |    9 +-
 .../ObservableCollection.cs                        |   13 +-
 .../INotifyCollectionChanged.cs                    |    1 -
 .../DependencyPropertyDescriptor.cs                |    2 +-
 .../System.ComponentModel/GroupDescription.cs      |    4 +-
 .../IEditableCollectionViewAddNewItem.cs           |   38 +
 mcs/class/WindowsBase/System.IO.Packaging/Check.cs |   31 +-
 .../System.IO.Packaging/PackUriHelper.cs           |   44 +-
 .../System.IO.Packaging/PackUriParser.cs           |   32 +-
 .../WindowsBase/System.IO.Packaging/Package.cs     |   10 +-
 .../PackageDigitalSignatureManager.cs              |    2 +-
 .../WindowsBase/System.IO.Packaging/PackagePart.cs |    2 +-
 .../System.Security.Permissions/MediaPermission.cs |    2 +-
 .../MediaPermissionAttribute.cs                    |    2 +-
 mcs/class/WindowsBase/System.Windows.Input/Key.cs  |    3 +-
 .../System.Windows.Input/KeyConverter.cs           |    2 +-
 .../System.Windows.Input/ModifierKeysConverter.cs  |    2 +-
 .../System.Windows.Markup/InternalTypeHelper.cs    |    2 +-
 .../DisableDpiAwarenessAttribute.cs                |    2 +-
 .../System.Windows.Media/MatrixConverter.cs        |    2 +-
 .../System.Windows.Threading/Dispatcher.cs         |   12 +-
 .../DispatcherSynchronizationContext.cs            |    2 +-
 .../System.Windows.Threading/DispatcherTimer.cs    |    7 +-
 .../System.Windows/DependencyObjectType.cs         |    4 +-
 .../System.Windows/DependencyProperty.cs           |    6 +-
 mcs/class/WindowsBase/System.Windows/Int32Rect.cs  |    4 +-
 mcs/class/WindowsBase/System.Windows/Point.cs      |    4 +-
 mcs/class/WindowsBase/System.Windows/Rect.cs       |   27 +-
 mcs/class/WindowsBase/System.Windows/Size.cs       |    2 +-
 .../Test/System.IO.Packaging/PackUriHelperTests.cs |  101 +-
 .../Test/System.IO.Packaging/PackageTest.cs        |   35 +-
 .../DateTimeValueSerializerTest.cs                 |   14 +
 .../System.Windows.Markup/ValueSerializerTest.cs   |    7 +
 .../DispatcherTimerTest.cs                         |   31 +
 .../WindowsBase/Test/System.Windows/RectTest.cs    |   52 +
 mcs/class/WindowsBase/WindowsBase.dll.sources      |    1 +
 mcs/class/WindowsBase/WindowsBase_test.dll.sources |    1 +
 mcs/class/aot-compiler/Makefile                    |   38 +-
 mcs/class/corlib/Assembly/AssemblyInfo.cs          |   22 +-
 mcs/class/corlib/Assembly/ChangeLog                |    4 -
 mcs/class/corlib/Assembly/ChangeLog.old            |  192 -
 mcs/class/corlib/ChangeLog                         |  196 -
 mcs/class/corlib/ChangeLog.old                     | 2204 -
 .../corlib/Documentation/en/System/Action.xml      |   23 -
 .../corlib/Documentation/en/System/Action`1.xml    |   53 -
 .../corlib/Documentation/en/System/Action`2.xml    |   42 -
 .../corlib/Documentation/en/System/Action`3.xml    |   50 -
 .../corlib/Documentation/en/System/Action`4.xml    |   58 -
 .../corlib/Documentation/en/System/Func`1.xml      |   32 -
 .../corlib/Documentation/en/System/Func`2.xml      |   41 -
 .../corlib/Documentation/en/System/Func`3.xml      |   49 -
 .../corlib/Documentation/en/System/Func`4.xml      |   57 -
 .../corlib/Documentation/en/System/Func`5.xml      |   65 -
 .../en/System/InvalidTimeZoneException.xml         |   83 -
 .../en/System/TimeZoneInfo+AdjustmentRule.xml      |  207 -
 .../en/System/TimeZoneInfo+TransitionTime.xml      |  304 -
 .../Documentation/en/System/TimeZoneInfo.xml       |  808 -
 .../en/System/TimeZoneNotFoundException.xml        |   83 -
 mcs/class/corlib/Makefile                          |  103 +-
 .../corlib/Microsoft.Win32.SafeHandles/ChangeLog   |    6 -
 .../Microsoft.Win32.SafeHandles/ChangeLog.old      |   58 -
 mcs/class/corlib/Microsoft.Win32/ChangeLog         |   64 -
 mcs/class/corlib/Microsoft.Win32/ChangeLog.old     |  368 -
 mcs/class/corlib/Microsoft.Win32/Registry.cs       |    2 +
 mcs/class/corlib/Microsoft.Win32/RegistryKey.cs    |   24 +-
 .../corlib/Microsoft.Win32/UnixRegistryApi.cs      |   25 +-
 .../corlib/Mono.Globalization.Unicode/ChangeLog    |   23 +
 .../MSCompatUnicodeTable.cs                        |   19 +-
 .../NormalizationTableUtil.cs                      |    4 +-
 .../Mono.Globalization.Unicode/SimpleCollator.cs   |   31 +-
 .../corlib/Mono.Globalization.Unicode/SortKey.cs   |    4 +-
 .../Mono.Globalization.Unicode/SortKeyBuffer.cs    |    9 +-
 mcs/class/corlib/Mono.Interop/ComInteropProxy.cs   |    8 +-
 mcs/class/corlib/Mono.Interop/IDispatch.cs         |    2 +
 mcs/class/corlib/Mono.Interop/IUnknown.cs          |    2 +
 mcs/class/corlib/Mono.Math/ChangeLog               |    7 -
 mcs/class/corlib/Mono.Math/ChangeLog.old           |   78 -
 .../Mono.Security.Authenticode/AuthenticodeBase.cs |    5 -
 .../AuthenticodeDeformatter.cs                     |    5 -
 .../Mono.Security.Cryptography/CryptoTools.cs      |    5 -
 .../KeyPairPersistence.cs                          |    9 +-
 .../Mono.Security.Cryptography/MACAlgorithm.cs     |    6 -
 .../corlib/Mono.Security.Cryptography/PKCS1.cs     |    6 +-
 .../corlib/Mono.Security.Cryptography/PKCS8.cs     |    5 -
 .../SymmetricTransform.cs                          |  118 +-
 mcs/class/corlib/Mono.Security.X509/ChangeLog      |   65 -
 mcs/class/corlib/Mono.Security.X509/ChangeLog.old  |  174 -
 mcs/class/corlib/Mono.Security.X509/PKCS12.cs      |    2 +-
 .../corlib/Mono.Security.X509/X509Certificate.cs   |   20 +-
 .../X509CertificateCollection.cs                   |    2 +-
 mcs/class/corlib/Mono.Security.X509/X509Chain.cs   |    2 +-
 .../corlib/Mono.Security.X509/X509Extension.cs     |    2 +-
 .../corlib/Mono.Security.X509/X509Extensions.cs    |    2 +-
 mcs/class/corlib/Mono.Security/ASN1.cs             |    3 +-
 mcs/class/corlib/Mono.Security/ChangeLog           |    5 -
 mcs/class/corlib/Mono.Security/ChangeLog.old       |  194 -
 mcs/class/corlib/Mono.Security/StrongName.cs       |    4 +-
 .../corlib/Mono.Security/StrongNameManager.cs      |    4 -
 .../corlib/Mono.Security/StrongNameManager_2_1.cs  |   47 -
 mcs/class/corlib/Mono.Xml/ChangeLog                |    5 -
 mcs/class/corlib/Mono.Xml/ChangeLog.old            |   37 -
 mcs/class/corlib/Mono/ChangeLog                    |    9 -
 mcs/class/corlib/Mono/ChangeLog.old                |   68 -
 mcs/class/corlib/Mono/DataConverter.cs             |   11 +-
 mcs/class/corlib/Mono/Runtime.cs                   |   27 +-
 .../ChangeLog                                      |   22 -
 .../ChangeLog.old                                  |    8 -
 .../EnumerablePartitioner.cs                       |   16 +-
 .../ListPartitioner.cs                             |   77 +-
 .../UserRangePartitioner.cs                        |    2 +-
 .../corlib/System.Collections.Concurrent/ChangeLog |  165 -
 .../System.Collections.Concurrent/ChangeLog.old    |   84 -
 .../ConcurrentDictionary.cs                        |   21 +-
 .../ConcurrentOrderedList.cs                       |    2 +-
 .../ConcurrentQueue.cs                             |   32 +-
 .../ConcurrentStack.cs                             |   44 +-
 .../IProducerConsumerCollection.cs                 |    2 +-
 .../OrderablePartitioner.cs                        |    2 +-
 .../System.Collections.Concurrent/Partitioner.cs   |    2 +-
 .../SplitOrderedList.cs                            |   59 +-
 .../corlib/System.Collections.Generic/ChangeLog    |   53 -
 .../System.Collections.Generic/ChangeLog.old       |  830 -
 .../corlib/System.Collections.Generic/Comparer.cs  |   59 +-
 .../System.Collections.Generic/Dictionary.cs       |   33 +-
 .../IReadOnlyCollection.cs                         |   39 +
 .../IReadOnlyDictionary.cs                         |   44 +
 .../System.Collections.Generic/IReadOnlyList.cs    |   39 +
 .../System.Collections.Generic/KeyValuePair.cs     |    1 -
 .../corlib/System.Collections.Generic/List.cs      |   61 +-
 .../System.Collections.ObjectModel/ChangeLog       |    4 -
 .../System.Collections.ObjectModel/ChangeLog.old   |   60 -
 .../System.Collections.ObjectModel/Collection.cs   |   11 +-
 .../ReadOnlyCollection.cs                          |   11 +-
 mcs/class/corlib/System.Collections/ArrayList.cs   |   35 +-
 mcs/class/corlib/System.Collections/BitArray.cs    |    5 -
 .../System.Collections/CaseInsensitiveComparer.cs  |    4 +-
 .../CaseInsensitiveHashCodeProvider.cs             |    4 -
 mcs/class/corlib/System.Collections/ChangeLog      |    4 -
 mcs/class/corlib/System.Collections/ChangeLog.old  | 1143 -
 .../corlib/System.Collections/DictionaryEntry.cs   |    1 -
 mcs/class/corlib/System.Collections/Hashtable.cs   |   41 +-
 .../System.Collections/IStructuralComparable.cs    |    2 +-
 .../System.Collections/IStructuralEquatable.cs     |    2 +-
 mcs/class/corlib/System.Collections/SortedList.cs  |   19 +-
 .../AssemblyHashAlgorithm.cs                       |    7 +-
 .../InternalApplicationIdentityHelper.cs           |    6 -
 .../ContractHelper.cs                              |   10 +-
 .../System.Diagnostics.Contracts/Contract.cs       |   57 +-
 .../ContractAbbreviatorAttribute.cs                |   40 +
 .../ContractArgumentValidatorAttribute.cs          |   40 +
 .../ContractClassAttribute.cs                      |    4 +-
 .../ContractClassForAttribute.cs                   |    2 +-
 .../ContractFailedEventArgs.cs                     |    2 +-
 .../ContractFailureKind.cs                         |    2 +-
 .../ContractInvariantMethodAttribute.cs            |    2 +-
 .../ContractPublicPropertyNameAttribute.cs         |    2 +-
 .../ContractReferenceAssemblyAttribute.cs          |    2 +-
 .../ContractRuntimeIgnoredAttribute.cs             |    2 +-
 .../ContractVerificationAttribute.cs               |    2 +-
 .../System.Diagnostics.Contracts/PureAttribute.cs  |    2 +-
 .../ISymbolBinder.cs                               |    2 +-
 mcs/class/corlib/System.Diagnostics/ChangeLog      |    5 -
 mcs/class/corlib/System.Diagnostics/ChangeLog.old  |  239 -
 mcs/class/corlib/System.Diagnostics/Debugger.cs    |   28 +-
 mcs/class/corlib/System.Diagnostics/StackFrame.cs  |   15 +-
 mcs/class/corlib/System.Diagnostics/StackTrace.cs  |    5 +-
 mcs/class/corlib/System.Globalization/Calendar.cs  |    9 +-
 .../CalendricalCalculations.cs                     |   12 +-
 mcs/class/corlib/System.Globalization/ChangeLog    |   17 -
 .../corlib/System.Globalization/ChangeLog.old      | 1029 -
 .../corlib/System.Globalization/CompareInfo.cs     |   87 +-
 .../corlib/System.Globalization/CultureInfo.cs     |  502 +-
 .../CultureNotFoundException.cs                    |    2 +-
 .../System.Globalization/DateTimeFormatInfo.cs     |  477 +-
 .../corlib/System.Globalization/HijriCalendar.cs   |    6 +
 .../System.Globalization/NumberFormatInfo.cs       |    7 +-
 .../System.Globalization/RegionInfo.MonoTouch.cs   |   70 +
 .../corlib/System.Globalization/RegionInfo.cs      |   51 +-
 mcs/class/corlib/System.Globalization/TextInfo.cs  |   35 +-
 .../corlib/System.Globalization/TimeSpanStyles.cs  |    2 +-
 .../corlib/System.IO.IsolatedStorage/ChangeLog     |   41 -
 .../corlib/System.IO.IsolatedStorage/ChangeLog.old |  428 -
 .../System.IO.IsolatedStorage/IsolatedStorage.cs   |   11 +-
 .../IsolatedStorageFile.cs                         |  102 +-
 .../IsolatedStorageFileEnumerator.cs               |    3 -
 .../IsolatedStorageFileStream.cs                   |   10 +-
 .../IsolatedStorageScope.cs                        |    5 -
 .../IsolatedStorageSecurityOptions.cs              |    2 +-
 .../IsolatedStorageSecurityState.cs                |    2 +-
 .../MoonIsolatedStorage.cs                         |  232 -
 .../MoonIsolatedStorageFile.cs                     |  331 -
 .../MoonIsolatedStorageFileStream.cs               |  220 -
 mcs/class/corlib/System.IO/BinaryReader.cs         |   94 +-
 mcs/class/corlib/System.IO/BinaryWriter.cs         |   40 +-
 mcs/class/corlib/System.IO/ChangeLog               |  218 -
 mcs/class/corlib/System.IO/ChangeLog.old           | 2969 -
 mcs/class/corlib/System.IO/Directory.cs            |  105 +-
 mcs/class/corlib/System.IO/DirectoryInfo.cs        |   68 +-
 mcs/class/corlib/System.IO/DriveInfo.cs            |   93 +-
 mcs/class/corlib/System.IO/File.cs                 |   15 +-
 mcs/class/corlib/System.IO/FileAttributes.cs       |    9 +-
 mcs/class/corlib/System.IO/FileInfo.cs             |   11 +-
 mcs/class/corlib/System.IO/FileStream.cs           |  168 +-
 mcs/class/corlib/System.IO/FileSystemInfo.cs       |    1 +
 mcs/class/corlib/System.IO/LogcatTextWriter.cs     |    5 +-
 mcs/class/corlib/System.IO/MemoryStream.cs         |  100 +-
 mcs/class/corlib/System.IO/MonoIO.cs               |   15 +-
 mcs/class/corlib/System.IO/MonoIOStat.cs           |    1 -
 mcs/class/corlib/System.IO/Path.cs                 |   32 +-
 mcs/class/corlib/System.IO/SearchPattern.cs        |    8 +-
 mcs/class/corlib/System.IO/Stream.cs               |  202 +-
 mcs/class/corlib/System.IO/StreamAsyncResult.cs    |  103 -
 mcs/class/corlib/System.IO/StreamReader.cs         |  397 +-
 mcs/class/corlib/System.IO/StreamWriter.cs         |  246 +-
 mcs/class/corlib/System.IO/StringReader.cs         |  142 +-
 mcs/class/corlib/System.IO/StringWriter.cs         |  120 +-
 mcs/class/corlib/System.IO/TextReader.cs           |  111 +-
 mcs/class/corlib/System.IO/TextWriter.cs           |  564 +-
 .../corlib/System.IO/UnexceptionalStreamReader.cs  |    8 +-
 .../corlib/System.IO/UnexceptionalStreamWriter.cs  |   18 +-
 .../corlib/System.IO/UnmanagedMemoryAccessor.cs    |    6 +-
 .../System.Reflection.Emit/AssemblyBuilder.cs      |  218 +-
 .../AssemblyBuilderAccess.cs                       |   18 +-
 mcs/class/corlib/System.Reflection.Emit/ChangeLog  |  146 -
 .../corlib/System.Reflection.Emit/ChangeLog.old    | 3269 -
 .../System.Reflection.Emit/ConstructorBuilder.cs   |   40 +-
 .../ConstructorOnTypeBuilderInst.cs                |   19 +-
 .../CustomAttributeBuilder.cs                      |    8 +-
 .../corlib/System.Reflection.Emit/DerivedTypes.cs  |   22 +-
 .../corlib/System.Reflection.Emit/DynamicILInfo.cs |   44 +-
 .../corlib/System.Reflection.Emit/DynamicMethod.cs |   42 +-
 .../corlib/System.Reflection.Emit/EnumBuilder.cs   |   14 +-
 .../corlib/System.Reflection.Emit/EventBuilder.cs  |    3 +
 .../EventOnTypeBuilderInst.cs                      |   16 +-
 .../corlib/System.Reflection.Emit/EventToken.cs    |   11 +-
 .../corlib/System.Reflection.Emit/FieldBuilder.cs  |    9 +-
 .../FieldOnTypeBuilderInst.cs                      |   28 +-
 .../corlib/System.Reflection.Emit/FieldToken.cs    |   11 +-
 .../corlib/System.Reflection.Emit/FlowControl.cs   |    2 +
 .../GenericTypeParameterBuilder.cs                 |   46 +-
 .../corlib/System.Reflection.Emit/ILGenerator.cs   |   47 +-
 mcs/class/corlib/System.Reflection.Emit/Label.cs   |    2 +
 .../corlib/System.Reflection.Emit/LocalBuilder.cs  |    3 +
 .../corlib/System.Reflection.Emit/MethodBuilder.cs |   44 +-
 .../MethodOnTypeBuilderInst.cs                     |   79 +-
 .../corlib/System.Reflection.Emit/MethodRental.cs  |    2 +
 .../corlib/System.Reflection.Emit/MethodToken.cs   |   11 +-
 .../corlib/System.Reflection.Emit/ModuleBuilder.cs |   54 +-
 .../System.Reflection.Emit/MonoArrayMethod.cs      |   15 +-
 mcs/class/corlib/System.Reflection.Emit/OpCode.cs  |    2 +
 .../corlib/System.Reflection.Emit/OpCodeNames.cs   |    4 +-
 .../corlib/System.Reflection.Emit/OpCodeType.cs    |    2 +
 mcs/class/corlib/System.Reflection.Emit/OpCodes.cs |    2 +
 .../corlib/System.Reflection.Emit/OperandType.cs   |    2 +
 .../corlib/System.Reflection.Emit/PEFileKinds.cs   |    2 +
 .../corlib/System.Reflection.Emit/PackingSize.cs   |    2 +
 .../System.Reflection.Emit/ParameterBuilder.cs     |   13 +
 .../System.Reflection.Emit/ParameterToken.cs       |   11 +-
 .../System.Reflection.Emit/PropertyBuilder.cs      |    3 +
 .../PropertyOnTypeBuilderInst.cs                   |    7 +-
 .../corlib/System.Reflection.Emit/PropertyToken.cs |   11 +-
 .../System.Reflection.Emit/SignatureHelper.cs      |    3 +
 .../System.Reflection.Emit/SignatureToken.cs       |   11 +-
 .../System.Reflection.Emit/StackBehaviour.cs       |    2 +
 .../corlib/System.Reflection.Emit/StringToken.cs   |    7 +-
 .../corlib/System.Reflection.Emit/TypeBuilder.cs   |   36 +-
 .../corlib/System.Reflection.Emit/TypeToken.cs     |   11 +-
 .../System.Reflection.Emit/UnmanagedMarshal.cs     |   25 +-
 mcs/class/corlib/System.Reflection/Assembly.cs     |   84 +-
 .../System.Reflection/AssemblyMetadataAttribute.cs |   47 +
 mcs/class/corlib/System.Reflection/AssemblyName.cs |   31 +-
 .../AssemblySignatureKeyAttribute.cs               |   47 +
 mcs/class/corlib/System.Reflection/Binder.cs       |  185 +-
 mcs/class/corlib/System.Reflection/ChangeLog       |  111 -
 mcs/class/corlib/System.Reflection/ChangeLog.old   | 2936 -
 .../corlib/System.Reflection/ConstructorInfo.cs    |   11 +-
 .../System.Reflection/CustomAttributeData.cs       |    4 +-
 .../System.Reflection/CustomAttributeExtensions.cs |  127 +
 mcs/class/corlib/System.Reflection/EventInfo.cs    |   38 +-
 .../System.Reflection/ExceptionHandlingClause.cs   |    1 +
 mcs/class/corlib/System.Reflection/FieldInfo.cs    |   38 +-
 .../corlib/System.Reflection/IReflectableType.cs   |   38 +
 .../corlib/System.Reflection/ImageFileMachine.cs   |    7 +-
 .../System.Reflection/IntrospectionExtensions.cs   |   42 +
 .../corlib/System.Reflection/LocalVariableInfo.cs  |    1 +
 .../System.Reflection/ManifestResourceInfo.cs      |    1 +
 mcs/class/corlib/System.Reflection/MemberInfo.cs   |    6 +
 mcs/class/corlib/System.Reflection/MethodBase.cs   |   38 +-
 mcs/class/corlib/System.Reflection/MethodBody.cs   |    1 +
 .../System.Reflection/MethodImplAttributes.cs      |    9 +-
 mcs/class/corlib/System.Reflection/MethodInfo.cs   |    8 +-
 mcs/class/corlib/System.Reflection/Module.cs       |   18 +-
 mcs/class/corlib/System.Reflection/MonoAssembly.cs |   25 +-
 mcs/class/corlib/System.Reflection/MonoEvent.cs    |    1 +
 mcs/class/corlib/System.Reflection/MonoField.cs    |    1 +
 .../corlib/System.Reflection/MonoGenericClass.cs   |  623 +-
 .../corlib/System.Reflection/MonoGenericMethod.cs  |    4 +-
 mcs/class/corlib/System.Reflection/MonoMethod.cs   |  101 +-
 mcs/class/corlib/System.Reflection/MonoModule.cs   |   54 +-
 mcs/class/corlib/System.Reflection/MonoProperty.cs |   24 +-
 .../corlib/System.Reflection/ParameterInfo.cs      |   22 +-
 .../System.Reflection/PortableExecutableKinds.cs   |    9 +-
 .../System.Reflection/ProcessorArchitecture.cs     |    9 +-
 mcs/class/corlib/System.Reflection/PropertyInfo.cs |   38 +-
 .../corlib/System.Reflection/ReflectionContext.cs  |   51 +
 .../corlib/System.Reflection/TypeDelegator.cs      |    8 +-
 mcs/class/corlib/System.Reflection/TypeInfo.cs     |   46 +
 mcs/class/corlib/System.Resources/ChangeLog        |   19 -
 mcs/class/corlib/System.Resources/ChangeLog.old    |  547 -
 .../corlib/System.Resources/ResourceManager.cs     |    9 +-
 mcs/class/corlib/System.Resources/ResourceSet.cs   |   14 +-
 .../AsyncStateMachineAttribute.cs                  |   44 +
 .../AsyncTaskMethodBuilder.cs                      |  117 +
 .../AsyncTaskMethodBuilder_T.cs                    |  117 +
 .../AsyncVoidMethodBuilder.cs                      |  111 +
 .../CallerFilePathAttribute.cs                     |   39 +
 .../CallerLineNumberAttribute.cs                   |   39 +
 .../CallerMemberNameAttribute.cs                   |   39 +
 .../System.Runtime.CompilerServices/ChangeLog      |   20 -
 .../System.Runtime.CompilerServices/ChangeLog.old  |  310 -
 .../ConditionalWeakTable.cs                        |    2 +-
 .../ConfiguredTaskAwaitable.cs                     |   92 +
 .../ConfiguredTaskAwaitable_T.cs                   |   94 +
 .../ContractHelper.cs                              |  141 +
 .../ExtensionAttribute.cs                          |   42 +
 .../IAsyncStateMachine.cs                          |   40 +
 .../ICriticalNotifyCompletion.cs                   |   39 +
 .../INotifyCompletion.cs                           |   39 +
 .../IteratorStateMachineAttribute.cs               |   44 +
 .../MethodImplOptions.cs                           |    6 +-
 .../ReferenceAssemblyAttribute.cs                  |    2 +-
 .../RuntimeHelpers.cs                              |    2 +-
 .../RuntimeWrappedException.cs                     |    2 +
 .../StateMachineAttribute.cs                       |   46 +
 .../System.Runtime.CompilerServices/TaskAwaiter.cs |  100 +
 .../TaskAwaiter_T.cs                               |   78 +
 .../TypeForwardedFromAttribute.cs                  |    4 +-
 .../YieldAwaitable.cs                              |   91 +
 .../ExceptionDispatchInfo.cs                       |   67 +
 ...ndleProcessCorruptedStateExceptionsAttribute.cs |    2 +-
 .../System.Runtime.Hosting/ActivationArguments.cs  |    7 +-
 .../EXCEPINFO.cs                                   |    2 +
 .../IExpando.cs                                    |    1 -
 .../System.Runtime.InteropServices/ChangeLog       |   46 -
 .../System.Runtime.InteropServices/ChangeLog.old   | 1219 -
 .../ComCompatibleVersionAttribute.cs               |    3 +-
 .../ComSourceInterfacesAttribute.cs                |    3 +-
 .../System.Runtime.InteropServices/ComVisible.cs   |    1 +
 .../DispatchWrapper.cs                             |    2 +
 .../DllImportAttribute.cs                          |    6 +-
 .../System.Runtime.InteropServices/EXCEPINFO.cs    |    2 +
 .../System.Runtime.InteropServices/ErrorWrapper.cs |    2 +
 .../ExtensibleClassFactory.cs                      |    7 +-
 .../System.Runtime.InteropServices/GCHandle.cs     |    9 +-
 .../GuidAttribute.cs                               |    1 +
 .../IDispatchImplAttribute.cs                      |    3 +-
 .../ITypeLibConverter.cs                           |    2 +
 .../ITypeLibExporterNameProvider.cs                |    2 +
 .../ITypeLibExporterNotifySink.cs                  |    2 +
 .../ITypeLibImporterNotifySink.cs                  |    2 +
 .../ImportedFromTypeLibAttribute.cs                |    2 +
 .../InterfaceTypeAttribute.cs                      |    1 +
 .../System.Runtime.InteropServices/Marshal.cs      |  116 +-
 .../MarshalAsAttribute.cs                          |   23 +-
 .../RegistrationServices.cs                        |   10 +-
 .../RuntimeEnvironment.cs                          |    4 +
 .../System.Runtime.InteropServices/SafeBuffer.cs   |    9 +-
 .../System.Runtime.InteropServices/SafeHandle.cs   |    1 +
 .../TypeLibConverter.cs                            |    2 +
 .../TypeLibExporterFlags.cs                        |    2 +
 .../TypeLibFuncAttribute.cs                        |    2 +
 .../TypeLibFuncFlags.cs                            |    2 +
 .../TypeLibImportClassAttribute.cs                 |    2 +
 .../TypeLibImporterFlags.cs                        |    2 +
 .../TypeLibTypeAttribute.cs                        |    2 +
 .../TypeLibTypeFlags.cs                            |    2 +
 .../TypeLibVarAttribute.cs                         |    2 +
 .../TypeLibVarFlags.cs                             |    2 +
 .../TypeLibVersionAttribute.cs                     |    3 +-
 .../System.Runtime.InteropServices/UCOMIBindCtx.cs |    2 +
 .../UCOMIConnectionPoint.cs                        |    2 +
 .../UCOMIConnectionPointContainer.cs               |    2 +
 .../UCOMIEnumConnectionPoints.cs                   |    2 +
 .../UCOMIEnumConnections.cs                        |    2 +
 .../UCOMIEnumMoniker.cs                            |    2 +
 .../UCOMIEnumString.cs                             |    2 +
 .../UCOMIEnumVARIANT.cs                            |    2 +
 .../System.Runtime.InteropServices/UCOMIMoniker.cs |    2 +
 .../UCOMIPersistFile.cs                            |    2 +
 .../UCOMIRunningObjectTable.cs                     |    2 +
 .../System.Runtime.InteropServices/UCOMIStream.cs  |    2 +
 .../UCOMITypeComp.cs                               |    2 +
 .../UCOMITypeInfo.cs                               |    2 +
 .../System.Runtime.InteropServices/UCOMITypeLib.cs |    2 +
 .../UnmanagedFunctionPointerAttribute.cs           |    1 +
 .../System.Runtime.InteropServices/_Activator.cs   |    2 +
 .../System.Runtime.InteropServices/_Assembly.cs    |    5 +-
 .../_AssemblyBuilder.cs                            |    4 +-
 .../_AssemblyName.cs                               |    6 +-
 .../System.Runtime.InteropServices/_Attribute.cs   |    6 +-
 .../_ConstructorBuilder.cs                         |    4 +-
 .../_ConstructorInfo.cs                            |    5 +-
 .../_CustomAttributeBuilder.cs                     |    2 +
 .../System.Runtime.InteropServices/_EnumBuilder.cs |    2 +
 .../_EventBuilder.cs                               |    2 +
 .../System.Runtime.InteropServices/_EventInfo.cs   |    2 +
 .../_FieldBuilder.cs                               |    2 +
 .../System.Runtime.InteropServices/_FieldInfo.cs   |    2 +
 .../System.Runtime.InteropServices/_ILGenerator.cs |    2 +
 .../_LocalBuilder.cs                               |    2 +
 .../System.Runtime.InteropServices/_MemberInfo.cs  |    5 +-
 .../System.Runtime.InteropServices/_MethodBase.cs  |    2 +
 .../_MethodBuilder.cs                              |    2 +
 .../System.Runtime.InteropServices/_MethodInfo.cs  |    2 +
 .../_MethodRental.cs                               |    4 +
 .../System.Runtime.InteropServices/_Module.cs      |    2 +
 .../_ModuleBuilder.cs                              |    2 +
 .../_ParameterBuilder.cs                           |    2 +
 .../_ParameterInfo.cs                              |    2 +
 .../_PropertyBuilder.cs                            |    2 +
 .../_PropertyInfo.cs                               |    2 +
 .../_SignatureHelper.cs                            |    4 +
 .../System.Runtime.InteropServices/_Thread.cs      |    2 +
 .../corlib/System.Runtime.InteropServices/_Type.cs |    2 +
 .../System.Runtime.InteropServices/_TypeBuilder.cs |    2 +
 .../ActivationServices.cs                          |    1 +
 .../System.Runtime.Remoting.Channels/ChangeLog     |   12 -
 .../System.Runtime.Remoting.Channels/ChangeLog.old |  327 -
 .../ChannelServices.cs                             |    4 -
 .../System.Runtime.Remoting.Contexts/ChangeLog     |    9 -
 .../System.Runtime.Remoting.Contexts/ChangeLog.old |  163 -
 .../System.Runtime.Remoting.Contexts/Context.cs    |    5 +-
 .../SynchronizationAttribute.cs                    |    2 +-
 .../LifetimeServices.cs                            |    5 +-
 .../AsyncResult.cs                                 |    2 +
 .../System.Runtime.Remoting.Messaging/ChangeLog    |   15 -
 .../ChangeLog.old                                  |  614 -
 .../ConstructionCall.cs                            |    4 +-
 .../MonoMethodMessage.cs                           |    2 +
 .../System.Runtime.Remoting.Proxies/RealProxy.cs   |    2 +
 .../RemotingConfiguration.cs                       |    2 -
 .../System.Runtime.Remoting/RemotingServices.cs    |   12 +-
 .../BinaryCommon.cs                                |    2 -
 .../BinaryFormatter.cs                             |   14 +-
 .../ChangeLog                                      |   53 -
 .../ChangeLog.old                                  |  371 -
 .../CodeGenerator.cs                               |    2 +
 .../ObjectReader.cs                                |    8 -
 .../ObjectWriter.cs                                |    5 +-
 .../ServerFault.cs                                 |    2 +-
 .../SoapFault.cs                                   |    2 +-
 .../corlib/System.Runtime.Serialization/ChangeLog  |   43 -
 .../System.Runtime.Serialization/ChangeLog.old     |  347 -
 .../StreamingContext.cs                            |    3 +
 .../corlib/System.Runtime.Versioning/ChangeLog     |   13 -
 .../corlib/System.Runtime.Versioning/ChangeLog.old |   16 -
 .../ComponentGuaranteesAttribute.cs                |    2 +-
 .../TargetFrameworkAttribute.cs                    |    2 +-
 mcs/class/corlib/System.Runtime/ChangeLog          |    4 -
 mcs/class/corlib/System.Runtime/ChangeLog.old      |   18 -
 .../System.Security.AccessControl/AccessRule.cs    |   13 +-
 .../System.Security.AccessControl/AccessRule_T.cs  |   70 +
 .../System.Security.AccessControl/AuditRule.cs     |   13 +-
 .../System.Security.AccessControl/AuditRule_T.cs   |   70 +
 .../AuthorizationRule.cs                           |   22 +-
 .../AuthorizationRuleCollection.cs                 |    2 +-
 .../corlib/System.Security.AccessControl/ChangeLog |   14 +-
 .../System.Security.AccessControl/ChangeLog.old    |   86 -
 .../System.Security.AccessControl/CommonAce.cs     |    1 +
 .../System.Security.AccessControl/CommonAcl.cs     |  490 +-
 .../CommonObjectSecurity.cs                        |  180 +-
 .../CommonSecurityDescriptor.cs                    |  203 +-
 .../CryptoKeyAccessRule.cs                         |   11 +-
 .../CryptoKeyAuditRule.cs                          |    9 +-
 .../CryptoKeySecurity.cs                           |   55 +-
 .../DirectoryObjectSecurity.cs                     |  267 +-
 .../DirectorySecurity.cs                           |    8 +-
 .../DiscretionaryAcl.cs                            |   89 +-
 .../EventWaitHandleAccessRule.cs                   |   11 +-
 .../EventWaitHandleAuditRule.cs                    |   24 +-
 .../EventWaitHandleSecurity.cs                     |   56 +-
 .../System.Security.AccessControl/FileSecurity.cs  |   16 +-
 .../FileSystemAccessRule.cs                        |   21 +-
 .../FileSystemAuditRule.cs                         |   21 +-
 .../FileSystemSecurity.cs                          |   73 +-
 .../System.Security.AccessControl/GenericAce.cs    |    4 +-
 .../System.Security.AccessControl/GenericAcl.cs    |    2 +-
 .../GenericSecurityDescriptor.cs                   |   33 +-
 .../MutexAccessRule.cs                             |   11 +-
 .../MutexAuditRule.cs                              |    7 +-
 .../System.Security.AccessControl/MutexSecurity.cs |   73 +-
 .../NativeObjectSecurity.cs                        |  324 +-
 .../System.Security.AccessControl/ObjectAce.cs     |   93 +-
 .../ObjectSecurity.cs                              |  389 +-
 .../ObjectSecurity_T.cs                            |  157 +-
 .../corlib/System.Security.AccessControl/RawAcl.cs |    2 +
 .../RegistryAccessRule.cs                          |   24 +-
 .../RegistryAuditRule.cs                           |   19 +-
 .../RegistrySecurity.cs                            |   70 +-
 .../System.Security.AccessControl/ResourceType.cs  |    7 +-
 .../System.Security.AccessControl/SystemAcl.cs     |   74 +-
 .../X509Certificate.cs                             |   13 +-
 .../X509Certificate20.cs                           |   23 +-
 .../X509ContentType.cs                             |    2 -
 .../X509KeyStorageFlags.cs                         |    2 -
 .../AsymmetricAlgorithm.cs                         |   15 +-
 .../corlib/System.Security.Cryptography/ChangeLog  |  106 -
 .../System.Security.Cryptography/ChangeLog.old     | 1657 -
 .../CryptoAPITransform.cs                          |    4 +
 .../System.Security.Cryptography/CryptoConfig.cs   |  243 +-
 .../CryptoConfig.fullaot.cs                        |  220 +
 .../CryptoConfig_2_1.cs                            |   36 -
 .../System.Security.Cryptography/CryptoStream.cs   |   38 +-
 .../CspProviderFlags.cs                            |    7 +-
 .../corlib/System.Security.Cryptography/DES.cs     |    4 +
 .../corlib/System.Security.Cryptography/DSA.cs     |    4 +
 .../DSACryptoServiceProvider.cs                    |   11 +-
 .../System.Security.Cryptography/DeriveBytes.cs    |   14 +-
 .../FromBase64Transform.cs                         |    4 +
 .../corlib/System.Security.Cryptography/HMAC.cs    |    6 +-
 .../corlib/System.Security.Cryptography/HMACMD5.cs |    4 -
 .../System.Security.Cryptography/HMACRIPEMD160.cs  |    4 -
 .../System.Security.Cryptography/HMACSHA384.cs     |    4 -
 .../System.Security.Cryptography/HMACSHA512.cs     |    4 -
 .../System.Security.Cryptography/HashAlgorithm.cs  |    8 +
 .../KeyedHashAlgorithm.cs                          |    9 +-
 .../System.Security.Cryptography/MACTripleDES.cs   |   10 -
 .../corlib/System.Security.Cryptography/MD5.cs     |    4 +
 .../PasswordDeriveBytes.cs                         |   10 +-
 .../corlib/System.Security.Cryptography/RC2.cs     |    4 +
 .../RC2CryptoServiceProvider.cs                    |    4 -
 .../System.Security.Cryptography/RIPEMD160.cs      |    8 +-
 .../RIPEMD160Managed.cs                            |   10 -
 .../RNGCryptoServiceProvider.cs                    |    7 +
 .../corlib/System.Security.Cryptography/RSA.cs     |    4 +
 .../RSACryptoServiceProvider.cs                    |   25 +-
 .../RandomNumberGenerator.cs                       |   13 +
 .../Rfc2898DeriveBytes.cs                          |    9 +
 .../System.Security.Cryptography/Rijndael.cs       |   74 +-
 .../RijndaelManaged.cs                             | 1385 -
 .../RijndaelManagedTransform.cs                    | 1484 +-
 .../corlib/System.Security.Cryptography/SHA1.cs    |    4 +
 .../SHA1CryptoServiceProvider.cs                   |    3 -
 .../corlib/System.Security.Cryptography/SHA256.cs  |    4 +
 .../corlib/System.Security.Cryptography/SHA384.cs  |   58 +-
 .../System.Security.Cryptography/SHA384Managed.cs  |    5 -
 .../corlib/System.Security.Cryptography/SHA512.cs  |   58 +-
 .../System.Security.Cryptography/SHA512Managed.cs  |    5 -
 .../SymmetricAlgorithm.cs                          |   29 +-
 .../ToBase64Transform.cs                           |    4 +
 .../System.Security.Cryptography/TripleDES.cs      |    4 +
 .../corlib/System.Security.Permissions/ChangeLog   |    9 -
 .../System.Security.Permissions/ChangeLog.old      |  656 -
 .../CodeAccessSecurityAttribute.cs                 |    2 +-
 .../EnvironmentPermissionAttribute.cs              |    2 -
 .../KeyContainerPermission.cs                      |    1 +
 .../PublisherIdentityPermissionAttribute.cs        |    5 -
 .../ReflectionPermissionAttribute.cs               |    3 +
 .../System.Security.Permissions/SecurityAction.cs  |    2 +-
 .../SecurityAttribute.cs                           |    2 +-
 .../SecurityPermissionAttribute.cs                 |    2 +-
 .../SecurityPermissionFlag.cs                      |    8 +-
 .../System.Security.Policy/ApplicationDirectory.cs |    6 +-
 .../System.Security.Policy/ApplicationTrust.cs     |    6 +-
 .../corlib/System.Security.Policy/Evidence.cs      |   34 +-
 .../corlib/System.Security.Policy/EvidenceBase.cs  |   47 +
 .../corlib/System.Security.Policy/Evidence_2_1.cs  |   43 -
 mcs/class/corlib/System.Security.Policy/Gac.cs     |    6 +-
 mcs/class/corlib/System.Security.Policy/Hash.cs    |   11 +-
 .../HashMembershipCondition.cs                     |    5 -
 .../PermissionRequestEvidence.cs                   |    6 +-
 .../corlib/System.Security.Policy/PolicyLevel.cs   |    5 -
 .../System.Security.Policy/PolicyLevel_2_1.cs      |   61 -
 .../corlib/System.Security.Policy/Publisher.cs     |    6 +-
 mcs/class/corlib/System.Security.Policy/Site.cs    |    6 +-
 .../corlib/System.Security.Policy/StrongName.cs    |    6 +-
 mcs/class/corlib/System.Security.Policy/Url.cs     |    6 +-
 mcs/class/corlib/System.Security.Policy/Zone.cs    |   11 +-
 .../ZoneMembershipCondition.cs                     |    5 -
 .../corlib/System.Security.Principal/ChangeLog     |   12 -
 .../corlib/System.Security.Principal/ChangeLog.old |  144 -
 .../System.Security.Principal/GenericPrincipal.cs  |    4 +
 .../SecurityIdentifier.cs                          |   92 +-
 .../System.Security.Principal/WindowsIdentity.cs   |    7 +-
 .../System.Security.Principal/WindowsPrincipal.cs  |    8 +-
 mcs/class/corlib/System.Security/ChangeLog         |   16 -
 mcs/class/corlib/System.Security/ChangeLog.old     |  909 -
 .../System.Security/CodeAccessPermission_2_1.cs    |   39 -
 mcs/class/corlib/System.Security/IPermission.cs    |    4 -
 .../corlib/System.Security/PermissionSet_2_1.cs    |   76 -
 mcs/class/corlib/System.Security/SecureString.cs   |   19 +-
 .../corlib/System.Security/SecurityContext.cs      |   21 +-
 .../System.Security/SecurityCriticalAttribute.cs   |   15 +-
 .../System.Security/SecurityCriticalScope.cs       |    3 +
 .../corlib/System.Security/SecurityElement.cs      |    3 -
 .../corlib/System.Security/SecurityException.cs    |    4 +
 .../System.Security/SecurityException_2_1.cs       |   64 -
 mcs/class/corlib/System.Security/SecurityFrame.cs  |    2 -
 .../corlib/System.Security/SecurityManager.cs      |    4 +-
 .../corlib/System.Security/SecurityManager_2_1.cs  |  200 -
 .../System.Security/SecurityManager_mobile.cs      |  251 +
 .../SecuritySafeCriticalAttribute.cs               |    5 +-
 .../SecurityTransparentAttribute.cs                |    2 -
 .../SecurityTreatAsSafeAttribute.cs                |    6 +-
 mcs/class/corlib/System.Text/ASCIIEncoding.cs      |   14 +-
 mcs/class/corlib/System.Text/ChangeLog             |   31 -
 mcs/class/corlib/System.Text/ChangeLog.old         | 1098 -
 mcs/class/corlib/System.Text/DecoderFallback.cs    |    6 +-
 mcs/class/corlib/System.Text/Encoder.cs            |    4 +-
 mcs/class/corlib/System.Text/EncoderFallback.cs    |    6 +-
 .../EncoderReplacementFallbackBuffer.cs            |    1 +
 mcs/class/corlib/System.Text/Encoding.cs           |  146 +-
 mcs/class/corlib/System.Text/StringBuilder.cs      |   18 +-
 mcs/class/corlib/System.Text/UTF32Encoding.cs      |    4 +-
 mcs/class/corlib/System.Text/UTF8Encoding.cs       |   10 +-
 mcs/class/corlib/System.Text/UnicodeEncoding.cs    |    4 +-
 mcs/class/corlib/System.Threading.Tasks/ChangeLog  |  449 -
 .../corlib/System.Threading.Tasks/ChangeLog.old    |   99 -
 .../ConcurrentExclusiveSchedulerPair.cs            |  273 +
 .../corlib/System.Threading.Tasks/CyclicDeque.cs   |   82 +-
 .../corlib/System.Threading.Tasks/DecoupledTask.cs |   75 +
 .../corlib/System.Threading.Tasks/EventSlots.cs    |   63 -
 .../System.Threading.Tasks/IConcurrentDeque.cs     |   51 +
 .../corlib/System.Threading.Tasks/Parallel.cs      |   55 +-
 .../System.Threading.Tasks/ParallelLoopResult.cs   |    2 +-
 .../System.Threading.Tasks/ParallelLoopState.cs    |    2 +-
 .../System.Threading.Tasks/ParallelOptions.cs      |    2 +-
 .../corlib/System.Threading.Tasks/PopResult.cs     |   49 +
 .../System.Threading.Tasks/SimpleConcurrentBag.cs  |    4 +-
 .../SynchronizationContextScheduler.cs             |    2 +-
 mcs/class/corlib/System.Threading.Tasks/Task.cs    |  479 +-
 .../System.Threading.Tasks/TaskActionInvoker.cs    |   40 +-
 .../TaskCanceledException.cs                       |    2 +-
 .../System.Threading.Tasks/TaskCompletionQueue.cs  |    2 +-
 .../System.Threading.Tasks/TaskCompletionSource.cs |    2 +-
 .../corlib/System.Threading.Tasks/TaskConstants.cs |    2 +-
 .../System.Threading.Tasks/TaskConstants_T.cs      |    2 +-
 .../System.Threading.Tasks/TaskContinuation.cs     |  202 +-
 .../TaskContinuationOptions.cs                     |    7 +-
 .../System.Threading.Tasks/TaskCreationOptions.cs  |    2 +-
 .../System.Threading.Tasks/TaskDebuggerView.cs     |    2 +-
 .../System.Threading.Tasks/TaskExceptionSlot.cs    |   12 +-
 .../System.Threading.Tasks/TaskExtensionsImpl.cs   |   97 +
 .../corlib/System.Threading.Tasks/TaskFactory.cs   |   82 +-
 .../corlib/System.Threading.Tasks/TaskFactory_T.cs |   34 +-
 .../corlib/System.Threading.Tasks/TaskScheduler.cs |   48 +-
 .../TaskSchedulerException.cs                      |    2 +-
 .../corlib/System.Threading.Tasks/TaskStatus.cs    |    2 +-
 mcs/class/corlib/System.Threading.Tasks/Task_T.cs  |   80 +-
 .../corlib/System.Threading.Tasks/TpScheduler.cs   |   40 +-
 .../UnobservedTaskExceptionEventArgs.cs            |    2 +-
 .../corlib/System.Threading/AsyncFlowControl.cs    |    2 +-
 mcs/class/corlib/System.Threading/AtomicBoolean.cs |   16 +-
 .../corlib/System.Threading/CancellationToken.cs   |   50 +-
 .../CancellationTokenRegistration.cs               |   12 +-
 .../System.Threading/CancellationTokenSource.cs    |  299 +-
 mcs/class/corlib/System.Threading/ChangeLog        |  324 -
 mcs/class/corlib/System.Threading/ChangeLog.old    | 1618 -
 .../corlib/System.Threading/CompressedStack.cs     |   12 +
 .../corlib/System.Threading/CountdownEvent.cs      |  130 +-
 .../corlib/System.Threading/EventWaitHandle.cs     |   31 +-
 .../corlib/System.Threading/ExecutionContext.cs    |   65 +-
 mcs/class/corlib/System.Threading/Interlocked.cs   |    1 +
 .../corlib/System.Threading/LazyInitializer.cs     |   37 +-
 .../System.Threading/LazyThreadSafetyMode.cs       |    2 +-
 mcs/class/corlib/System.Threading/LockQueue.cs     |    5 -
 .../System.Threading/LockRecursionException.cs     |    4 +-
 .../System.Threading/ManualResetEventSlim.cs       |  195 +-
 mcs/class/corlib/System.Threading/Monitor.cs       |    2 +-
 mcs/class/corlib/System.Threading/Mutex.cs         |   12 +-
 .../corlib/System.Threading/NativeEventCalls.cs    |    2 +-
 .../corlib/System.Threading/NativeOverlapped.cs    |   29 +-
 mcs/class/corlib/System.Threading/Overlapped.cs    |    8 +-
 .../corlib/System.Threading/ReaderWriterLock.cs    |   16 +-
 .../System.Threading/RegisteredWaitHandle.cs       |   13 +-
 mcs/class/corlib/System.Threading/SemaphoreSlim.cs |    7 +-
 mcs/class/corlib/System.Threading/SpinLock.cs      |   12 +-
 mcs/class/corlib/System.Threading/SpinWait.cs      |    2 +-
 .../System.Threading/SynchronizationContext.cs     |    7 +-
 mcs/class/corlib/System.Threading/Thread.cs        |  228 +-
 mcs/class/corlib/System.Threading/ThreadLocal.cs   |  151 +-
 mcs/class/corlib/System.Threading/ThreadPool.cs    |   21 +-
 mcs/class/corlib/System.Threading/Timeout.cs       |   13 +-
 mcs/class/corlib/System.Threading/Timer.cs         |   21 +-
 mcs/class/corlib/System.Threading/Volatile.cs      |  153 +
 mcs/class/corlib/System.Threading/WaitHandle.cs    |   19 +-
 mcs/class/corlib/System.Threading/Watch.cs         |   15 +-
 mcs/class/corlib/System/Action.cs                  |   38 +-
 mcs/class/corlib/System/ActivationContext.cs       |    3 +-
 mcs/class/corlib/System/Activator.cs               |   13 +-
 mcs/class/corlib/System/AggregateException.cs      |   16 +-
 mcs/class/corlib/System/AndroidPlatform.cs         |   53 +
 mcs/class/corlib/System/AppDomain.cs               |   70 +-
 mcs/class/corlib/System/AppDomainManager_2_1.cs    |   57 -
 mcs/class/corlib/System/AppDomainSetup.cs          |   24 +-
 mcs/class/corlib/System/ArgumentException.cs       |    1 +
 mcs/class/corlib/System/Array.cs                   | 1394 +-
 mcs/class/corlib/System/ArraySegment.cs            |   99 +-
 mcs/class/corlib/System/Attribute.cs               |    4 +-
 mcs/class/corlib/System/BitConverter.cs            |    8 +-
 mcs/class/corlib/System/CStreamWriter.cs           |    4 +-
 mcs/class/corlib/System/ChangeLog                  |  451 +-
 mcs/class/corlib/System/ChangeLog.old              |11105 --
 mcs/class/corlib/System/Char.cs                    |   56 +-
 mcs/class/corlib/System/Console.cs                 |   73 +-
 mcs/class/corlib/System/ConsoleDriver.cs           |   20 +-
 mcs/class/corlib/System/Convert.cs                 |    2 +-
 mcs/class/corlib/System/DateTime.cs                |   86 +-
 mcs/class/corlib/System/DateTimeOffset.cs          |   54 +-
 mcs/class/corlib/System/DateTimeUtils.cs           |   34 +-
 mcs/class/corlib/System/Decimal.cs                 |   58 +-
 mcs/class/corlib/System/Delegate.cs                |   38 +-
 mcs/class/corlib/System/EmptyArray.cs              |   35 +
 mcs/class/corlib/System/Enum.cs                    |   52 +-
 mcs/class/corlib/System/Environment.cs             |   42 +-
 mcs/class/corlib/System/EventHandler.cs            |    6 +-
 mcs/class/corlib/System/Exception.cs               |  148 +-
 mcs/class/corlib/System/Funcs.cs                   |   48 +-
 mcs/class/corlib/System/GC.cs                      |    2 +-
 mcs/class/corlib/System/Guid.cs                    |  217 +-
 mcs/class/corlib/System/IAppDomainSetup.cs         |    2 +-
 mcs/class/corlib/System/IObservable.cs             |    2 +-
 mcs/class/corlib/System/IObserver.cs               |    2 +-
 mcs/class/corlib/System/IProgress.cs               |   39 +
 mcs/class/corlib/System/Int16.cs                   |   10 +-
 mcs/class/corlib/System/Int32.cs                   |   54 +-
 mcs/class/corlib/System/Int64.cs                   |   76 +-
 .../corlib/System/InvalidTimeZoneException.cs      |    8 +-
 mcs/class/corlib/System/Lazy.cs                    |    7 +-
 mcs/class/corlib/System/MarshalByRefObject.cs      |   30 +
 mcs/class/corlib/System/Math.cs                    |    4 +
 mcs/class/corlib/System/MonoAsyncCall.cs           |    2 +
 mcs/class/corlib/System/MonoCQItem.cs              |    5 +-
 mcs/class/corlib/System/MonoCustomAttrs.cs         |  109 +-
 mcs/class/corlib/System/MonoType.cs                |   11 +-
 mcs/class/corlib/System/MulticastDelegate.cs       |    4 +-
 mcs/class/corlib/System/Nullable.cs                |    4 +-
 mcs/class/corlib/System/NumberFormatter.cs         |    7 +-
 .../corlib/System/OperationCanceledException.cs    |    7 +-
 mcs/class/corlib/System/RuntimeArgumentHandle.cs   |    2 +
 mcs/class/corlib/System/SByte.cs                   |   12 +-
 mcs/class/corlib/System/SerializableAttribute.cs   |    2 +-
 mcs/class/corlib/System/String.cs                  |  407 +-
 mcs/class/corlib/System/StringComparer.cs          |   21 +-
 mcs/class/corlib/System/SystemException.cs         |    1 +
 mcs/class/corlib/System/TermInfoDriver.cs          |  140 +-
 mcs/class/corlib/System/TimeSpan.cs                |   59 +-
 mcs/class/corlib/System/TimeZone.cs                |    9 +-
 .../corlib/System/TimeZoneNotFoundException.cs     |    8 +-
 mcs/class/corlib/System/Tuple.cs                   |    2 +-
 mcs/class/corlib/System/Tuples.cs                  |   76 +-
 mcs/class/corlib/System/Type.cs                    |   95 +-
 mcs/class/corlib/System/TypeAccessException.cs     |    2 +-
 mcs/class/corlib/System/TypeLoadException.cs       |    1 +
 mcs/class/corlib/System/TypeSpec.cs                |    2 +
 mcs/class/corlib/System/TypedReference.cs          |    4 +-
 mcs/class/corlib/System/UInt16.cs                  |    1 +
 mcs/class/corlib/System/UInt32.cs                  |   53 +-
 mcs/class/corlib/System/UInt64.cs                  |   47 +-
 mcs/class/corlib/System/Variant.cs                 |    8 +
 mcs/class/corlib/System/Version.cs                 |    2 +-
 mcs/class/corlib/System/WeakReference.cs           |    7 +-
 mcs/class/corlib/System/WindowsConsoleDriver.cs    |    7 +-
 mcs/class/corlib/System/_AppDomain.cs              |    7 +
 mcs/class/corlib/System/__ComObject.cs             |   31 +-
 mcs/class/corlib/Test/Microsoft.Win32/ChangeLog    |   15 -
 .../corlib/Test/Microsoft.Win32/ChangeLog.old      |   61 -
 .../corlib/Test/Microsoft.Win32/RegistryKeyTest.cs |  116 +
 mcs/class/corlib/Test/Mono/DataConvertTest.cs      |    6 +-
 .../Test/System.Collections.Concurrent/ChangeLog   |   38 -
 .../System.Collections.Concurrent/ChangeLog.old    |   63 -
 .../CollectionStressTestHelper.cs                  |    5 +-
 .../ConcurrentBagTests.cs                          |   65 -
 .../ConcurrentDictionaryTests.cs                   |   70 +-
 .../ConcurrentQueueTests.cs                        |   24 +
 .../ConcurrentStackTests.cs                        |   95 +
 .../PartitionerTests.cs                            |    7 +-
 .../Test/System.Collections.Generic/ChangeLog      |   13 -
 .../Test/System.Collections.Generic/ChangeLog.old  |  228 -
 .../System.Collections.Generic/ComparerTest.cs     |   27 +-
 .../EqualityComparerTest.cs                        |   15 +
 .../Test/System.Collections.Generic/ListTest.cs    |  153 +-
 .../Test/System.Collections/NewArrayListTest.cs    |    8 +-
 .../Test/System.Collections/SortedListTest.cs      |   21 +-
 mcs/class/corlib/Test/System.Diagnostics/ChangeLog |    4 -
 .../corlib/Test/System.Diagnostics/ChangeLog.old   |  101 -
 .../corlib/Test/System.Diagnostics/DebugTest.cs    |   70 -
 .../TextWriterTraceListenerTest.cs                 |   58 -
 .../corlib/Test/System.Globalization/ChangeLog     |   12 +
 .../Test/System.Globalization/CompareInfoTest.cs   |   75 +-
 .../Test/System.Globalization/CultureInfoTest.cs   |   98 +-
 .../System.Globalization/DateTimeFormatInfoTest.cs |   23 +
 .../Test/System.Globalization/IdnMappingTest.cs    |    4 +-
 .../Test/System.Globalization/RegionInfoTest.cs    |   43 +-
 .../Test/System.Globalization/TextInfoTest.cs      |    6 +-
 .../Test/System.IO.IsolatedStorage/ChangeLog       |    5 -
 .../Test/System.IO.IsolatedStorage/ChangeLog.old   |  123 -
 .../IsolatedStorageFileTest.cs                     |   71 +-
 .../IsolatedStorageTest.cs                         |   59 +-
 .../corlib/Test/System.IO/BinaryReaderTest.cs      |   45 +
 .../corlib/Test/System.IO/BinaryWriterTest.cs      |   58 +-
 mcs/class/corlib/Test/System.IO/ChangeLog          |   23 -
 mcs/class/corlib/Test/System.IO/ChangeLog.old      | 1140 -
 .../corlib/Test/System.IO/DirectoryInfoTest.cs     |   44 +-
 mcs/class/corlib/Test/System.IO/DirectoryTest.cs   |    6 +-
 mcs/class/corlib/Test/System.IO/FileInfoTest.cs    |    8 +-
 mcs/class/corlib/Test/System.IO/FileStreamTest.cs  |   54 +-
 .../corlib/Test/System.IO/FileSystemInfoTest.cs    |    3 +-
 mcs/class/corlib/Test/System.IO/FileTest.cs        |   89 +
 .../corlib/Test/System.IO/MemoryStreamTest.cs      |  551 +-
 mcs/class/corlib/Test/System.IO/PathTest.cs        |   15 +-
 .../corlib/Test/System.IO/StreamReaderTest.cs      |   33 +-
 mcs/class/corlib/Test/System.IO/StreamTest.cs      |  208 +
 .../corlib/Test/System.IO/StreamWriterTest.cs      |  122 +-
 .../System.Reflection.Emit/AssemblyBuilderTest.cs  |   59 +-
 .../corlib/Test/System.Reflection.Emit/ChangeLog   |   97 -
 .../Test/System.Reflection.Emit/ChangeLog.old      | 1045 -
 .../ConstructorOnTypeBuilderInstTest.cs            |    2 +
 .../System.Reflection.Emit/DerivedTypesTest.cs     |    4 +
 .../System.Reflection.Emit/DynamicILInfoTest.cs    |  123 +
 .../System.Reflection.Emit/DynamicMethodTest.cs    |   37 +
 .../GenericTypeParameterBuilderTest.cs             |    2 +
 .../System.Reflection.Emit/MethodBuilderTest.cs    |   48 +
 .../MethodOnTypeBuilderInstTest.cs                 |   10 +
 .../System.Reflection.Emit/MethodRentalTest.cs     |    2 +-
 .../System.Reflection.Emit/ParameterBuilderTest.cs |   51 +
 .../Test/System.Reflection.Emit/TypeBuilderTest.cs |  140 +-
 .../AssemblyAlgorithmIdAttributeTest.cs            |    4 +
 .../corlib/Test/System.Reflection/AssemblyCas.cs   |    4 -
 .../AssemblyConfigurationAttributeTest.cs          |    3 +
 .../AssemblyCopyrightAttributeTest.cs              |    2 +
 .../AssemblyCultureAttributeTest.cs                |    3 +
 .../AssemblyDelaySignAttributeTest.cs              |    3 +
 .../AssemblyDescriptionAttributeTest.cs            |    3 +
 .../AssemblyFileVersionAttributeTest.cs            |    4 +
 .../AssemblyInformationalVersionAttributeTest.cs   |    3 +
 .../Test/System.Reflection/AssemblyNameTest.cs     |    9 +-
 .../corlib/Test/System.Reflection/AssemblyTest.cs  |   25 +-
 .../corlib/Test/System.Reflection/BinderTests.cs   |   43 +-
 mcs/class/corlib/Test/System.Reflection/ChangeLog  |   62 -
 .../corlib/Test/System.Reflection/ChangeLog.old    |  891 -
 .../Test/System.Reflection/ConstructorInfoTest.cs  |   24 +-
 .../System.Reflection/CustomAttributeDataTest.cs   |    6 +-
 .../corlib/Test/System.Reflection/EventInfoTest.cs |    3 -
 .../corlib/Test/System.Reflection/FieldInfoTest.cs |   38 +-
 .../Test/System.Reflection/MethodInfoTest.cs       |   21 +-
 .../corlib/Test/System.Reflection/ModuleTest.cs    |    9 +-
 .../Test/System.Reflection/MonoGenericClassTest.cs |   85 +-
 .../Test/System.Reflection/ParameterInfoTest.cs    |    6 +-
 .../Test/System.Reflection/PropertyInfoTest.cs     |   24 +-
 .../Test/System.Reflection/TypeDelegatorTest.cs    |    2 +-
 .../Test/System.Resources/ResourceManagerTest.cs   |  115 +-
 .../Test/System.Resources/ResourceReaderTest.cs    |   10 +-
 .../Test/System.Resources/ResourceSetTest.cs       |   27 -
 .../Test/System.Resources/ResourceWriterTest.cs    |   11 +-
 .../AsyncVoidMethodBuilderTest.cs                  |  119 +
 .../Test/System.Runtime.CompilerServices/ChangeLog |    8 -
 .../System.Runtime.CompilerServices/ChangeLog.old  |   51 -
 .../ConditionalWeakTableTest.cs                    |   28 +-
 .../RuntimeHelpersTest.cs                          |    2 -
 .../TaskAwaiterTest.cs                             |   94 +
 .../TaskAwaiterTest_T.cs                           |  160 +
 .../YieldAwaitableTest.cs                          |  182 +
 .../ExceptionDispatchInfoTest.cs                   |  100 +
 .../Test/System.Runtime.InteropServices/ChangeLog  |    9 -
 .../System.Runtime.InteropServices/ChangeLog.old   |  111 -
 .../System.Runtime.InteropServices/GCHandleTest.cs |    5 +-
 .../System.Runtime.InteropServices/MarshalTest.cs  |   52 +-
 .../RuntimeEnvironmentTest.cs                      |    9 +-
 .../Test/System.Runtime.Remoting/ContextTest.cs    |    3 +-
 .../SynchronizationAttributeTest.cs                |    2 +
 .../BinaryFormatterTest.cs                         |   40 +
 .../ChangeLog                                      |   29 -
 .../ChangeLog.old                                  |   21 -
 .../BinarySerializationOverVersions.cs             |  223 +-
 .../1.0/Address.cs                                 |   10 +-
 .../2.0/Address.cs                                 |    8 +-
 .../3.0/Address.cs                                 |   10 +-
 .../4.0/Address.cs                                 |   11 +-
 .../5.0/Address.cs                                 |   13 +-
 .../6.0/Address.cs                                 |   27 +
 .../Test/System.Runtime.Serialization/ChangeLog    |   13 -
 .../System.Runtime.Serialization/ChangeLog.old     |   69 -
 .../ObjectManagerTest.cs                           |   16 -
 .../SerializationTest.cs                           |    5 +-
 .../AuthorizationRuleTest.cs                       |   74 +
 .../System.Security.AccessControl/CommonAclTest.cs |  443 +
 .../CommonObjectSecurityTest.cs                    |  253 +
 .../CommonSecurityDescriptorTest.cs                |  396 +
 .../CryptoKeyAccessRuleTest.cs                     |   38 +
 .../DirectoryObjectSecurityTest.cs                 |  240 +
 .../DirectorySecurityTest.cs                       |  109 +
 .../DiscretionaryAclTest.cs                        |  249 +
 .../EventWaitHandleSecurityTest.cs                 |   68 +
 .../FileSecurityTest.cs                            |  109 +
 .../MutexAccessRuleTest.cs                         |   25 +
 .../MutexSecurityTest.cs                           |  145 +
 .../System.Security.AccessControl/ObjectAceTest.cs |  119 +
 .../ObjectSecurityTest.cs                          |  276 +
 .../ObjectSecurity_TTest.cs                        |  105 +
 .../System.Security.AccessControl/RawAclTest.cs    |    7 +
 .../RawSecurityDescriptorTest.cs                   |    3 +-
 .../RegistrySecurityTest.cs                        |  105 +
 .../System.Security.AccessControl/SystemAclTest.cs |  182 +
 .../ChangeLog                                      |    5 -
 .../ChangeLog.old                                  |  158 -
 .../X509CapiTest.cs                                |    3 +-
 .../X509CertificateTest.cs                         |   64 +-
 .../X509SpcTest.cs                                 |   29 +-
 .../System.Security.Cryptography/AesCfbTest.cs     |  285 +
 .../AsymmetricAlgorithmTest.cs                     |   28 +-
 .../Test/System.Security.Cryptography/CfbTest.cs   |  197 +
 .../Test/System.Security.Cryptography/ChangeLog    |   55 -
 .../System.Security.Cryptography/ChangeLog.old     |  874 -
 .../CryptoConfigTest.cs                            |    9 +-
 .../CryptoStreamTest.cs                            |   10 +-
 .../Test/System.Security.Cryptography/DESTest.cs   |    2 +-
 .../DSACryptoServiceProviderTest.cs                |  332 +-
 .../DSASignatureDeformatterTest.cs                 |    3 +-
 .../DSASignatureFormatterTest.cs                   |    3 +-
 .../System.Security.Cryptography/DesCfbTest.cs     |   72 +
 .../FromBase64Transform.cs                         |   22 +-
 .../System.Security.Cryptography/HMACMD5Test.cs    |    2 +-
 .../HMACRIPEMD160Test.cs                           |    2 +-
 .../System.Security.Cryptography/HMACSHA1Test.cs   |    2 +-
 .../System.Security.Cryptography/HMACSHA256Test.cs |    2 +-
 .../System.Security.Cryptography/HMACSHA384Test.cs |    2 +-
 .../System.Security.Cryptography/HMACSHA512Test.cs |   34 +-
 .../HashAlgorithmTest.cs                           |   10 +-
 .../KeyedHashAlgorithmTest.cs                      |    2 +-
 .../MACTripleDESTest.cs                            |   30 +-
 .../Test/System.Security.Cryptography/MD5Test.cs   |    8 +-
 .../PKCS1MaskGenerationMethodTest.cs               |   20 +-
 .../PasswordDeriveBytesTest.cs                     |   18 +-
 .../Test/System.Security.Cryptography/RC2Test.cs   |   54 +-
 .../System.Security.Cryptography/RIPEMD160Test.cs  |    2 +-
 .../RNGCryptoServiceProviderTest.cs                |   11 +-
 .../RSACryptoServiceProviderTest.cs                |  406 +-
 .../RSAOAEPKeyExchangeDeformatterTest.cs           |   14 +-
 .../RSAOAEPKeyExchangeFormatterTest.cs             |   20 +-
 .../RSAPKCS1KeyExchangeDeformatterTest.cs          |   16 +-
 .../RSAPKCS1KeyExchangeFormatterTest.cs            |   19 +-
 .../RSAPKCS1SignatureDeformatterTest.cs            |   59 +-
 .../System.Security.Cryptography/Rc2CfbTest.cs     |  171 +
 .../RijndaelCfbTest.cs                             | 2253 +
 .../RijndaelManagedTest.cs                         |   34 +-
 .../System.Security.Cryptography/RijndaelTest.cs   |    7 +
 .../SHA1CryptoServiceProviderTest.cs               |    2 +-
 .../Test/System.Security.Cryptography/SHA1Test.cs  |    2 +-
 .../SHA256ManagedTest.cs                           |    2 +-
 .../System.Security.Cryptography/SHA256Test.cs     |    2 +-
 .../SHA384ManagedTest.cs                           |    2 +-
 .../System.Security.Cryptography/SHA384Test.cs     |    2 +-
 .../SHA512ManagedTest.cs                           |    2 +-
 .../System.Security.Cryptography/SHA512Test.cs     |    2 +-
 .../SignatureDescriptionTest.cs                    |  149 +-
 .../SymmetricAlgorithm2Test.cs                     |   17 +-
 .../SymmetricAlgorithmTest.cs                      |  228 +-
 .../ToBase64TransformTest.cs                       |   23 +-
 .../TripleDESCryptoServiceProviderTest.cs          |   15 +
 .../TripleDesCfbTest.cs                            |   81 +
 .../EnvironmentPermissionAttributeTest.cs          |    6 +-
 .../EnvironmentPermissionTest.cs                   |    3 +
 .../FileDialogPermissionAttributeTest.cs           |    3 +
 .../FileIOPermissionAttributeTest.cs               |    7 +-
 .../HostProtectionAttributeTest.cs                 |    9 +
 .../IBuiltInPermissionTest.cs                      |    7 +-
 .../PermissionSetAttributeTest.cs                  |    3 +
 .../ReflectionPermissionAttributeTest.cs           |    3 +
 .../SecurityPermissionAttributeTest.cs             |    3 +
 .../SecurityPermissionTest.cs                      |    6 -
 .../StrongNameIdentityPermissionAttributeTest.cs   |    3 +
 .../StrongNamePublicKeyBlobTest.cs                 |   24 +-
 .../AllMembershipConditionTest.cs                  |    6 +
 .../ApplicationDirectoryMembershipConditionTest.cs |    6 +
 .../Test/System.Security.Policy/EvidenceTest.cs    |   21 +-
 .../GacMembershipConditionTest.cs                  |    6 +
 .../HashMembershipConditionTest.cs                 |    6 +
 .../corlib/Test/System.Security.Policy/HashTest.cs |    1 +
 .../Test/System.Security.Policy/PolicyLevelTest.cs |    3 +
 .../System.Security.Policy/PolicyStatementTest.cs  |    3 +
 .../PublisherMembershipConditionTest.cs            |   13 +-
 .../SiteMembershipConditionTest.cs                 |    6 +
 .../StrongNameMembershipConditionTest.cs           |    3 +
 .../UrlMembershipConditionTest.cs                  |    6 +
 .../ZoneMembershipConditionTest.cs                 |    6 +
 .../Test/System.Security.Principal/ChangeLog       |   12 -
 .../Test/System.Security.Principal/ChangeLog.old   |   54 -
 .../System.Security.Principal/NTAccountTest.cs     |    2 +-
 .../SecurityIdentifierTest.cs                      |   68 +-
 .../WindowsIdentityTest.cs                         |    2 -
 .../WindowsPrincipalTest.cs                        |   20 +-
 mcs/class/corlib/Test/System.Security/ChangeLog    |    5 -
 .../corlib/Test/System.Security/ChangeLog.old      |  256 -
 .../System.Security/CodeAccessPermissionTest.cs    |    1 +
 .../System.Security/HostSecurityManagerTest.cs     |    1 +
 .../Test/System.Security/NamedPermissionSetTest.cs |    4 +
 .../Test/System.Security/PermissionSetTest.cs      |    7 +-
 .../Test/System.Security/SecureStringTest.cs       |   36 +
 .../SecurityCriticalAttributeTest.cs               |   12 +-
 .../Test/System.Security/SecurityExceptionTest.cs  |    4 +-
 .../Test/System.Security/SecurityManagerTest.cs    |   33 +-
 .../Test/System.Security/SecurityStateTest.cs      |    2 +-
 .../corlib/Test/System.Text/ASCIIEncodingTest.cs   |  104 +-
 mcs/class/corlib/Test/System.Text/ChangeLog        |   26 -
 mcs/class/corlib/Test/System.Text/ChangeLog.old    |  327 -
 .../EncoderReplacementFallbackBufferTest.cs        |    1 +
 mcs/class/corlib/Test/System.Text/EncoderTest.cs   |   16 +
 .../corlib/Test/System.Text/EncodingInfoTest.cs    |   20 +-
 .../corlib/Test/System.Text/StringBuilderTest.cs   |   24 +-
 .../corlib/Test/System.Text/UTF8EncodingTest.cs    |    1 +
 .../corlib/Test/System.Threading.Tasks/ChangeLog   |  114 -
 .../Test/System.Threading.Tasks/ChangeLog.old      |   23 -
 .../ConcurrentExclusiveSchedulerPairTest.cs        |  180 +
 .../Test/System.Threading.Tasks/FutureTests.cs     |  120 -
 .../System.Threading.Tasks/ParallelTestHelper.cs   |    4 +
 .../Test/System.Threading.Tasks/ParallelTests.cs   |  114 +-
 .../TaskCompletionSourceTests.cs                   |   33 +-
 .../Test/System.Threading.Tasks/TaskFactoryTest.cs |   96 +-
 .../System.Threading.Tasks/TaskFactoryTest_T.cs    |   75 +-
 .../System.Threading.Tasks/TaskSchedulerTest.cs    |   84 +-
 .../corlib/Test/System.Threading.Tasks/TaskTest.cs | 1161 +-
 .../Test/System.Threading.Tasks/Task_T_Test.cs     |    2 +-
 .../CancellationTokenSourceTest.cs                 |  447 +
 .../System.Threading/CancellationTokenTests.cs     |   44 +-
 mcs/class/corlib/Test/System.Threading/ChangeLog   |   59 -
 .../corlib/Test/System.Threading/ChangeLog.old     |  407 -
 .../Test/System.Threading/CountdownEventTests.cs   |  294 +-
 .../Test/System.Threading/ExecutionContextTest.cs  |   32 +
 .../Test/System.Threading/LazyInitializerTest.cs   |   96 +
 .../System.Threading/ManualResetEventSlimTests.cs  |  228 +-
 .../corlib/Test/System.Threading/MonitorTest.cs    |   11 +
 .../Test/System.Threading/ReaderWriterLockTest.cs  |  115 +-
 .../Test/System.Threading/ThreadLocalTests.cs      |   58 +-
 .../corlib/Test/System.Threading/ThreadTest.cs     |   98 +-
 .../corlib/Test/System.Threading/TimerTest.cs      |    3 +-
 .../corlib/Test/System.Threading/VolatileTest.cs   |  143 +
 .../corlib/Test/System.Threading/WaitHandleTest.cs |   81 +
 mcs/class/corlib/Test/System/ActivatorTest.cs      |   18 +-
 .../corlib/Test/System/AggregateExceptionTests.cs  |    5 +-
 .../corlib/Test/System/AppDomainManagerTest.cs     |    2 +-
 mcs/class/corlib/Test/System/AppDomainSetupTest.cs |    9 +-
 mcs/class/corlib/Test/System/AppDomainTest.cs      |    5 +
 mcs/class/corlib/Test/System/ArraySegmentTest.cs   |  373 +-
 mcs/class/corlib/Test/System/ArrayTest.cs          |  141 +-
 mcs/class/corlib/Test/System/AttributeTest.cs      |   25 +-
 mcs/class/corlib/Test/System/BufferTest.cs         |    6 +-
 mcs/class/corlib/Test/System/ChangeLog             |  189 +-
 mcs/class/corlib/Test/System/ChangeLog.old         | 3370 -
 mcs/class/corlib/Test/System/CharCategoryTest.cs   | 1788 +-
 mcs/class/corlib/Test/System/CharTest.cs           |   98 +-
 mcs/class/corlib/Test/System/ConsoleTest.cs        |   19 +-
 mcs/class/corlib/Test/System/ConvertTest.cs        |   25 +
 mcs/class/corlib/Test/System/DateTimeOffsetTest.cs |   34 +-
 mcs/class/corlib/Test/System/DateTimeTest.cs       |  349 +-
 mcs/class/corlib/Test/System/DecimalTest.cs        |  131 +-
 mcs/class/corlib/Test/System/DelegateTest.cs       |   91 +-
 mcs/class/corlib/Test/System/DoubleTest.cs         |   39 +-
 mcs/class/corlib/Test/System/EnumTest.cs           |   27 +-
 mcs/class/corlib/Test/System/EnvironmentCas.cs     |    4 +-
 mcs/class/corlib/Test/System/EnvironmentTest.cs    |   10 +
 mcs/class/corlib/Test/System/GuidTest.cs           |   62 +-
 mcs/class/corlib/Test/System/Int16Test.cs          |   83 +-
 mcs/class/corlib/Test/System/Int32Test.cs          |   74 +-
 mcs/class/corlib/Test/System/Int64Test.cs          |  106 +-
 mcs/class/corlib/Test/System/IntegerTryParse.cs    |    3 +
 mcs/class/corlib/Test/System/MathTest.cs           |   19 +-
 mcs/class/corlib/Test/System/ModuleHandleTest.cs   |    1 -
 .../corlib/Test/System/NumberFormatterTest.cs      |   27 +-
 mcs/class/corlib/Test/System/SByteTest.cs          |   13 +
 mcs/class/corlib/Test/System/SingleTest.cs         |   50 +-
 mcs/class/corlib/Test/System/StringTest.cs         |  217 +-
 mcs/class/corlib/Test/System/TimeSpanTest.cs       |   14 +-
 mcs/class/corlib/Test/System/TimeZoneTest.cs       |   66 +-
 mcs/class/corlib/Test/System/TypeTest.cs           |   55 +-
 mcs/class/corlib/Test/System/UInt16Test.cs         |   77 +-
 mcs/class/corlib/Test/System/UInt32Test.cs         |   85 +-
 mcs/class/corlib/Test/System/UInt64Test.cs         |   86 +-
 mcs/class/corlib/Test/System/WeakReferenceTest.cs  |   28 +
 mcs/class/corlib/Test/ms_run_test.sh               |   20 -
 .../corlib/Test/resources/Resources.es-ES.resx     |  123 +
 .../corlib/Test/resources/Resources.nn-NO.resx     |  123 +
 mcs/class/corlib/Test/resources/Resources.resx     |  123 +
 mcs/class/corlib/Test/resources/culture-es-ES.cs   |    1 +
 mcs/class/corlib/Test/resources/culture-nn-NO.cs   |    1 +
 mcs/class/corlib/corlib.dll.sources                |   54 +-
 mcs/class/corlib/corlib_test.dll.sources           |   42 +-
 mcs/class/corlib/moonlight_raw_corlib.dll.sources  | 1043 -
 mcs/class/dlr/ChangeLog                            |    8 -
 mcs/class/dlr/ChangeLog.old                        |   23 -
 .../Actions/BinaryOperationBinder.cs               |    2 +-
 .../Actions/BindingRestrictions.cs                 |  734 +-
 .../Microsoft.Scripting.Core/Actions/CallInfo.cs   |    7 +-
 .../Microsoft.Scripting.Core/Actions/CallSite.cs   |    6 +-
 .../Actions/CallSiteBinder.cs                      |    9 +-
 .../Actions/CallSiteHelpers.cs                     |    2 +-
 .../Actions/CallSiteOps.cs                         |    2 +-
 .../Actions/DeleteIndexBinder.cs                   |    2 +-
 .../Actions/DynamicMetaObject.cs                   |   10 +-
 .../Actions/DynamicMetaObjectBinder.cs             |   14 +-
 .../Actions/DynamicObject.cs                       |    4 +-
 .../Actions/ExpandoClass.cs                        |    2 +-
 .../Actions/ExpandoObject.cs                       | 2197 +-
 .../Actions/GetIndexBinder.cs                      |    2 +-
 .../Actions/IDynamicMetaObjectProvider.cs          |    8 +-
 .../Actions/SetIndexBinder.cs                      |    2 +-
 .../Actions/UnaryOperationBinder.cs                |    2 +-
 .../Actions/UpdateDelegates.Generated.cs           |    4 +-
 .../Ast/BinaryExpression.cs                        |    8 +-
 .../Ast/BlockExpression.cs                         |    8 +-
 .../Microsoft.Scripting.Core/Ast/CatchBlock.cs     |    8 +-
 .../Ast/ConditionalExpression.cs                   |    8 +-
 .../Ast/ConstantExpression.cs                      |    4 +-
 .../Ast/DebugInfoExpression.cs                     |   10 +-
 .../Ast/DebugViewWriter.cs                         |    2 +-
 .../Ast/DefaultExpression.cs                       |    4 +-
 .../Ast/DynamicExpression.cs                       |    8 +-
 .../Microsoft.Scripting.Core/Ast/ElementInit.cs    |    8 +-
 .../Ast/Expression.DebuggerProxy.cs                |    4 +-
 .../Microsoft.Scripting.Core/Ast/Expression.cs     |  821 +-
 .../Ast/ExpressionStringBuilder.cs                 |   57 +-
 .../Microsoft.Scripting.Core/Ast/ExpressionType.cs |    2 +-
 .../Ast/ExpressionVisitor.cs                       |    8 +-
 .../Microsoft.Scripting.Core/Ast/GotoExpression.cs |    8 +-
 .../Ast/IArgumentProvider.cs                       |    4 +-
 .../Ast/IndexExpression.cs                         |   10 +-
 .../Ast/InvocationExpression.cs                    |   10 +-
 .../Ast/LabelExpression.cs                         |    4 +-
 .../Microsoft.Scripting.Core/Ast/LabelTarget.cs    |    4 +-
 .../Ast/LambdaExpression.cs                        |   14 +-
 .../Ast/ListArgumentProvider.cs                    |    4 +-
 .../Ast/ListInitExpression.cs                      |  468 +-
 .../Microsoft.Scripting.Core/Ast/LoopExpression.cs |    8 +-
 .../Ast/MemberAssignment.cs                        |   10 +-
 .../Microsoft.Scripting.Core/Ast/MemberBinding.cs  |    4 +-
 .../Ast/MemberExpression.cs                        |    8 +-
 .../Ast/MemberInitExpression.cs                    |    6 +-
 .../Ast/MemberListBinding.cs                       |   10 +-
 .../Ast/MemberMemberBinding.cs                     |   10 +-
 .../Ast/MethodCallExpression.cs                    |   14 +-
 .../Ast/NewArrayExpression.cs                      |    8 +-
 .../Microsoft.Scripting.Core/Ast/NewExpression.cs  |   19 +-
 .../Ast/ParameterExpression.cs                     |   10 +-
 .../Ast/RuntimeVariablesExpression.cs              |    6 +-
 .../Microsoft.Scripting.Core/Ast/SwitchCase.cs     |    4 +-
 .../Ast/SwitchExpression.cs                        |    8 +-
 .../Ast/SymbolDocumentInfo.cs                      |    4 +-
 .../Microsoft.Scripting.Core/Ast/TryExpression.cs  |    8 +-
 .../Ast/TypeBinaryExpression.cs                    |    8 +-
 .../Microsoft.Scripting.Core/Ast/TypeUtils.cs      |   14 +-
 .../Ast/UnaryExpression.cs                         |   11 +-
 .../Compiler/AnalyzedTree.cs                       |    4 +-
 .../Compiler/AssemblyGen.cs                        |   22 +-
 .../Compiler/BoundConstants.cs                     |   12 +-
 .../Microsoft.Scripting.Core/Compiler/Closure.cs   |    2 +-
 .../Compiler/CompilerScope.Storage.cs              |    6 +-
 .../Compiler/CompilerScope.cs                      |   15 +-
 .../Compiler/ConstantCheck.cs                      |    4 +-
 .../Compiler/DebugInfoGenerator.cs                 |    9 +-
 .../Compiler/DelegateHelpers.Generated.cs          |    2 +-
 .../Compiler/DelegateHelpers.cs                    |    6 +-
 .../Compiler/ExpressionQuoter.cs                   |    4 +-
 .../Compiler/HoistedLocals.cs                      |    4 +-
 .../Microsoft.Scripting.Core/Compiler/ILGen.cs     |   18 +-
 .../Compiler/KeyedQueue.cs                         |    8 +-
 .../Microsoft.Scripting.Core/Compiler/LabelInfo.cs |   10 +-
 .../Compiler/LambdaCompiler.Address.cs             |    4 +-
 .../Compiler/LambdaCompiler.Binary.cs              |    8 +-
 .../Compiler/LambdaCompiler.ControlFlow.cs         |    2 +-
 .../Compiler/LambdaCompiler.Expressions.cs         |   10 +-
 .../Compiler/LambdaCompiler.Generated.cs           |    2 +-
 .../Compiler/LambdaCompiler.Lambda.cs              |  392 +-
 .../Compiler/LambdaCompiler.Logical.cs             |    8 +-
 .../Compiler/LambdaCompiler.Statements.cs          |    8 +-
 .../Compiler/LambdaCompiler.Unary.cs               |    8 +-
 .../Compiler/LambdaCompiler.cs                     |   34 +-
 .../Compiler/OffsetTrackingILGenerator.cs          |    6 +-
 .../Compiler/RuntimeVariableList.cs                |    2 +-
 .../Microsoft.Scripting.Core/Compiler/Set.cs       |    4 +-
 .../Compiler/StackSpiller.Bindings.cs              |    8 +-
 .../Compiler/StackSpiller.Generated.cs             |    2 +-
 .../Compiler/StackSpiller.Temps.cs                 |    4 +-
 .../Compiler/StackSpiller.cs                       |    8 +-
 .../Compiler/SymbolDocumentGenerator.cs            |   12 +-
 .../Compiler/SymbolGuids.cs                        |   12 +
 .../Compiler/VariableBinder.cs                     |    4 +-
 .../Microsoft.Scripting.Core/Utils/Action.cs       |    6 +-
 .../Microsoft.Scripting.Core/Utils/CacheDict.cs    |    2 +-
 .../Utils/CollectionExtensions.cs                  |   10 +-
 .../Utils/ContractUtils.cs                         |    2 +-
 .../Utils/ExceptionFactory.Generated.cs            |    4 +-
 .../Microsoft.Scripting.Core/Utils/Function.cs     |    6 +-
 .../Microsoft.Scripting.Core/Utils/Helpers.cs      |    4 +-
 .../Utils/IRuntimeVariables.cs                     |    2 +-
 .../Utils/ReadOnlyCollectionBuilder.cs             |   10 +-
 .../Utils/ReadOnlyDictionary.cs                    |    4 +-
 .../Utils/ReferenceEqualityComparer.cs             |    5 +-
 .../Utils/ReflectionUtils.cs                       |    7 +
 .../Utils/TrueReadOnlyCollection.cs                |    2 +-
 .../Utils/TypeExtensions.cs                        |    2 +-
 mcs/class/lib/monolite/Mono.Security.dll           |  Bin 295424 -> 302080 bytes
 mcs/class/lib/monolite/System.Core.dll             |  Bin 283648 -> 285184 bytes
 mcs/class/lib/monolite/System.Xml.dll              |  Bin 1288192 -> 1306624 bytes
 mcs/class/lib/monolite/System.dll                  |  Bin 1547776 -> 1523712 bytes
 mcs/class/lib/monolite/basic.exe                   |  Bin 0 -> 1703936 bytes
 mcs/class/lib/monolite/mcs.exe                     |  Bin 1449984 -> 0 bytes
 mcs/class/lib/monolite/mscorlib.dll                |  Bin 2642432 -> 2668544 bytes
 .../monodoc/Assembly/AssemblyInfo.cs               |    0
 mcs/class/monodoc/Makefile                         |  148 +
 .../Mono.Documentation/ManifestResourceResolver.cs |    0
 .../monodoc/Mono.Documentation/XmlDocUtils.cs      |  200 +
 mcs/class/monodoc/Mono.Utilities/LRUCache.cs       |   92 +
 .../monodoc/Mono.Utilities/colorizer.cs            |    0
 mcs/class/monodoc/Monodoc.Ecma/EcmaDesc.cs         |  357 +
 mcs/class/monodoc/Monodoc.Ecma/EcmaUrlParser.cs    | 1007 +
 mcs/class/monodoc/Monodoc.Ecma/EcmaUrlParser.jay   |  263 +
 mcs/class/monodoc/Monodoc.Ecma/EcmaUrlTokenizer.cs |  168 +
 mcs/class/monodoc/Monodoc/HelpSource.cs            |  357 +
 mcs/class/monodoc/Monodoc/HelpSource_Legacy.cs     |   52 +
 mcs/class/monodoc/Monodoc/Node.cs                  |  357 +
 mcs/class/monodoc/Monodoc/Node_Legacy.cs           |   31 +
 mcs/class/monodoc/Monodoc/Provider.cs              |   27 +
 mcs/class/monodoc/Monodoc/RootTree.cs              |  531 +
 mcs/class/monodoc/Monodoc/RootTree_Legacy.cs       |   50 +
 mcs/class/monodoc/Monodoc/SearchableDocument.cs    |   66 +
 mcs/class/monodoc/Monodoc/SearchableIndex.cs       |  179 +
 mcs/class/monodoc/Monodoc/Tree.cs                  |  225 +
 mcs/class/monodoc/Monodoc/TypeUtils.cs             |   40 +
 mcs/class/monodoc/Monodoc/cache.cs                 |   53 +
 mcs/class/monodoc/Monodoc/caches/FileCache.cs      |   75 +
 mcs/class/monodoc/Monodoc/caches/NullCache.cs      |   54 +
 mcs/class/monodoc/Monodoc/generator.cs             |   31 +
 .../monodoc/Monodoc/generators/HtmlGenerator.cs    |  131 +
 .../monodoc/Monodoc/generators/RawGenerator.cs     |   41 +
 .../monodoc/Monodoc/generators/html/Addin2Html.cs  |  197 +
 .../monodoc/Monodoc/generators/html/Ecma2Html.cs   |  307 +
 .../Monodoc/generators/html/Ecmaspec2Html.cs       |   66 +
 .../monodoc/Monodoc/generators/html/Error2Html.cs  |  110 +
 mcs/class/monodoc/Monodoc/generators/html/Idem.cs  |   34 +
 .../monodoc/Monodoc/generators/html/Man2Html.cs    |  316 +
 .../Monodoc/generators/html/MonoBook2Html.cs       |   87 +
 .../monodoc/Monodoc/generators/html/Toc2Html.cs    |   44 +
 mcs/class/monodoc/Monodoc/index.cs                 |  310 +
 mcs/class/monodoc/Monodoc/providers/EcmaDoc.cs     |  501 +
 .../monodoc/Monodoc/providers/addins-provider.cs   |  130 +
 .../monodoc/Monodoc/providers/ecma-provider.cs     |  808 +
 .../monodoc/Monodoc/providers/ecmaspec-provider.cs |  193 +
 .../Monodoc/providers/ecmauncompiled-provider.cs   |   68 +
 .../monodoc/Monodoc/providers/error-provider.cs    |  200 +
 .../monodoc/Monodoc/providers/man-provider.cs      |  106 +
 .../monodoc/Monodoc/providers/xhtml-provider.cs    |  242 +
 mcs/class/monodoc/Monodoc/settings.cs              |   48 +
 mcs/class/monodoc/Monodoc/settings_Legacy.cs       |  110 +
 mcs/class/monodoc/Monodoc/storage.cs               |   67 +
 mcs/class/monodoc/Monodoc/storage/NullStorage.cs   |   63 +
 .../Monodoc/storage/UncompiledDocStorage.cs        |   69 +
 mcs/class/monodoc/Monodoc/storage/ZipStorage.cs    |  131 +
 mcs/{tools => class}/monodoc/Resources/Lminus.gif  |  Bin 337 -> 337 bytes
 mcs/{tools => class}/monodoc/Resources/Lplus.gif   |  Bin 333 -> 333 bytes
 mcs/{tools => class}/monodoc/Resources/base.css    |    0
 .../monodoc/Resources/ecmaspec-html-css.xsl        |    0
 .../monodoc/Resources/ecmaspec-html.xsl            |    0
 .../monodoc/Resources/ecmaspec.css                 |    0
 mcs/{tools => class}/monodoc/Resources/helper.js   |    0
 mcs/{tools => class}/monodoc/Resources/home.html   |    0
 .../monodoc/Resources/images/bc_bg.png             |  Bin 171 -> 171 bytes
 .../monodoc/Resources/images/bc_separator.png      |  Bin 517 -> 517 bytes
 .../monodoc/Resources/images/error.png             |  Bin 666 -> 666 bytes
 .../monodoc/Resources/images/hatch.png             |  Bin 642 -> 642 bytes
 .../monodoc/Resources/images/headerbg.png          |  Bin 8169 -> 8169 bytes
 .../monodoc/Resources/images/help.png              |  Bin 786 -> 786 bytes
 .../monodoc/Resources/images/house.png             |  Bin 806 -> 806 bytes
 .../monodoc/Resources/images/members.png           |  Bin 344 -> 344 bytes
 .../monodoc/Resources/images/namespace.png         |  Bin 679 -> 679 bytes
 .../monodoc/Resources/images/privclass.png         |  Bin 723 -> 723 bytes
 .../monodoc/Resources/images/privdelegate.png      |  Bin 887 -> 887 bytes
 .../monodoc/Resources/images/privenumeration.png   |  Bin 737 -> 737 bytes
 .../monodoc/Resources/images/privevent.png         |  Bin 757 -> 757 bytes
 .../monodoc/Resources/images/privextension.png     |  Bin 855 -> 855 bytes
 .../monodoc/Resources/images/privfield.png         |  Bin 707 -> 707 bytes
 .../monodoc/Resources/images/privinterface.png     |  Bin 734 -> 734 bytes
 .../monodoc/Resources/images/privmethod.png        |  Bin 808 -> 808 bytes
 .../monodoc/Resources/images/privproperty.png      |  Bin 968 -> 968 bytes
 .../monodoc/Resources/images/privstructure.png     |  Bin 860 -> 860 bytes
 .../monodoc/Resources/images/protclass.png         |  Bin 755 -> 755 bytes
 .../monodoc/Resources/images/protdelegate.png      |  Bin 878 -> 878 bytes
 .../monodoc/Resources/images/protenumeration.png   |  Bin 697 -> 697 bytes
 .../monodoc/Resources/images/protevent.png         |  Bin 735 -> 735 bytes
 .../monodoc/Resources/images/protextension.png     |  Bin 801 -> 801 bytes
 .../monodoc/Resources/images/protfield.png         |  Bin 666 -> 666 bytes
 .../monodoc/Resources/images/protinterface.png     |  Bin 683 -> 683 bytes
 .../monodoc/Resources/images/protmethod.png        |  Bin 525 -> 525 bytes
 .../monodoc/Resources/images/protproperty.png      |  Bin 925 -> 925 bytes
 .../monodoc/Resources/images/protstructure.png     |  Bin 847 -> 847 bytes
 .../monodoc/Resources/images/pubclass.png          |  Bin 628 -> 628 bytes
 .../monodoc/Resources/images/pubdelegate.png       |  Bin 836 -> 836 bytes
 .../monodoc/Resources/images/pubenumeration.png    |  Bin 516 -> 516 bytes
 .../monodoc/Resources/images/pubevent.png          |  Bin 520 -> 520 bytes
 .../monodoc/Resources/images/pubextension.png      |  Bin 679 -> 679 bytes
 .../monodoc/Resources/images/pubfield.png          |  Bin 469 -> 469 bytes
 .../monodoc/Resources/images/pubinterface.png      |  Bin 492 -> 492 bytes
 .../monodoc/Resources/images/pubmethod.png         |  Bin 545 -> 545 bytes
 .../monodoc/Resources/images/pubproperty.png       |  Bin 766 -> 766 bytes
 .../monodoc/Resources/images/pubstructure.png      |  Bin 743 -> 743 bytes
 .../monodoc/Resources/images/reference.png         |  Bin 448 -> 448 bytes
 .../monodoc/Resources/images/treebg.png            |  Bin 134 -> 134 bytes
 .../monodoc/Resources/mdoc-html-format.xsl         |    0
 mcs/class/monodoc/Resources/mdoc-html-utils.xsl    | 2789 +
 mcs/class/monodoc/Resources/mdoc-sections-css.xsl  |  135 +
 mcs/class/monodoc/Resources/mdoc-sections.xsl      |  127 +
 .../monodoc/Resources/mono-ecma-css.xsl            |    0
 mcs/class/monodoc/Resources/mono-ecma-impl.xsl     |  540 +
 .../monodoc/Resources/mono-ecma.css                |    0
 .../monodoc/Resources/mono-ecma.xsl                |    0
 mcs/class/monodoc/Resources/toc-html.xsl           |   32 +
 .../monodoc/Test/Monodoc.Ecma/EcmaUrlTests.cs      |  444 +
 .../Test/Monodoc.Generators/RawGeneratorTests.cs   |   65 +
 mcs/class/monodoc/Test/Monodoc/HelpSourceTests.cs  |  111 +
 mcs/class/monodoc/Test/Monodoc/SettingsTest.cs     |   23 +
 mcs/class/monodoc/Test/Monodoc/TreeTest.cs         |   44 +
 mcs/class/monodoc/Test/monodoc_test/monodoc.xml    |    7 +
 .../Test/monodoc_test/trees/tree-from-2-10.tree    |  Bin 0 -> 69 bytes
 .../Test/monodoc_test/trees/tree-from-3-0-old.tree |  Bin 0 -> 81 bytes
 .../Test/monodoc_test/trees/tree-from-3-0.tree     |  Bin 0 -> 81 bytes
 mcs/class/monodoc/monodoc.dll.config.in            |    7 +
 mcs/class/monodoc/monodoc.dll.sources              |  473 +
 mcs/class/monodoc/monodoc_test.dll.sources         |    5 +
 mcs/class/reactive.pub                             |  Bin 0 -> 160 bytes
 mcs/docs/ChangeLog                                 |    4 -
 mcs/docs/ChangeLog.old                             |    4 -
 mcs/docs/Makefile                                  |   39 +-
 mcs/docs/compiler.txt                              |  128 +-
 mcs/errors/CS0012-11-lib.il                        |   34 +
 mcs/errors/CS0012-12-lib.il                        |   28 +
 mcs/errors/CS0012-13-lib.il                        |   30 +
 mcs/errors/CS0012-14-lib.il                        |   36 +
 mcs/errors/CS0012-15-lib.il                        |   31 +
 mcs/errors/CS0012-16-lib.il                        |   36 +
 mcs/errors/CS0012-17-lib.il                        |   31 +
 mcs/errors/CS0012-18-lib.il                        |   30 +
 mcs/errors/CS0029-26-lib.cs                        |    6 +
 mcs/errors/CS0101-7-2.cs                           |    1 +
 mcs/errors/CS0122-36-lib.cs                        |    6 +
 mcs/errors/CS0122-8-lib.il                         |   74 +
 mcs/errors/CS0165-19-lib.cs                        |    8 +
 mcs/errors/CS0205-3-lib.cs                         |    2 +-
 mcs/errors/CS0266-25-lib.cs                        |    6 +
 mcs/errors/CS0425-7-lib.cs                         |   14 +
 mcs/errors/CS0506-3-lib.cs                         |   15 +
 mcs/errors/CS0656-corlib.cs                        |   74 +-
 mcs/errors/CS1070-lib.il                           |   26 +
 mcs/errors/CS1540-15-lib.cs                        |    4 +
 mcs/errors/CS1540-17-lib.cs                        |    6 +
 mcs/errors/CS1607-3-lib.cs                         |   10 +
 mcs/errors/CS1683-lib.il                           |   29 +
 mcs/errors/CS1684-lib.il                           |   24 +
 mcs/errors/CS1701-lib.cs                           |    6 +
 mcs/errors/CS1702-lib.cs                           |    6 +
 mcs/errors/CS1705-lib.cs                           |    6 +
 mcs/errors/CS3013-module.cs                        |    2 +-
 mcs/errors/CSFriendAssembly-lib.cs                 |    2 +-
 mcs/errors/ChangeLog                               |  527 -
 mcs/errors/ChangeLog.old                           | 1587 -
 mcs/errors/Makefile                                |   63 +-
 mcs/errors/cs0012-11.cs                            |   11 +
 mcs/errors/cs0012-12.cs                            |    7 +
 mcs/errors/cs0012-13.cs                            |   11 +
 mcs/errors/cs0012-14.cs                            |   11 +
 mcs/errors/cs0012-15.cs                            |   11 +
 mcs/errors/cs0012-16.cs                            |   11 +
 mcs/errors/cs0012-17.cs                            |   11 +
 mcs/errors/cs0012-18.cs                            |   11 +
 mcs/errors/cs0012-8.cs                             |    6 +-
 mcs/errors/cs0017.cs                               |    2 +-
 mcs/errors/cs0019-10.cs                            |    2 +-
 mcs/errors/cs0019-11.cs                            |    2 +-
 mcs/errors/cs0019-12.cs                            |    2 +-
 mcs/errors/cs0019-13.cs                            |    2 +-
 mcs/errors/cs0019-14.cs                            |    2 +-
 mcs/errors/cs0019-16.cs                            |    2 +-
 mcs/errors/cs0019-2.cs                             |    2 +-
 mcs/errors/cs0019-3.cs                             |    2 +-
 mcs/errors/cs0019-4.cs                             |    2 +-
 mcs/errors/cs0019-5.cs                             |    2 +-
 mcs/errors/cs0019-6.cs                             |    2 +-
 mcs/errors/cs0019-63.cs                            |   15 +
 mcs/errors/{dcs0019.cs => cs0019-64.cs}            |    0
 mcs/errors/{dcs0019-2.cs => cs0019-65.cs}          |    0
 mcs/errors/{dcs0019-3.cs => cs0019-66.cs}          |    0
 mcs/errors/{dcs0019-4.cs => cs0019-67.cs}          |    0
 mcs/errors/cs0019-68.cs                            |   13 +
 mcs/errors/cs0019-7.cs                             |    2 +-
 mcs/errors/cs0019-8.cs                             |    2 +-
 mcs/errors/cs0019-9.cs                             |    2 +-
 mcs/errors/cs0019.cs                               |   11 +-
 mcs/errors/cs0020.cs                               |    2 +-
 mcs/errors/cs0021-2.cs                             |   14 +-
 mcs/errors/cs0021-3.cs                             |   13 +-
 mcs/errors/cs0021-4.cs                             |   11 +
 mcs/errors/cs0021.cs                               |   11 +-
 mcs/errors/cs0022.cs                               |    2 +-
 mcs/errors/cs0023-10.cs                            |    2 +-
 mcs/errors/cs0023-11.cs                            |    2 +-
 mcs/errors/cs0023-12.cs                            |    2 +-
 mcs/errors/cs0023-18.cs                            |   10 +
 mcs/errors/cs0023-2.cs                             |    2 +-
 mcs/errors/cs0023-8.cs                             |    2 +-
 mcs/errors/cs0023-9.cs                             |    2 +-
 mcs/errors/cs0026-2.cs                             |    2 +-
 mcs/errors/cs0026.cs                               |    2 +-
 mcs/errors/cs0027-2.cs                             |    2 +-
 mcs/errors/cs0027.cs                               |    2 +-
 mcs/errors/cs0028.cs                               |    2 +-
 mcs/errors/cs0029-2.cs                             |    2 +-
 mcs/errors/cs0029-26.cs                            |   18 +
 mcs/errors/cs0029-27.cs                            |   12 +
 mcs/errors/cs0029-28.cs                            |   15 +
 mcs/errors/{dcs0029.cs => cs0029-29.cs}            |    0
 mcs/errors/cs0029-3.cs                             |    2 +-
 mcs/errors/cs0029-30.cs                            |   15 +
 mcs/errors/cs0029-31.cs                            |   18 +
 mcs/errors/cs0029-32.cs                            |   18 +
 mcs/errors/cs0029-4.cs                             |    2 +-
 mcs/errors/cs0029-5.cs                             |    2 +-
 mcs/errors/cs0029.cs                               |    2 +-
 mcs/errors/cs0030-15.cs                            |   12 +
 mcs/errors/cs0030-2.cs                             |    4 +-
 mcs/errors/cs0030-3.cs                             |    6 +-
 mcs/errors/cs0030-4.cs                             |    2 +-
 mcs/errors/cs0030.cs                               |    4 +-
 mcs/errors/cs0031-2.cs                             |    2 +-
 mcs/errors/cs0031-3.cs                             |    2 +-
 mcs/errors/cs0031-4.cs                             |    2 +-
 mcs/errors/cs0031-5.cs                             |    2 +-
 mcs/errors/cs0031-6.cs                             |    2 +-
 mcs/errors/cs0031-8.cs                             |    2 +-
 mcs/errors/cs0031.cs                               |    2 +-
 mcs/errors/cs0034-2.cs                             |    2 +-
 mcs/errors/cs0034-3.cs                             |    2 +-
 mcs/errors/cs0036.cs                               |    2 +-
 mcs/errors/cs0037-2.cs                             |    2 +-
 mcs/errors/cs0037-3.cs                             |    2 +-
 mcs/errors/cs0037-4.cs                             |    2 +-
 mcs/errors/cs0037-5.cs                             |    2 +-
 mcs/errors/cs0037-6.cs                             |    2 +-
 mcs/errors/cs0037.cs                               |    2 +-
 mcs/errors/cs0038-1.cs                             |    2 +-
 mcs/errors/cs0038-3.cs                             |    2 +-
 mcs/errors/cs0038-4.cs                             |    2 +-
 mcs/errors/cs0038.cs                               |    2 +-
 mcs/errors/cs0039.cs                               |    2 +-
 mcs/errors/cs0050-2.cs                             |    2 +-
 mcs/errors/cs0050.cs                               |    2 +-
 mcs/errors/cs0051.cs                               |    2 +-
 mcs/errors/cs0052-2.cs                             |    2 +-
 mcs/errors/cs0052.cs                               |    2 +-
 mcs/errors/cs0053-2.cs                             |    2 +-
 mcs/errors/cs0053.cs                               |    2 +-
 mcs/errors/cs0054.cs                               |    2 +-
 mcs/errors/cs0055.cs                               |    2 +-
 mcs/errors/cs0056.cs                               |    2 +-
 mcs/errors/cs0057.cs                               |    2 +-
 mcs/errors/cs0058.cs                               |    2 +-
 mcs/errors/cs0059.cs                               |    2 +-
 mcs/errors/cs0060-9.cs                             |   13 +
 mcs/errors/cs0060.cs                               |    2 +-
 mcs/errors/cs0061.cs                               |    2 +-
 mcs/errors/cs0065.cs                               |    2 +-
 mcs/errors/cs0066-2.cs                             |    2 +-
 mcs/errors/cs0066.cs                               |    2 +-
 mcs/errors/cs0067-3.cs                             |   10 +
 mcs/errors/cs0067.cs                               |    2 +-
 mcs/errors/cs0069.cs                               |    2 +-
 mcs/errors/cs0073.cs                               |    2 +-
 mcs/errors/cs0074.cs                               |    2 +-
 mcs/errors/cs0075.cs                               |    2 +-
 mcs/errors/cs0076.cs                               |    2 +-
 mcs/errors/cs0078.cs                               |    2 +-
 mcs/errors/cs0080.cs                               |    2 +-
 mcs/errors/cs0081-2.cs                             |    2 +-
 mcs/errors/cs0081-3.cs                             |    2 +-
 mcs/errors/cs0081.cs                               |    2 +-
 mcs/errors/cs0082-9.cs                             |   10 -
 mcs/errors/cs0100-3.cs                             |    7 +
 mcs/errors/cs0100-4.cs                             |    4 +
 mcs/errors/cs0100-5.cs                             |    9 +
 mcs/errors/cs0100-6.cs                             |    7 +
 mcs/errors/cs0100-7.cs                             |    7 +
 mcs/errors/cs0100.cs                               |    2 +-
 mcs/errors/cs0101-2.cs                             |    2 +-
 mcs/errors/cs0101-3.cs                             |   13 +
 mcs/errors/cs0101-4.cs                             |   10 +
 mcs/errors/cs0101-5.cs                             |    8 +
 mcs/errors/cs0101-6.cs                             |   13 +
 mcs/errors/cs0101-7.cs                             |    5 +
 mcs/errors/cs0101-8.cs                             |   16 +
 mcs/errors/cs0101.cs                               |    2 +-
 mcs/errors/cs0102-10.cs                            |    2 +-
 mcs/errors/cs0102-11.cs                            |    2 +-
 mcs/errors/cs0102-12.cs                            |    2 +-
 mcs/errors/cs0102-13.cs                            |    2 +-
 mcs/errors/cs0102-14.cs                            |    2 +-
 mcs/errors/cs0102-16.cs                            |    2 +-
 mcs/errors/cs0102-18.cs                            |    2 +-
 mcs/errors/cs0102-19.cs                            |   10 +
 mcs/errors/cs0102-2.cs                             |    2 +-
 mcs/errors/cs0102-20.cs                            |    9 +
 mcs/errors/cs0102-3.cs                             |    2 +-
 mcs/errors/cs0102-4.cs                             |    2 +-
 mcs/errors/cs0102-5.cs                             |    2 +-
 mcs/errors/cs0102-6.cs                             |    2 +-
 mcs/errors/cs0102-7.cs                             |    2 +-
 mcs/errors/cs0102-8.cs                             |    2 +-
 mcs/errors/cs0102-9.cs                             |    2 +-
 mcs/errors/cs0102.cs                               |    2 +-
 mcs/errors/cs0104-2.cs                             |    2 +-
 mcs/errors/cs0104.cs                               |    2 +-
 mcs/errors/cs0105-2.cs                             |    6 +
 mcs/errors/cs0105-3.cs                             |   13 +
 mcs/errors/cs0105.cs                               |    2 +-
 mcs/errors/cs0106-10.cs                            |    7 +
 mcs/errors/cs0106-9.cs                             |    9 +
 mcs/errors/cs0106.cs                               |    2 +-
 mcs/errors/cs0107.cs                               |    2 +-
 mcs/errors/cs0108-10.cs                            |    2 +-
 mcs/errors/cs0108-11.cs                            |    2 +-
 mcs/errors/cs0108-12.cs                            |    2 +-
 mcs/errors/cs0108-18.cs                            |   14 +
 mcs/errors/cs0108-2.cs                             |    2 +-
 mcs/errors/cs0108-3.cs                             |    2 +-
 mcs/errors/cs0108-4.cs                             |    2 +-
 mcs/errors/cs0108-5.cs                             |    2 +-
 mcs/errors/cs0108-6.cs                             |    2 +-
 mcs/errors/cs0108-7.cs                             |    2 +-
 mcs/errors/cs0108-8.cs                             |    2 +-
 mcs/errors/cs0108-9.cs                             |    2 +-
 mcs/errors/cs0108.cs                               |    2 +-
 mcs/errors/cs0109-2.cs                             |    2 +-
 mcs/errors/cs0109-3.cs                             |    2 +-
 mcs/errors/cs0109-4.cs                             |    2 +-
 mcs/errors/cs0109-5.cs                             |    2 +-
 mcs/errors/cs0109-6.cs                             |    2 +-
 mcs/errors/cs0109-7.cs                             |    2 +-
 mcs/errors/cs0109-8.cs                             |    2 +-
 mcs/errors/cs0109.cs                               |    2 +-
 mcs/errors/cs0110-2.cs                             |    2 +-
 mcs/errors/cs0110.cs                               |    2 +-
 mcs/errors/{dcs0111.cs => cs0111-27.cs}            |    0
 mcs/errors/cs0111-3.cs                             |   23 +-
 mcs/errors/cs0112.cs                               |    2 +-
 mcs/errors/cs0113.cs                               |    2 +-
 mcs/errors/cs0114.cs                               |    2 +-
 mcs/errors/cs0117-4.cs                             |    2 +-
 mcs/errors/cs0117-5.cs                             |    2 +-
 mcs/errors/cs0118-11.cs                            |   17 +
 mcs/errors/cs0118-12.cs                            |   12 +
 mcs/errors/cs0118-13.cs                            |   13 +
 mcs/errors/cs0118-14.cs                            |   14 +
 mcs/errors/cs0118-15.cs                            |   14 +
 mcs/errors/cs0118-16.cs                            |   14 +
 mcs/errors/cs0118-2.cs                             |    2 +-
 mcs/errors/cs0118-3.cs                             |    2 +-
 mcs/errors/cs0118-4.cs                             |    2 +-
 mcs/errors/cs0118-5.cs                             |   18 +-
 mcs/errors/cs0118.cs                               |    2 +-
 mcs/errors/cs0119-10.cs                            |   14 -
 mcs/errors/cs0119-2.cs                             |   14 -
 mcs/errors/cs0120-18.cs                            |   23 +
 mcs/errors/cs0121-18.cs                            |    3 +-
 mcs/errors/cs0121-2.cs                             |    2 +-
 mcs/errors/cs0121-22.cs                            |   27 +
 mcs/errors/cs0121-4.cs                             |    2 +-
 mcs/errors/cs0121-7.cs                             |    1 -
 mcs/errors/cs0121.cs                               |    2 +-
 mcs/errors/cs0122-10.cs                            |    2 +-
 mcs/errors/cs0122-11.cs                            |    2 +-
 mcs/errors/cs0122-13.cs                            |    2 +-
 mcs/errors/cs0122-14.cs                            |    2 +-
 mcs/errors/cs0122-15.cs                            |    2 +-
 mcs/errors/cs0122-16.cs                            |    2 +-
 mcs/errors/cs0122-17.cs                            |    2 +-
 mcs/errors/cs0122-18.cs                            |    2 +-
 mcs/errors/cs0122-19.cs                            |    2 +-
 mcs/errors/cs0122-2.cs                             |    2 +-
 mcs/errors/cs0122-20.cs                            |    2 +-
 mcs/errors/cs0122-21.cs                            |    2 +-
 mcs/errors/cs0122-3.cs                             |    2 +-
 mcs/errors/cs0122-35.cs                            |    4 +-
 mcs/errors/cs0122-36.cs                            |   12 +
 mcs/errors/cs0122-4.cs                             |    2 +-
 mcs/errors/cs0122-5.cs                             |    2 +-
 mcs/errors/cs0122-6.cs                             |    2 +-
 mcs/errors/cs0122-7.cs                             |    2 +-
 mcs/errors/cs0122-8.cs                             |   28 +-
 mcs/errors/cs0122-9.cs                             |    2 +-
 mcs/errors/cs0122.cs                               |    2 +-
 mcs/errors/cs0123-6.cs                             |   12 +
 mcs/errors/{dcs0123.cs => cs0123-7.cs}             |    0
 mcs/errors/cs0123-8.cs                             |   17 +
 mcs/errors/cs0123-9.cs                             |   21 +
 mcs/errors/cs0126.cs                               |    2 +-
 mcs/errors/cs0127-2.cs                             |   13 +
 mcs/errors/cs0127-3.cs                             |   16 +
 mcs/errors/cs0127-4.cs                             |   11 +
 mcs/errors/cs0128-2.cs                             |   17 +
 mcs/errors/cs0128.cs                               |    4 +-
 mcs/errors/cs0132-2.cs                             |    2 +-
 mcs/errors/cs0132.cs                               |    2 +-
 mcs/errors/cs0133-3.cs                             |    2 +-
 mcs/errors/cs0133-4.cs                             |    2 +-
 mcs/errors/cs0133-5.cs                             |   10 +
 mcs/errors/cs0133.cs                               |    2 +-
 mcs/errors/cs0135-2.cs                             |    2 +-
 mcs/errors/cs0135-3.cs                             |    2 +-
 mcs/errors/cs0135-7.cs                             |   22 +
 mcs/errors/cs0135.cs                               |    2 +-
 mcs/errors/cs0136-4.cs                             |   19 +
 mcs/errors/cs0136-5.cs                             |    2 +-
 mcs/errors/cs0138.cs                               |    2 +-
 mcs/errors/cs0139-2.cs                             |    2 +-
 mcs/errors/cs0139-3.cs                             |    2 +-
 mcs/errors/cs0139-4.cs                             |    2 +-
 mcs/errors/cs0139-5.cs                             |    2 +-
 mcs/errors/cs0139-6.cs                             |    2 +-
 mcs/errors/cs0139-7.cs                             |    2 +-
 mcs/errors/cs0139-8.cs                             |    2 +-
 mcs/errors/cs0139.cs                               |    2 +-
 mcs/errors/cs0140.cs                               |    4 +-
 mcs/errors/cs0144-2.cs                             |    2 +-
 mcs/errors/cs0144-3.cs                             |    2 +-
 mcs/errors/cs0144.cs                               |    2 +-
 mcs/errors/cs0145.cs                               |    2 +-
 mcs/errors/cs0146-2.cs                             |    2 +-
 mcs/errors/cs0146-5.cs                             |    2 +-
 mcs/errors/cs0146-7.cs                             |   12 +
 mcs/errors/cs0146.cs                               |    2 +-
 mcs/errors/cs0150.cs                               |    2 +-
 mcs/errors/cs0152.cs                               |    2 +-
 mcs/errors/cs0154-2.cs                             |    2 +-
 mcs/errors/cs0154.cs                               |    2 +-
 mcs/errors/cs0155-2.cs                             |    2 +-
 mcs/errors/cs0155.cs                               |    2 +-
 mcs/errors/cs0156.cs                               |    4 +-
 mcs/errors/cs0157-2.cs                             |    2 +-
 mcs/errors/cs0157-3.cs                             |    2 +-
 mcs/errors/cs0157-4.cs                             |    2 +-
 mcs/errors/cs0157-5.cs                             |    2 +-
 mcs/errors/cs0157-6.cs                             |    2 +-
 mcs/errors/cs0157.cs                               |    2 +-
 mcs/errors/cs0158.cs                               |    2 +-
 mcs/errors/cs0160-2.cs                             |    2 +-
 mcs/errors/{dcs0160.cs => cs0160-3.cs}             |    0
 mcs/errors/cs0160.cs                               |    2 +-
 mcs/errors/cs0161-2.cs                             |    2 +-
 mcs/errors/cs0161-3.cs                             |   17 +
 mcs/errors/cs0161.cs                               |    4 +-
 mcs/errors/cs0162-15.cs                            |   15 +
 mcs/errors/cs0162-16.cs                            |   18 +
 mcs/errors/cs0162-2.cs                             |    2 +-
 mcs/errors/cs0162-3.cs                             |    2 +-
 mcs/errors/cs0162-4.cs                             |    2 +-
 mcs/errors/cs0162-5.cs                             |    2 +-
 mcs/errors/cs0162-6.cs                             |    2 +-
 mcs/errors/cs0162-7.cs                             |    2 +-
 mcs/errors/cs0162.cs                               |    2 +-
 mcs/errors/cs0163.cs                               |    2 +-
 mcs/errors/cs0164.cs                               |    2 +-
 mcs/errors/cs0165-10.cs                            |    2 +-
 mcs/errors/cs0165-11.cs                            |   37 +-
 mcs/errors/cs0165-12.cs                            |    2 +-
 mcs/errors/cs0165-13.cs                            |   26 +-
 mcs/errors/cs0165-15.cs                            |   11 +
 mcs/errors/cs0165-16.cs                            |   11 +
 mcs/errors/cs0165-17.cs                            |   11 +
 mcs/errors/cs0165-18.cs                            |   13 +
 mcs/errors/cs0165-19.cs                            |   12 +
 mcs/errors/cs0165-2.cs                             |    2 +-
 mcs/errors/cs0165-20.cs                            |   20 +
 mcs/errors/cs0165-3.cs                             |    2 +-
 mcs/errors/cs0165-4.cs                             |    2 +-
 mcs/errors/cs0165-5.cs                             |    2 +-
 mcs/errors/cs0165-6.cs                             |    2 +-
 mcs/errors/cs0165-7.cs                             |    2 +-
 mcs/errors/cs0165-8.cs                             |    2 +-
 mcs/errors/cs0165-9.cs                             |    2 +-
 mcs/errors/cs0165.cs                               |    2 +-
 mcs/errors/cs0168-2.cs                             |    2 +-
 mcs/errors/cs0168-3.cs                             |    2 +-
 mcs/errors/cs0168.cs                               |    2 +-
 mcs/errors/cs0170-3.cs                             |   23 +
 mcs/errors/cs0170-4.cs                             |   19 +
 mcs/errors/cs0170-5.cs                             |   26 +
 mcs/errors/cs0170-6.cs                             |   23 +
 mcs/errors/cs0170.cs                               |    2 +-
 mcs/errors/cs0171-5.cs                             |   22 +
 mcs/errors/cs0171.cs                               |    2 +-
 mcs/errors/cs0172-2.cs                             |   11 -
 mcs/errors/cs0173-2.cs                             |    2 +-
 mcs/errors/{dcs0173.cs => cs0173-5.cs}             |    0
 mcs/errors/cs0176-2.cs                             |    2 +-
 mcs/errors/cs0176-3.cs                             |    2 +-
 mcs/errors/cs0176-4.cs                             |    2 +-
 mcs/errors/cs0176.cs                               |    2 +-
 mcs/errors/cs0177-10.cs                            |   16 +
 mcs/errors/cs0177-11.cs                            |   19 +
 mcs/errors/cs0177-12.cs                            |   15 +
 mcs/errors/cs0177-2.cs                             |    2 +-
 mcs/errors/cs0177-3.cs                             |    2 +-
 mcs/errors/cs0177-4.cs                             |    2 +-
 mcs/errors/cs0177-5.cs                             |    2 +-
 mcs/errors/cs0177-6.cs                             |    2 +-
 mcs/errors/cs0177-7.cs                             |    2 +-
 mcs/errors/cs0177-8.cs                             |    8 +-
 mcs/errors/cs0177.cs                               |    2 +-
 mcs/errors/cs0179.cs                               |    2 +-
 mcs/errors/cs0180.cs                               |    2 +-
 mcs/errors/cs0182-13.cs                            |   16 +
 mcs/errors/cs0182-14.cs                            |    9 +
 mcs/errors/cs0182-15.cs                            |   12 +
 mcs/errors/cs0182-16.cs                            |   11 +
 mcs/errors/cs0182-2.cs                             |    4 +-
 mcs/errors/cs0183-5.cs                             |   16 +
 mcs/errors/cs0183-6.cs                             |   15 +
 mcs/errors/cs0183.cs                               |    2 +-
 mcs/errors/cs0184-2.cs                             |    2 +-
 mcs/errors/cs0184.cs                               |    2 +-
 mcs/errors/cs0185.cs                               |    2 +-
 mcs/errors/cs0186-2.cs                             |    2 +-
 mcs/errors/{dcs0188.cs => cs0188-10.cs}            |    0
 mcs/errors/cs0188-2.cs                             |    2 +-
 mcs/errors/cs0188.cs                               |    2 +-
 mcs/errors/cs0190.cs                               |    2 +-
 mcs/errors/cs0191-2.cs                             |    2 +-
 mcs/errors/cs0191.cs                               |    2 +-
 mcs/errors/cs0192-2.cs                             |    2 +-
 mcs/errors/cs0192.cs                               |    3 +-
 mcs/errors/cs0193.cs                               |    2 +-
 mcs/errors/cs0196.cs                               |    2 +-
 mcs/errors/cs0197.cs                               |    2 +-
 mcs/errors/cs0198.cs                               |    2 +-
 mcs/errors/cs0199.cs                               |    2 +-
 mcs/errors/cs0201-2.cs                             |    2 +-
 mcs/errors/cs0201-3.cs                             |    2 +-
 mcs/errors/cs0201-4.cs                             |    2 +-
 mcs/errors/cs0201-5.cs                             |    2 +-
 mcs/errors/cs0201-6.cs                             |    2 +-
 mcs/errors/cs0201-7.cs                             |   12 +
 mcs/errors/cs0201-8.cs                             |   13 +
 mcs/errors/cs0201-9.cs                             |   11 +
 mcs/errors/cs0201.cs                               |    2 +-
 mcs/errors/cs0202.cs                               |    2 +-
 mcs/errors/{dcs0206.cs => cs0206-4.cs}             |    0
 mcs/errors/cs0208-10.cs                            |    2 +-
 mcs/errors/cs0208-11.cs                            |    2 +-
 mcs/errors/cs0208-12.cs                            |    2 +-
 mcs/errors/cs0208-13.cs                            |    5 +-
 mcs/errors/cs0208-15.cs                            |   18 +
 mcs/errors/cs0208-16.cs                            |   15 +
 mcs/errors/cs0208-2.cs                             |    4 +-
 mcs/errors/cs0208-3.cs                             |    2 +-
 mcs/errors/cs0208-4.cs                             |    2 +-
 mcs/errors/cs0208-5.cs                             |    2 +-
 mcs/errors/cs0208-6.cs                             |    2 +-
 mcs/errors/cs0208-7.cs                             |    2 +-
 mcs/errors/cs0208-8.cs                             |    2 +-
 mcs/errors/cs0208-9.cs                             |    2 +-
 mcs/errors/cs0208.cs                               |    4 +-
 mcs/errors/cs0209.cs                               |    2 +-
 mcs/errors/cs0210-2.cs                             |    2 +-
 mcs/errors/cs0210-3.cs                             |   18 +
 mcs/errors/cs0210.cs                               |    2 +-
 mcs/errors/cs0211.cs                               |    2 +-
 mcs/errors/cs0212-2.cs                             |    2 +-
 mcs/errors/cs0212-3.cs                             |    2 +-
 mcs/errors/cs0212.cs                               |    2 +-
 mcs/errors/cs0213.cs                               |    2 +-
 mcs/errors/cs0214-16.cs                            |    9 +
 mcs/errors/cs0214-2.cs                             |    2 +-
 mcs/errors/cs0214-3.cs                             |    2 +-
 mcs/errors/cs0214-4.cs                             |    2 +-
 mcs/errors/cs0214-5.cs                             |    2 +-
 mcs/errors/cs0214-7.cs                             |    2 +-
 mcs/errors/cs0214-8.cs                             |    2 +-
 mcs/errors/cs0214.cs                               |    2 +-
 mcs/errors/cs0215.cs                               |    4 +-
 mcs/errors/cs0216-5.cs                             |   15 +
 mcs/errors/cs0219-5.cs                             |   11 +
 mcs/errors/cs0219-6.cs                             |   17 +
 mcs/errors/cs0219.cs                               |    2 +-
 mcs/errors/cs0220-2.cs                             |    2 +-
 mcs/errors/cs0220-3.cs                             |    2 +-
 mcs/errors/cs0220.cs                               |    2 +-
 mcs/errors/cs0221-10.cs                            |    2 +-
 mcs/errors/cs0221-15.cs                            |   15 +
 mcs/errors/cs0221-2.cs                             |    2 +-
 mcs/errors/cs0221-3.cs                             |    2 +-
 mcs/errors/cs0221-4.cs                             |    2 +-
 mcs/errors/cs0221-5.cs                             |    2 +-
 mcs/errors/cs0221-6.cs                             |    2 +-
 mcs/errors/cs0221-7.cs                             |    2 +-
 mcs/errors/cs0221-8.cs                             |    2 +-
 mcs/errors/cs0221-9.cs                             |    2 +-
 mcs/errors/cs0221.cs                               |    2 +-
 mcs/errors/cs0225.cs                               |    2 +-
 mcs/errors/cs0227-2.cs                             |    2 +-
 mcs/errors/cs0227.cs                               |    2 +-
 mcs/errors/cs0229-2.cs                             |    2 +-
 mcs/errors/cs0229-5.cs                             |   20 +
 mcs/errors/cs0229.cs                               |    2 +-
 mcs/errors/cs0230.cs                               |    4 +-
 mcs/errors/cs0231-2.cs                             |    2 +-
 mcs/errors/cs0231-3.cs                             |    2 +-
 mcs/errors/cs0231-4.cs                             |    2 +-
 mcs/errors/cs0231.cs                               |    2 +-
 mcs/errors/cs0233.cs                               |    2 +-
 mcs/errors/cs0234-2.cs                             |    2 +-
 mcs/errors/cs0234-3.cs                             |    2 +-
 mcs/errors/cs0234.cs                               |   12 +
 mcs/errors/cs0236-2.cs                             |    2 +-
 mcs/errors/cs0236.cs                               |    2 +-
 mcs/errors/cs0238.cs                               |    2 +-
 mcs/errors/cs0239.cs                               |    2 +-
 mcs/errors/cs0243.cs                               |    2 +-
 mcs/errors/cs0245.cs                               |    2 +-
 mcs/errors/cs0246-10.cs                            |    2 +-
 mcs/errors/cs0246-11.cs                            |    2 +-
 mcs/errors/cs0246-12.cs                            |    2 +-
 mcs/errors/cs0246-13.cs                            |    2 +-
 mcs/errors/cs0246-14.cs                            |    4 +-
 mcs/errors/cs0246-15.cs                            |    2 +-
 mcs/errors/cs0246-16.cs                            |    2 +-
 mcs/errors/cs0246-17.cs                            |    2 +-
 mcs/errors/cs0246-18.cs                            |    2 +-
 mcs/errors/cs0246-19.cs                            |    2 +-
 mcs/errors/cs0246-2.cs                             |    4 +-
 mcs/errors/cs0246-20.cs                            |    6 +-
 mcs/errors/cs0246-21.cs                            |    4 +-
 mcs/errors/cs0246-22.cs                            |    2 +-
 mcs/errors/cs0246-23.cs                            |    2 +-
 mcs/errors/cs0246-24.cs                            |    2 +-
 mcs/errors/cs0246-25.cs                            |    2 +-
 mcs/errors/cs0246-26.cs                            |    2 +-
 mcs/errors/cs0246-27.cs                            |    2 +-
 mcs/errors/cs0246-28.cs                            |    2 +-
 mcs/errors/cs0246-3.cs                             |    4 +-
 mcs/errors/cs0246-4.cs                             |    4 +-
 mcs/errors/cs0246-5.cs                             |    2 +-
 mcs/errors/cs0246-6.cs                             |    7 +-
 mcs/errors/cs0246-7.cs                             |    7 +
 mcs/errors/cs0246-8.cs                             |    2 +-
 mcs/errors/cs0246-9.cs                             |   18 +
 mcs/errors/cs0246.cs                               |    2 +-
 mcs/errors/cs0247.cs                               |    2 +-
 mcs/errors/cs0248.cs                               |    2 +-
 mcs/errors/cs0250.cs                               |    2 +-
 mcs/errors/cs0251.cs                               |    2 +-
 mcs/errors/cs0254.cs                               |    2 +-
 mcs/errors/cs0255.cs                               |    2 +-
 mcs/errors/cs0257.cs                               |    2 +-
 mcs/errors/cs0260-2.cs                             |    2 +-
 mcs/errors/cs0260.cs                               |    2 +-
 mcs/errors/cs0262.cs                               |    2 +-
 mcs/errors/cs0265.cs                               |    2 +-
 mcs/errors/cs0266-10.cs                            |    2 +-
 mcs/errors/cs0266-11.cs                            |    2 +-
 mcs/errors/cs0266-2.cs                             |    2 +-
 mcs/errors/cs0266-25.cs                            |   12 +
 mcs/errors/cs0266-26.cs                            |   14 +
 mcs/errors/cs0266-3.cs                             |    2 +-
 mcs/errors/cs0266-4.cs                             |    2 +-
 mcs/errors/cs0266-6.cs                             |    2 +-
 mcs/errors/cs0266-7.cs                             |    2 +-
 mcs/errors/cs0266-8.cs                             |    2 +-
 mcs/errors/cs0266.cs                               |    2 +-
 mcs/errors/cs0269-2.cs                             |   11 +
 mcs/errors/cs0269.cs                               |    2 +-
 mcs/errors/cs0271.cs                               |    2 +-
 mcs/errors/cs0272.cs                               |    2 +-
 mcs/errors/cs0273.cs                               |    2 +-
 mcs/errors/cs0274.cs                               |    2 +-
 mcs/errors/cs0275.cs                               |    2 +-
 mcs/errors/cs0276.cs                               |    2 +-
 mcs/errors/cs0277.cs                               |    2 +-
 mcs/errors/cs0282.cs                               |    2 +-
 mcs/errors/cs0305-8.cs                             |   14 +
 mcs/errors/cs0306.cs                               |    2 +-
 mcs/errors/cs0307-6.cs                             |    2 +-
 mcs/errors/cs0307-7.cs                             |   10 +
 mcs/errors/{dcs0308.cs => cs0308-8.cs}             |    0
 mcs/errors/cs0308-9.cs                             |   14 +
 mcs/errors/cs0310-6.cs                             |   21 +
 mcs/errors/cs0312-2.cs                             |   18 +
 mcs/errors/cs0312-3.cs                             |   18 +
 mcs/errors/cs0312.cs                               |   18 +
 mcs/errors/cs0313-2.cs                             |   22 +
 mcs/errors/cs0313.cs                               |    2 +-
 mcs/errors/cs0315-4.cs                             |    9 +
 mcs/errors/cs0315.cs                               |   12 +-
 mcs/errors/cs0400.cs                               |    4 +-
 mcs/errors/cs0402-2.cs                             |    2 +-
 mcs/errors/cs0402.cs                               |    2 +-
 mcs/errors/cs0404.cs                               |    2 +-
 mcs/errors/cs0405.cs                               |    2 +-
 mcs/errors/{dcs0407.cs => cs0407-6.cs}             |    0
 mcs/errors/cs0407-7.cs                             |   17 +
 mcs/errors/cs0409.cs                               |    2 +-
 mcs/errors/cs0411-15.cs                            |    3 +-
 mcs/errors/cs0411-18.cs                            |   16 +
 mcs/errors/{dcs0411.cs => cs0411-19.cs}            |    0
 mcs/errors/cs0411-20.cs                            |   16 +
 mcs/errors/cs0411-21.cs                            |   16 +
 mcs/errors/cs0411-22.cs                            |   24 +
 mcs/errors/cs0411-23.cs                            |   22 +
 mcs/errors/cs0414-2.cs                             |   15 +
 mcs/errors/cs0414.cs                               |    2 +-
 mcs/errors/cs0417.cs                               |    2 +-
 mcs/errors/cs0418-2.cs                             |    2 +-
 mcs/errors/cs0418-3.cs                             |    2 +-
 mcs/errors/cs0418-4.cs                             |    2 +-
 mcs/errors/cs0418-5.cs                             |    2 +-
 mcs/errors/cs0418.cs                               |    2 +-
 mcs/errors/cs0419-3.cs                             |    2 +-
 mcs/errors/cs0419-4.cs                             |    2 +-
 mcs/errors/cs0419.cs                               |    2 +-
 mcs/errors/cs0425-6.cs                             |   21 +
 mcs/errors/cs0425-7.cs                             |   10 +
 mcs/errors/cs0426-3.cs                             |   13 +
 mcs/errors/cs0426.cs                               |    2 +-
 mcs/errors/cs0429-2.cs                             |    2 +-
 mcs/errors/cs0429.cs                               |    2 +-
 mcs/errors/cs0430-2.cs                             |   16 +
 mcs/errors/cs0431-2.cs                             |   12 +
 mcs/errors/cs0431.cs                               |    2 +-
 mcs/errors/cs0432-2.cs                             |    2 +-
 mcs/errors/cs0432-4.cs                             |    5 +
 mcs/errors/cs0432-5.cs                             |   15 +
 mcs/errors/cs0432.cs                               |    2 +-
 mcs/errors/cs0433.cs                               |    2 +-
 mcs/errors/cs0437.cs                               |   12 +
 mcs/errors/cs0439-2.cs                             |    6 -
 mcs/errors/cs0439.cs                               |    2 +-
 mcs/errors/cs0440.cs                               |    2 +-
 mcs/errors/cs0441-2.cs                             |    2 +-
 mcs/errors/cs0441.cs                               |    2 +-
 mcs/errors/cs0442.cs                               |    2 +-
 mcs/errors/cs0443.cs                               |    2 +-
 mcs/errors/cs0446-2.cs                             |    2 +-
 mcs/errors/cs0446.cs                               |    2 +-
 mcs/errors/cs0448.cs                               |    2 +-
 mcs/errors/cs0452-10.cs                            |   20 +
 mcs/errors/cs0452-5.cs                             |   14 +
 mcs/errors/cs0452-6.cs                             |    8 +
 mcs/errors/cs0452-7.cs                             |    8 +
 mcs/errors/cs0452-8.cs                             |   10 +
 mcs/errors/cs0452-9.cs                             |   19 +
 mcs/errors/cs0453-6.cs                             |   14 +
 mcs/errors/cs0453-7.cs                             |   14 +
 mcs/errors/cs0453-8.cs                             |   16 +
 mcs/errors/cs0457-2.cs                             |    2 +-
 mcs/errors/cs0457.cs                               |    2 +-
 mcs/errors/cs0462-2.cs                             |   13 +
 mcs/errors/cs0462.cs                               |   13 +
 mcs/errors/cs0466-2.cs                             |    2 +-
 mcs/errors/cs0466.cs                               |    2 +-
 mcs/errors/cs0469.cs                               |    2 +-
 mcs/errors/cs0470.cs                               |    2 +-
 mcs/errors/cs0472-2.cs                             |    2 +-
 mcs/errors/cs0472-3.cs                             |    2 +-
 mcs/errors/cs0472-4.cs                             |    2 +-
 mcs/errors/cs0472.cs                               |    2 +-
 mcs/errors/cs0473.cs                               |   20 +
 mcs/errors/cs0500-2.cs                             |    2 +-
 mcs/errors/cs0500.cs                               |    2 +-
 mcs/errors/cs0502.cs                               |    2 +-
 mcs/errors/cs0503.cs                               |    2 +-
 mcs/errors/cs0504.cs                               |    2 +-
 mcs/errors/cs0505.cs                               |    2 +-
 mcs/errors/cs0506-3.cs                             |   10 +
 mcs/errors/cs0506.cs                               |    2 +-
 mcs/errors/cs0507-2.cs                             |    2 +-
 mcs/errors/cs0507.cs                               |    2 +-
 mcs/errors/cs0508.cs                               |    2 +-
 mcs/errors/cs0514.cs                               |    2 +-
 mcs/errors/cs0516-2.cs                             |   10 +
 mcs/errors/cs0516.cs                               |    2 +-
 mcs/errors/cs0518.cs                               |    2 +-
 mcs/errors/cs0519.cs                               |   11 -
 mcs/errors/cs0522.cs                               |    2 +-
 mcs/errors/cs0523-7.cs                             |   12 +
 mcs/errors/cs0523.cs                               |    2 +-
 mcs/errors/cs0525-2.cs                             |    2 +-
 mcs/errors/cs0527.cs                               |    2 +-
 mcs/errors/cs0528-2.cs                             |    2 +-
 mcs/errors/cs0528.cs                               |    2 +-
 mcs/errors/cs0529-2.cs                             |   15 +
 mcs/errors/cs0531-2.cs                             |    2 +-
 mcs/errors/cs0531.cs                               |    2 +-
 mcs/errors/cs0533.cs                               |    2 +-
 mcs/errors/cs0534-2.cs                             |    2 +-
 mcs/errors/cs0534-3.cs                             |    2 +-
 mcs/errors/cs0534-4.cs                             |    2 +-
 mcs/errors/cs0534-7.cs                             |   18 +
 mcs/errors/cs0534-8.cs                             |   18 +
 mcs/errors/cs0534-9.cs                             |   16 +
 mcs/errors/cs0534.cs                               |    2 +-
 mcs/errors/cs0535-2.cs                             |    2 +-
 mcs/errors/cs0535-3.cs                             |    2 +-
 mcs/errors/cs0535-4.cs                             |    2 +-
 mcs/errors/cs0535.cs                               |    2 +-
 mcs/errors/cs0537.cs                               |    2 +-
 mcs/errors/cs0539.cs                               |    2 +-
 mcs/errors/cs0540.cs                               |    2 +-
 mcs/errors/cs0541.cs                               |    2 +-
 mcs/errors/cs0542-5.cs                             |   10 +
 mcs/errors/cs0542.cs                               |    2 +-
 mcs/errors/cs0544.cs                               |    2 +-
 mcs/errors/cs0545.cs                               |    2 +-
 mcs/errors/cs0546.cs                               |    2 +-
 mcs/errors/cs0548-2.cs                             |    2 +-
 mcs/errors/cs0548-3.cs                             |    2 +-
 mcs/errors/cs0549.cs                               |    2 +-
 mcs/errors/cs0550-2.cs                             |    2 +-
 mcs/errors/cs0550.cs                               |    2 +-
 mcs/errors/cs0551.cs                               |    2 +-
 mcs/errors/cs0552.cs                               |    2 +-
 mcs/errors/cs0555.cs                               |    2 +-
 mcs/errors/cs0556.cs                               |    4 +-
 mcs/errors/cs0557-2.cs                             |    2 +-
 mcs/errors/cs0557-3.cs                             |    2 +-
 mcs/errors/cs0557.cs                               |    2 +-
 mcs/errors/cs0558.cs                               |    2 +-
 mcs/errors/cs0559.cs                               |    2 +-
 mcs/errors/cs0563.cs                               |    2 +-
 mcs/errors/cs0564-2.cs                             |    2 +-
 mcs/errors/cs0564.cs                               |    2 +-
 mcs/errors/cs0567.cs                               |    2 +-
 mcs/errors/cs0568.cs                               |    2 +-
 mcs/errors/cs0571-2.cs                             |    2 +-
 mcs/errors/cs0571-3.cs                             |    2 +-
 mcs/errors/cs0571-4.cs                             |    2 +-
 mcs/errors/cs0571.cs                               |    2 +-
 mcs/errors/cs0572-2.cs                             |    2 +-
 mcs/errors/cs0572-3.cs                             |   20 +
 mcs/errors/cs0572.cs                               |    2 +-
 mcs/errors/cs0573-2.cs                             |    2 +-
 mcs/errors/cs0573.cs                               |    2 +-
 mcs/errors/cs0574.cs                               |    2 +-
 mcs/errors/cs0576-2.cs                             |    2 +-
 mcs/errors/cs0577-2.cs                             |    2 +-
 mcs/errors/cs0577-3.cs                             |    2 +-
 mcs/errors/cs0577.cs                               |    2 +-
 mcs/errors/cs0578.cs                               |    2 +-
 mcs/errors/cs0579-10.cs                            |    2 +-
 mcs/errors/cs0579-13.cs                            |   26 +
 mcs/errors/cs0579-2.cs                             |    2 +-
 mcs/errors/cs0579-3.cs                             |    2 +-
 mcs/errors/cs0579-4.cs                             |    2 +-
 mcs/errors/cs0579-5.cs                             |    2 +-
 mcs/errors/cs0579-6.cs                             |    2 +-
 mcs/errors/cs0579-7.cs                             |    2 +-
 mcs/errors/cs0579-8.cs                             |    2 +-
 mcs/errors/cs0579.cs                               |    2 +-
 mcs/errors/cs0582.cs                               |    2 +-
 mcs/errors/cs0590-2.cs                             |    2 +-
 mcs/errors/cs0590.cs                               |    2 +-
 mcs/errors/cs0591.cs                               |    2 +-
 mcs/errors/cs0592-2.cs                             |    2 +-
 mcs/errors/cs0592-3.cs                             |    2 +-
 mcs/errors/cs0592-4.cs                             |    2 +-
 mcs/errors/cs0592-5.cs                             |    2 +-
 mcs/errors/cs0592-6.cs                             |    2 +-
 mcs/errors/cs0592-7.cs                             |    2 +-
 mcs/errors/cs0592-8.cs                             |    2 +-
 mcs/errors/cs0592-9.cs                             |    2 +-
 mcs/errors/cs0592.cs                               |    2 +-
 mcs/errors/cs0594-2.cs                             |    2 +-
 mcs/errors/cs0594-3.cs                             |    2 +-
 mcs/errors/cs0594-4.cs                             |    2 +-
 mcs/errors/cs0594.cs                               |    2 +-
 mcs/errors/cs0596-2.cs                             |    2 +-
 mcs/errors/cs0596.cs                               |    2 +-
 mcs/errors/cs0601.cs                               |    2 +-
 mcs/errors/cs0609.cs                               |    2 +-
 mcs/errors/cs0610-2.cs                             |    2 +-
 mcs/errors/cs0610-3.cs                             |    2 +-
 mcs/errors/cs0610.cs                               |    2 +-
 mcs/errors/cs0611-2.cs                             |    2 +-
 mcs/errors/cs0611.cs                               |    2 +-
 mcs/errors/cs0612-2.cs                             |    2 +-
 mcs/errors/cs0612-3.cs                             |    2 +-
 mcs/errors/cs0612-6.cs                             |   25 +
 mcs/errors/cs0612.cs                               |    2 +-
 mcs/errors/cs0616.cs                               |    2 +-
 mcs/errors/cs0618-2.cs                             |    2 +-
 mcs/errors/cs0618.cs                               |    2 +-
 mcs/errors/cs0619-10.cs                            |    2 +-
 mcs/errors/cs0619-11.cs                            |    2 +-
 mcs/errors/cs0619-12.cs                            |    2 +-
 mcs/errors/cs0619-13.cs                            |    2 +-
 mcs/errors/cs0619-14.cs                            |    2 +-
 mcs/errors/cs0619-15.cs                            |    2 +-
 mcs/errors/cs0619-16.cs                            |    2 +-
 mcs/errors/cs0619-17.cs                            |    2 +-
 mcs/errors/cs0619-18.cs                            |    2 +-
 mcs/errors/cs0619-19.cs                            |    2 +-
 mcs/errors/cs0619-2.cs                             |    2 +-
 mcs/errors/cs0619-20.cs                            |    2 +-
 mcs/errors/cs0619-21.cs                            |    2 +-
 mcs/errors/cs0619-22.cs                            |    2 +-
 mcs/errors/cs0619-24.cs                            |    2 +-
 mcs/errors/cs0619-25.cs                            |    2 +-
 mcs/errors/cs0619-26.cs                            |    2 +-
 mcs/errors/cs0619-27.cs                            |    2 +-
 mcs/errors/cs0619-28.cs                            |    2 +-
 mcs/errors/cs0619-29.cs                            |    2 +-
 mcs/errors/cs0619-3.cs                             |    2 +-
 mcs/errors/cs0619-30.cs                            |    2 +-
 mcs/errors/cs0619-31.cs                            |    2 +-
 mcs/errors/cs0619-32.cs                            |    2 +-
 mcs/errors/cs0619-33.cs                            |    2 +-
 mcs/errors/cs0619-34.cs                            |    2 +-
 mcs/errors/cs0619-35.cs                            |    2 +-
 mcs/errors/cs0619-36.cs                            |    2 +-
 mcs/errors/cs0619-37.cs                            |    2 +-
 mcs/errors/cs0619-38.cs                            |    2 +-
 mcs/errors/cs0619-39.cs                            |    2 +-
 mcs/errors/cs0619-4.cs                             |    2 +-
 mcs/errors/cs0619-40.cs                            |    2 +-
 mcs/errors/cs0619-43.cs                            |    2 +-
 mcs/errors/cs0619-44.cs                            |    2 +-
 mcs/errors/cs0619-45.cs                            |    2 +-
 mcs/errors/cs0619-46.cs                            |    2 +-
 mcs/errors/cs0619-47.cs                            |    2 +-
 mcs/errors/cs0619-48.cs                            |    2 +-
 mcs/errors/cs0619-49.cs                            |    2 +-
 mcs/errors/cs0619-5.cs                             |    2 +-
 mcs/errors/cs0619-50.cs                            |    2 +-
 mcs/errors/cs0619-51.cs                            |    2 +-
 mcs/errors/cs0619-56.cs                            |   13 +
 mcs/errors/cs0619-57.cs                            |   23 +
 mcs/errors/cs0619-6.cs                             |    2 +-
 mcs/errors/cs0619-7.cs                             |    2 +-
 mcs/errors/cs0619-8.cs                             |    2 +-
 mcs/errors/cs0619-9.cs                             |    2 +-
 mcs/errors/cs0619.cs                               |    2 +-
 mcs/errors/cs0621.cs                               |    2 +-
 mcs/errors/cs0622.cs                               |    2 +-
 mcs/errors/cs0623.cs                               |    2 +-
 mcs/errors/cs0625-1.cs                             |    4 +-
 mcs/errors/cs0625-2.cs                             |    4 +-
 mcs/errors/cs0625-3.cs                             |    4 +-
 mcs/errors/cs0625.cs                               |    4 +-
 mcs/errors/cs0628-2.cs                             |    2 +-
 mcs/errors/cs0628-3.cs                             |    2 +-
 mcs/errors/cs0628.cs                               |    2 +-
 mcs/errors/cs0629.cs                               |    2 +-
 mcs/errors/cs0633-2.cs                             |    2 +-
 mcs/errors/cs0633-3.cs                             |    2 +-
 mcs/errors/cs0633-5.cs                             |    2 +-
 mcs/errors/cs0633-6.cs                             |   12 +
 mcs/errors/cs0633.cs                               |    2 +-
 mcs/errors/cs0636-2.cs                             |    2 +-
 mcs/errors/cs0636.cs                               |    2 +-
 mcs/errors/cs0637-2.cs                             |    2 +-
 mcs/errors/cs0637.cs                               |    2 +-
 mcs/errors/cs0641.cs                               |    2 +-
 mcs/errors/cs0642-10.cs                            |    2 +-
 mcs/errors/cs0642-2.cs                             |    2 +-
 mcs/errors/cs0642-3.cs                             |    2 +-
 mcs/errors/cs0642-4.cs                             |    2 +-
 mcs/errors/cs0642-5.cs                             |    2 +-
 mcs/errors/cs0642-6.cs                             |    2 +-
 mcs/errors/cs0642-7.cs                             |    2 +-
 mcs/errors/cs0642-8.cs                             |    2 +-
 mcs/errors/cs0642-9.cs                             |    2 +-
 mcs/errors/cs0642.cs                               |    2 +-
 mcs/errors/cs0644.cs                               |    2 +-
 mcs/errors/cs0645.cs                               |    2 +-
 mcs/errors/cs0646.cs                               |    2 +-
 mcs/errors/cs0647-10.cs                            |    2 +-
 mcs/errors/cs0647-11.cs                            |    2 +-
 mcs/errors/cs0647-12.cs                            |    2 +-
 mcs/errors/cs0647-13.cs                            |    2 +-
 mcs/errors/cs0647-14.cs                            |   14 -
 mcs/errors/cs0647-15.cs                            |    2 +-
 mcs/errors/cs0647-16.cs                            |    2 +-
 mcs/errors/cs0647-2.cs                             |    2 +-
 mcs/errors/cs0647-3.cs                             |    2 +-
 mcs/errors/cs0647-4.cs                             |    2 +-
 mcs/errors/cs0647-5.cs                             |    2 +-
 mcs/errors/cs0647-6.cs                             |    2 +-
 mcs/errors/cs0647-7.cs                             |    2 +-
 mcs/errors/cs0647-9.cs                             |    2 +-
 mcs/errors/cs0649-2.cs                             |   22 +-
 mcs/errors/cs0649-5.cs                             |   25 +
 mcs/errors/cs0649.cs                               |    2 +-
 mcs/errors/cs0650.cs                               |    2 +-
 mcs/errors/cs0653.cs                               |    2 +-
 mcs/errors/cs0655-2.cs                             |    2 +-
 mcs/errors/cs0655-3.cs                             |   14 +
 mcs/errors/cs0655.cs                               |    2 +-
 mcs/errors/cs0656-3.cs                             |   21 +
 mcs/errors/cs0657-10.cs                            |    5 +-
 mcs/errors/cs0657-11.cs                            |    5 +-
 mcs/errors/cs0657-12.cs                            |    5 +-
 mcs/errors/cs0657-13.cs                            |    5 +-
 mcs/errors/cs0657-14.cs                            |    5 +-
 mcs/errors/cs0657-15.cs                            |    5 +-
 mcs/errors/cs0657-16.cs                            |    5 +-
 mcs/errors/cs0657-17.cs                            |    5 +-
 mcs/errors/cs0657-18.cs                            |    5 +-
 mcs/errors/cs0657-19.cs                            |    5 +-
 mcs/errors/cs0657-2.cs                             |    6 +-
 mcs/errors/cs0657-20.cs                            |    5 +-
 mcs/errors/cs0657-21.cs                            |    5 +-
 mcs/errors/cs0657-22.cs                            |    5 +-
 mcs/errors/cs0657-3.cs                             |    4 +-
 mcs/errors/cs0657-4.cs                             |    5 +-
 mcs/errors/cs0657-5.cs                             |    5 +-
 mcs/errors/cs0657-6.cs                             |    5 +-
 mcs/errors/cs0657-7.cs                             |    5 +-
 mcs/errors/cs0657-8.cs                             |    6 +-
 mcs/errors/cs0657-9.cs                             |    5 +-
 mcs/errors/cs0657.cs                               |    5 +-
 mcs/errors/cs0659-2.cs                             |    2 +-
 mcs/errors/cs0659.cs                               |    2 +-
 mcs/errors/cs0660.cs                               |    2 +-
 mcs/errors/cs0661.cs                               |    2 +-
 mcs/errors/cs0662.cs                               |    2 +-
 mcs/errors/cs0664-2.cs                             |    2 +-
 mcs/errors/cs0664-3.cs                             |    2 +-
 mcs/errors/cs0664-4.cs                             |    2 +-
 mcs/errors/cs0664.cs                               |    2 +-
 mcs/errors/cs0668-2.cs                             |    2 +-
 mcs/errors/cs0668.cs                               |    2 +-
 mcs/errors/cs0669.cs                               |    2 +-
 mcs/errors/cs0670.cs                               |    2 +-
 mcs/errors/cs0672-2.cs                             |    2 +-
 mcs/errors/cs0672-3.cs                             |    2 +-
 mcs/errors/cs0672.cs                               |    2 +-
 mcs/errors/cs0673-2.cs                             |   12 +
 mcs/errors/cs0673.cs                               |    2 +-
 mcs/errors/cs0674.cs                               |    2 +-
 mcs/errors/cs0677.cs                               |    2 +-
 mcs/errors/cs0678.cs                               |    2 +-
 mcs/errors/cs0681.cs                               |    2 +-
 mcs/errors/cs0685.cs                               |    2 +-
 mcs/errors/cs0686.cs                               |    2 +-
 mcs/errors/cs0687.cs                               |    2 +-
 mcs/errors/cs0692.cs                               |    2 +-
 mcs/errors/cs0693-4.cs                             |   13 +
 mcs/errors/cs0694.cs                               |    2 +-
 mcs/errors/cs0695-5.cs                             |   14 +
 mcs/errors/cs0695-6.cs                             |   20 +
 mcs/errors/cs0698-2.cs                             |   11 +
 mcs/errors/cs0698.cs                               |    2 +-
 mcs/errors/cs0699.cs                               |    2 +-
 mcs/errors/cs0708.cs                               |    9 +-
 mcs/errors/cs0709.cs                               |    2 +-
 mcs/errors/cs0710.cs                               |    2 +-
 mcs/errors/cs0711.cs                               |    2 +-
 mcs/errors/cs0712.cs                               |    2 +-
 mcs/errors/cs0713-2.cs                             |    2 +-
 mcs/errors/cs0713.cs                               |    2 +-
 mcs/errors/cs0715.cs                               |    2 +-
 mcs/errors/cs0716.cs                               |    2 +-
 mcs/errors/cs0720.cs                               |    2 +-
 mcs/errors/cs0721.cs                               |    2 +-
 mcs/errors/cs0722-2.cs                             |    2 +-
 mcs/errors/cs0722.cs                               |    2 +-
 mcs/errors/cs0724.cs                               |    2 +-
 mcs/errors/cs0729.cs                               |    2 +-
 mcs/errors/cs0735-2.cs                             |    2 +-
 mcs/errors/cs0735.cs                               |    2 +-
 mcs/errors/cs0737-2.cs                             |    2 +-
 mcs/errors/cs0737-3.cs                             |    2 +-
 mcs/errors/cs0737.cs                               |    2 +-
 mcs/errors/cs0742.cs                               |   12 +
 mcs/errors/cs0750-2.cs                             |    7 +
 mcs/errors/cs0750.cs                               |    3 +-
 mcs/errors/cs0765.cs                               |   17 +
 mcs/errors/cs0767.cs                               |   20 +
 mcs/errors/cs0815-6.cs                             |   20 +
 mcs/errors/cs0824.cs                               |    3 +-
 mcs/errors/cs0826-10.cs                            |   10 +
 mcs/errors/{dcs0826.cs => cs0826-9.cs}             |    0
 mcs/errors/cs0828-4.cs                             |    5 +-
 mcs/errors/cs0832-5.cs                             |   13 +
 mcs/errors/cs0839.cs                               |   14 -
 mcs/errors/cs0847-2.cs                             |   11 +
 mcs/errors/cs0847-3.cs                             |   11 +
 mcs/errors/cs0847-4.cs                             |   11 +
 mcs/errors/cs0853.cs                               |    1 -
 mcs/errors/cs0854.cs                               |    1 -
 mcs/errors/cs1001-5.cs                             |    7 +
 mcs/errors/cs1001-6.cs                             |    9 +
 mcs/errors/cs1001-7.cs                             |    9 +
 mcs/errors/cs1004.cs                               |    2 +-
 mcs/errors/cs1007.cs                               |    2 +-
 mcs/errors/cs1008-2.cs                             |    2 +-
 mcs/errors/cs1009.cs                               |    2 +-
 mcs/errors/cs1010-2.cs                             |    2 +-
 mcs/errors/cs1010.cs                               |    6 +-
 mcs/errors/cs1011.cs                               |    2 +-
 mcs/errors/cs1012.cs                               |    2 +-
 mcs/errors/cs1013.cs                               |    2 +-
 mcs/errors/cs1014.cs                               |    2 +-
 mcs/errors/cs1017-2.cs                             |    2 +-
 mcs/errors/cs1017.cs                               |    2 +-
 mcs/errors/cs1019.cs                               |    4 +-
 mcs/errors/cs1020.cs                               |    4 +-
 mcs/errors/cs1021-2.cs                             |    2 +-
 mcs/errors/cs1021-3.cs                             |    4 +
 mcs/errors/cs1021.cs                               |    2 +-
 mcs/errors/cs1023.cs                               |    2 +-
 mcs/errors/cs1024.cs                               |    2 +-
 mcs/errors/cs1025-2.cs                             |    2 +-
 mcs/errors/cs1025-3.cs                             |    2 +-
 mcs/errors/cs1025-4.cs                             |    2 +-
 mcs/errors/cs1025-5.cs                             |    4 +
 mcs/errors/cs1025-6.cs                             |    4 +
 mcs/errors/cs1025.cs                               |    4 +-
 mcs/errors/cs1027.cs                               |    2 +-
 mcs/errors/cs1029.cs                               |    2 +-
 mcs/errors/cs1030.cs                               |    2 +-
 mcs/errors/cs1031-3.cs                             |    7 -
 mcs/errors/cs1032.cs                               |    2 +-
 mcs/errors/cs1035.cs                               |    2 +-
 mcs/errors/cs1039.cs                               |    2 +-
 mcs/errors/cs1040-2.cs                             |    2 +-
 mcs/errors/cs1040.cs                               |    2 +-
 mcs/errors/cs1055.cs                               |    2 +-
 mcs/errors/cs1057.cs                               |    2 +-
 mcs/errors/cs1058-1.cs                             |    2 +-
 mcs/errors/cs1058-2.cs                             |    2 +-
 mcs/errors/cs1060-2.cs                             |   27 +
 mcs/errors/cs1060-3.cs                             |   29 +
 mcs/errors/cs1060.cs                               |   22 +
 mcs/errors/cs1061-10.cs                            |   14 +
 mcs/errors/cs1061-11.cs                            |   15 +
 mcs/errors/cs1061-12.cs                            |   22 +
 mcs/errors/cs1061-13.cs                            |   10 +
 mcs/errors/cs1061-2.cs                             |    2 +-
 mcs/errors/cs1061-3.cs                             |    2 +-
 mcs/errors/cs1061-4.cs                             |    2 +-
 mcs/errors/cs1061-5.cs                             |    2 +-
 mcs/errors/cs1061-6.cs                             |    2 +-
 mcs/errors/cs1061-7.cs                             |    4 +-
 mcs/errors/cs1061-8.cs                             |    2 +-
 mcs/errors/cs1061-9.cs                             |    2 +-
 mcs/errors/cs1061.cs                               |    2 +-
 mcs/errors/cs1066-2.cs                             |    2 +-
 mcs/errors/cs1066-3.cs                             |    2 +-
 mcs/errors/cs1066-4.cs                             |    2 +-
 mcs/errors/cs1066.cs                               |    2 +-
 mcs/errors/cs1070.cs                               |    7 +
 mcs/errors/{dcs1103.cs => cs1103-2.cs}             |    0
 mcs/errors/cs1105-2.cs                             |    7 +
 mcs/errors/cs1105.cs                               |    1 -
 mcs/errors/cs1108.cs                               |    2 +-
 mcs/errors/cs1110.cs                               |   62 +-
 mcs/errors/cs1112-2.cs                             |   21 -
 mcs/errors/{dcs1501.cs => cs1501-10.cs}            |    0
 mcs/errors/cs1501-11.cs                            |    2 +-
 mcs/errors/{dcs1501-2.cs => cs1501-12.cs}          |    0
 mcs/errors/{dcs1501-3.cs => cs1501-13.cs}          |    0
 mcs/errors/cs1501-14.cs                            |   17 +
 mcs/errors/cs1501-15.cs                            |   30 +
 mcs/errors/cs1501-9.cs                             |    1 -
 mcs/errors/cs1502-13.cs                            |    2 +-
 mcs/errors/{dcs1502.cs => cs1502-15.cs}            |    0
 mcs/errors/{dcs1502-2.cs => cs1502-16.cs}          |    0
 mcs/errors/cs1502-2.cs                             |    2 +-
 mcs/errors/cs1502-3.cs                             |    2 +-
 mcs/errors/cs1502-4.cs                             |    2 +-
 mcs/errors/cs1502-5.cs                             |    2 +-
 mcs/errors/cs1502-6.cs                             |    2 +-
 mcs/errors/cs1502-7.cs                             |    2 +-
 mcs/errors/cs1502.cs                               |    2 +-
 mcs/errors/cs1503-4.cs                             |    2 +-
 mcs/errors/cs1507.cs                               |    2 +-
 mcs/errors/cs1508-2.cs                             |    2 +-
 mcs/errors/cs1508.cs                               |    2 +-
 mcs/errors/cs1509.cs                               |    2 +-
 mcs/errors/cs1510-2.cs                             |    2 +-
 mcs/errors/cs1510-3.cs                             |    2 +-
 mcs/errors/cs1510.cs                               |    2 +-
 mcs/errors/cs1511.cs                               |    2 +-
 mcs/errors/cs1512.cs                               |    2 +-
 mcs/errors/cs1514.cs                               |    4 +
 mcs/errors/cs1517-2.cs                             |    7 +
 mcs/errors/cs1517.cs                               |    2 +-
 mcs/errors/cs1519-2.cs                             |    5 +
 mcs/errors/cs1519-3.cs                             |    5 +
 mcs/errors/cs1519-4.cs                             |    9 +
 mcs/errors/cs1520.cs                               |    2 +-
 mcs/errors/cs1522.cs                               |    2 +-
 mcs/errors/cs1524.cs                               |    2 +-
 mcs/errors/cs1525-22.cs                            |    2 +-
 mcs/errors/cs1525-35.cs                            |   10 +
 mcs/errors/cs1525-36.cs                            |   12 +
 mcs/errors/cs1525-37.cs                            |   12 +
 mcs/errors/cs1525-38.cs                            |   10 +
 mcs/errors/cs1525-39.cs                            |    9 +
 mcs/errors/cs1525-40.cs                            |    6 +
 mcs/errors/cs1525-41.cs                            |    9 +
 mcs/errors/cs1525-42.cs                            |    7 +
 mcs/errors/cs1525-43.cs                            |    9 +
 mcs/errors/cs1525-44.cs                            |   12 +
 mcs/errors/cs1525-45.cs                            |   14 +
 mcs/errors/cs1525-46.cs                            |    9 +
 mcs/errors/cs1525-47.cs                            |   10 +
 mcs/errors/cs1525-48.cs                            |    4 +
 mcs/errors/cs1525-49.cs                            |   20 +
 mcs/errors/cs1525-50.cs                            |   13 +
 mcs/errors/cs1525-51.cs                            |   11 +
 mcs/errors/cs1526.cs                               |    9 -
 mcs/errors/cs1527-2.cs                             |    2 +-
 mcs/errors/cs1527-3.cs                             |    2 +-
 mcs/errors/cs1527.cs                               |    2 +-
 mcs/errors/cs1529.cs                               |    4 -
 mcs/errors/cs1530-2.cs                             |    2 +-
 mcs/errors/cs1530-3.cs                             |    2 +-
 mcs/errors/cs1530.cs                               |    2 +-
 mcs/errors/cs1534-2.cs                             |    2 +-
 mcs/errors/cs1534.cs                               |    2 +-
 mcs/errors/cs1535-2.cs                             |   10 +
 mcs/errors/cs1535.cs                               |    2 +-
 mcs/errors/cs1537-2.cs                             |    2 +-
 mcs/errors/cs1537-3.cs                             |    2 +-
 mcs/errors/cs1537.cs                               |    2 +-
 mcs/errors/cs1540-15.cs                            |   11 +
 mcs/errors/cs1540-16.cs                            |   11 +
 mcs/errors/cs1540-17.cs                            |   27 +
 mcs/errors/cs1540-18.cs                            |   21 +
 mcs/errors/cs1540-19.cs                            |   27 +
 mcs/errors/cs1540-2.cs                             |    2 +-
 mcs/errors/cs1540-20.cs                            |   22 +
 mcs/errors/cs1540-3.cs                             |    2 +-
 mcs/errors/cs1540-4.cs                             |    2 +-
 mcs/errors/cs1540-5.cs                             |    2 +-
 mcs/errors/cs1540-6.cs                             |    2 +-
 mcs/errors/cs1540-7.cs                             |    2 +-
 mcs/errors/cs1540-8.cs                             |    2 +-
 mcs/errors/cs1540.cs                               |    2 +-
 mcs/errors/cs1542.cs                               |    2 +-
 mcs/errors/cs1547-3.cs                             |    2 +-
 mcs/errors/cs1551.cs                               |    2 +-
 mcs/errors/cs1552.cs                               |    2 +-
 mcs/errors/cs1555.cs                               |    2 +-
 mcs/errors/cs1556.cs                               |    2 +-
 mcs/errors/cs1566.cs                               |    2 +-
 mcs/errors/cs1570-10.cs                            |    2 +-
 mcs/errors/cs1570-11.cs                            |    2 +-
 mcs/errors/cs1570-12.cs                            |    2 +-
 mcs/errors/cs1570-2.cs                             |   23 +-
 mcs/errors/cs1570-3.cs                             |   29 +-
 mcs/errors/cs1570-4.cs                             |   27 +-
 mcs/errors/cs1570-5.cs                             |    4 +-
 mcs/errors/cs1570-6.cs                             |   23 +-
 mcs/errors/cs1570-7.cs                             |   17 +-
 mcs/errors/cs1570-8.cs                             |   18 +-
 mcs/errors/cs1570-9.cs                             |   18 +-
 mcs/errors/cs1570.cs                               |   23 +-
 mcs/errors/cs1571.cs                               |    2 +-
 mcs/errors/cs1572-2.cs                             |   14 +
 mcs/errors/cs1572-3.cs                             |   12 +
 mcs/errors/cs1572.cs                               |    2 +-
 mcs/errors/cs1573.cs                               |    2 +-
 mcs/errors/cs1574-10.cs                            |   12 +
 mcs/errors/cs1574-11.cs                            |    9 +
 mcs/errors/cs1574-2.cs                             |    2 +-
 mcs/errors/cs1574-3.cs                             |    2 +-
 mcs/errors/cs1574-4.cs                             |    2 +-
 mcs/errors/cs1574-5.cs                             |    2 +-
 mcs/errors/cs1574-6.cs                             |    2 +-
 mcs/errors/cs1574-7.cs                             |    2 +-
 mcs/errors/cs1574-8.cs                             |    2 +-
 mcs/errors/cs1574-9.cs                             |    2 +-
 mcs/errors/cs1574.cs                               |    2 +-
 mcs/errors/cs1575.cs                               |    2 +-
 mcs/errors/cs1576-2.cs                             |    4 +
 mcs/errors/cs1576-3.cs                             |    4 +
 mcs/errors/cs1576-4.cs                             |    4 +
 mcs/errors/cs1578.cs                               |    4 +
 mcs/errors/cs1580-2.cs                             |    9 -
 mcs/errors/cs1580.cs                               |    2 +-
 mcs/errors/cs1581-2.cs                             |    2 +-
 mcs/errors/cs1581.cs                               |    2 +-
 mcs/errors/cs1584-2.cs                             |    2 +-
 mcs/errors/cs1584-3.cs                             |    2 +-
 mcs/errors/cs1584-4.cs                             |    2 +-
 mcs/errors/cs1584-5.cs                             |    8 +
 mcs/errors/cs1584-6.cs                             |   10 +
 mcs/errors/cs1584.cs                               |    2 +-
 mcs/errors/cs1585.cs                               |    2 +-
 mcs/errors/cs1586.cs                               |    2 +-
 mcs/errors/cs1587-10.cs                            |    2 +-
 mcs/errors/cs1587-11.cs                            |    2 +-
 mcs/errors/cs1587-12.cs                            |    2 +-
 mcs/errors/cs1587-13.cs                            |    2 +-
 mcs/errors/cs1587-14.cs                            |    2 +-
 mcs/errors/cs1587-15.cs                            |    2 +-
 mcs/errors/cs1587-16.cs                            |    2 +-
 mcs/errors/cs1587-17.cs                            |    2 +-
 mcs/errors/cs1587-18.cs                            |    2 +-
 mcs/errors/cs1587-19.cs                            |    2 +-
 mcs/errors/cs1587-2.cs                             |    2 +-
 mcs/errors/cs1587-20.cs                            |    2 +-
 mcs/errors/cs1587-21.cs                            |    2 +-
 mcs/errors/cs1587-22.cs                            |    2 +-
 mcs/errors/cs1587-23.cs                            |    2 +-
 mcs/errors/cs1587-24.cs                            |    2 +-
 mcs/errors/cs1587-25.cs                            |    2 +-
 mcs/errors/cs1587-26.cs                            |    2 +-
 mcs/errors/cs1587-27.cs                            |    2 +-
 mcs/errors/cs1587-28.cs                            |    2 +-
 mcs/errors/cs1587-29.cs                            |   11 +
 mcs/errors/cs1587-3.cs                             |    2 +-
 mcs/errors/cs1587-4.cs                             |    2 +-
 mcs/errors/cs1587-5.cs                             |    2 +-
 mcs/errors/cs1587-6.cs                             |    2 +-
 mcs/errors/cs1587-7.cs                             |    2 +-
 mcs/errors/cs1587-8.cs                             |    2 +-
 mcs/errors/cs1587-9.cs                             |    2 +-
 mcs/errors/cs1587.cs                               |    2 +-
 mcs/errors/cs1589-2.cs                             |   17 +
 mcs/errors/cs1589.cs                               |    2 +-
 mcs/errors/cs1590-2.cs                             |    2 +-
 mcs/errors/cs1590-3.cs                             |    2 +-
 mcs/errors/cs1590.cs                               |    2 +-
 mcs/errors/cs1591-10.cs                            |    2 +-
 mcs/errors/cs1591-11.cs                            |    2 +-
 mcs/errors/cs1591-12.cs                            |    2 +-
 mcs/errors/cs1591-13.cs                            |    2 +-
 mcs/errors/cs1591-14.cs                            |    2 +-
 mcs/errors/cs1591-15.cs                            |    2 +-
 mcs/errors/cs1591-16.cs                            |    2 +-
 mcs/errors/cs1591-17.cs                            |    2 +-
 mcs/errors/cs1591-18.cs                            |    2 +-
 mcs/errors/cs1591-19.cs                            |    2 +-
 mcs/errors/cs1591-2.cs                             |    2 +-
 mcs/errors/cs1591-3.cs                             |    2 +-
 mcs/errors/cs1591-4.cs                             |    2 +-
 mcs/errors/cs1591-5.cs                             |    2 +-
 mcs/errors/cs1591-6.cs                             |    2 +-
 mcs/errors/cs1591-7.cs                             |    2 +-
 mcs/errors/cs1591-8.cs                             |    2 +-
 mcs/errors/cs1591-9.cs                             |    2 +-
 mcs/errors/cs1591.cs                               |    2 +-
 mcs/errors/cs1592.cs                               |   17 -
 mcs/errors/cs1593-2.cs                             |    2 +-
 mcs/errors/{dcs1593.cs => cs1593-4.cs}             |    0
 mcs/errors/cs1593.cs                               |    2 +-
 mcs/errors/cs1594-1.cs                             |    2 +-
 mcs/errors/cs1594-2.cs                             |    2 +-
 mcs/errors/cs1594-3.cs                             |    2 +-
 mcs/errors/cs1594.cs                               |    2 +-
 mcs/errors/cs1599-2.cs                             |    2 +-
 mcs/errors/cs1599-3.cs                             |    2 +-
 mcs/errors/cs1599.cs                               |    2 +-
 mcs/errors/cs1601-2.cs                             |    2 +-
 mcs/errors/cs1601.cs                               |    2 +-
 mcs/errors/cs1606.cs                               |    2 +-
 mcs/errors/cs1607-2.cs                             |    7 +
 mcs/errors/cs1607-3.cs                             |   13 +
 mcs/errors/cs1608.cs                               |    2 +-
 mcs/errors/cs1611.cs                               |    2 +-
 mcs/errors/cs1612-7.cs                             |   30 +
 mcs/errors/cs1612-8.cs                             |   30 +
 mcs/errors/cs1612-9.cs                             |   21 +
 mcs/errors/cs1614.cs                               |    2 +-
 mcs/errors/cs1616-2.cs                             |    2 +-
 mcs/errors/cs1616.cs                               |    2 +-
 mcs/errors/cs1617.cs                               |    2 +-
 mcs/errors/cs1618-2.cs                             |    2 +-
 mcs/errors/cs1618.cs                               |    2 +-
 mcs/errors/cs1621.cs                               |    2 +-
 mcs/errors/cs1622.cs                               |    2 +-
 mcs/errors/cs1624-2.cs                             |    2 +-
 mcs/errors/cs1624.cs                               |    2 +-
 mcs/errors/cs1626-2.cs                             |    2 +-
 mcs/errors/cs1626.cs                               |    2 +-
 mcs/errors/cs1627.cs                               |    2 +-
 mcs/errors/cs1629-2.cs                             |    2 +-
 mcs/errors/cs1629.cs                               |    2 +-
 mcs/errors/cs1631.cs                               |    2 +-
 mcs/errors/cs1632.cs                               |    2 +-
 mcs/errors/cs1633.cs                               |    2 +-
 mcs/errors/cs1634.cs                               |    2 +-
 mcs/errors/cs1635.cs                               |    2 +-
 mcs/errors/cs1642.cs                               |    2 +-
 mcs/errors/cs1643.cs                               |    2 +-
 mcs/errors/cs1644-2.cs                             |    2 +-
 mcs/errors/cs1644-29.cs                            |    2 +-
 mcs/errors/cs1644-3.cs                             |    2 +-
 mcs/errors/cs1644-32.cs                            |   14 +
 mcs/errors/cs1644-33.cs                            |   13 +
 mcs/errors/cs1644-34.cs                            |   14 +
 mcs/errors/cs1644.cs                               |    2 +-
 mcs/errors/cs1646.cs                               |    2 +-
 mcs/errors/cs1648.cs                               |    2 +-
 mcs/errors/cs1649.cs                               |    2 +-
 mcs/errors/cs1650.cs                               |    2 +-
 mcs/errors/cs1651.cs                               |    2 +-
 mcs/errors/cs1654-2.cs                             |    2 +-
 mcs/errors/cs1654.cs                               |    2 +-
 mcs/errors/cs1655.cs                               |    2 +-
 mcs/errors/cs1656-2.cs                             |    2 +-
 mcs/errors/cs1656-3.cs                             |    2 +-
 mcs/errors/cs1656-4.cs                             |    2 +-
 mcs/errors/cs1656.cs                               |    2 +-
 mcs/errors/cs1657-2.cs                             |    2 +-
 mcs/errors/cs1657.cs                               |    2 +-
 mcs/errors/{dcs1660.cs => cs1660-4.cs}             |    0
 mcs/errors/cs1662-2.cs                             |   15 -
 mcs/errors/cs1662.cs                               |   13 +-
 mcs/errors/cs1663.cs                               |    2 +-
 mcs/errors/cs1664.cs                               |    2 +-
 mcs/errors/cs1665.cs                               |    2 +-
 mcs/errors/cs1666.cs                               |    2 +-
 mcs/errors/cs1667-2.cs                             |    2 +-
 mcs/errors/cs1669-2.cs                             |    2 +-
 mcs/errors/cs1669.cs                               |    2 +-
 mcs/errors/cs1671-2.cs                             |    2 +-
 mcs/errors/cs1671.cs                               |    2 +-
 mcs/errors/cs1672.cs                               |    3 +
 mcs/errors/cs1673-2.cs                             |    2 +-
 mcs/errors/cs1673.cs                               |    2 +-
 mcs/errors/cs1674-2.cs                             |    2 +-
 mcs/errors/cs1674.cs                               |    2 +-
 mcs/errors/cs1676.cs                               |    2 +-
 mcs/errors/cs1677.cs                               |    2 +-
 mcs/errors/cs1678.cs                               |    2 +-
 mcs/errors/cs1683.cs                               |    7 +
 mcs/errors/cs1684.cs                               |    7 +
 mcs/errors/cs1685-2.cs                             |    2 +-
 mcs/errors/cs1685.cs                               |    2 +-
 mcs/errors/cs1686-2.cs                             |    2 +-
 mcs/errors/cs1686-3.cs                             |    2 +-
 mcs/errors/cs1686-4.cs                             |    2 +-
 mcs/errors/cs1686-5.cs                             |    2 +-
 mcs/errors/cs1686-6.cs                             |    2 +-
 mcs/errors/cs1686.cs                               |    2 +-
 mcs/errors/cs1689.cs                               |    2 +-
 mcs/errors/cs1690-2.cs                             |    2 +-
 mcs/errors/cs1690-3.cs                             |    2 +-
 mcs/errors/cs1690-4.cs                             |    2 +-
 mcs/errors/cs1690-5.cs                             |    2 +-
 mcs/errors/cs1690-6.cs                             |    2 +-
 mcs/errors/cs1690-7.cs                             |    2 +-
 mcs/errors/cs1690.cs                               |    2 +-
 mcs/errors/cs1691-2.cs                             |    2 +-
 mcs/errors/cs1691-4.cs                             |    4 +
 mcs/errors/cs1691.cs                               |    2 +-
 mcs/errors/cs1692.cs                               |    2 +-
 mcs/errors/cs1697.cs                               |   13 +
 mcs/errors/cs1699-3.cs                             |    2 +-
 mcs/errors/cs1700.cs                               |    2 +-
 mcs/errors/cs1701.cs                               |   11 +
 mcs/errors/cs1702.cs                               |   11 +
 mcs/errors/cs1703-2.cs                             |    4 +
 mcs/errors/cs1703.cs                               |    4 +
 mcs/errors/cs1704.cs                               |    3 +
 mcs/errors/cs1705.cs                               |   11 +
 mcs/errors/cs1709-2.cs                             |    5 +
 mcs/errors/cs1711.cs                               |   10 +
 mcs/errors/cs1715.cs                               |    2 +-
 mcs/errors/cs1716.cs                               |    2 +-
 mcs/errors/cs1717-2.cs                             |    2 +-
 mcs/errors/cs1717-3.cs                             |    2 +-
 mcs/errors/cs1717-4.cs                             |    2 +-
 mcs/errors/cs1717-5.cs                             |    2 +-
 mcs/errors/cs1717.cs                               |    2 +-
 mcs/errors/cs1721.cs                               |    2 +-
 mcs/errors/cs1722-2.cs                             |    2 +-
 mcs/errors/cs1722.cs                               |    2 +-
 mcs/errors/cs1726-2.cs                             |    4 +-
 mcs/errors/cs1726.cs                               |    4 +-
 mcs/errors/{dcs1729.cs => cs1729-5.cs}             |    0
 mcs/errors/cs1729-8.cs                             |    4 +-
 mcs/errors/cs1735-2.cs                             |   14 +
 mcs/errors/cs1735.cs                               |   11 +
 mcs/errors/cs1736.cs                               |    1 -
 mcs/errors/cs1742-2.cs                             |    2 +-
 mcs/errors/cs1742.cs                               |    1 -
 mcs/errors/cs1744-2.cs                             |    1 -
 mcs/errors/cs1745-2.cs                             |    1 -
 mcs/errors/cs1745.cs                               |    1 -
 mcs/errors/cs1764.cs                               |   17 +
 mcs/errors/cs1900.cs                               |    2 +-
 mcs/errors/cs1902.cs                               |    3 +
 mcs/errors/cs1904.cs                               |    2 +-
 mcs/errors/cs1906.cs                               |    2 +-
 mcs/errors/cs1908-2.cs                             |    2 +-
 mcs/errors/cs1908-3.cs                             |    2 +-
 mcs/errors/cs1908-4.cs                             |    2 +-
 mcs/errors/cs1908.cs                               |    2 +-
 mcs/errors/cs1954.cs                               |    5 +-
 mcs/errors/cs1956.cs                               |   30 +
 mcs/errors/cs1958.cs                               |   12 +
 mcs/errors/cs1960-2.cs                             |    3 +-
 mcs/errors/cs1960.cs                               |    3 +-
 mcs/errors/cs1961-10.cs                            |    3 +-
 mcs/errors/cs1961-11.cs                            |    3 +-
 mcs/errors/cs1961-12.cs                            |    3 +-
 mcs/errors/cs1961-13.cs                            |    3 +-
 mcs/errors/cs1961-14.cs                            |    3 +-
 mcs/errors/cs1961-15.cs                            |    3 +-
 mcs/errors/cs1961-16.cs                            |    3 +-
 mcs/errors/cs1961-17.cs                            |    3 +-
 mcs/errors/cs1961-18.cs                            |    3 +-
 mcs/errors/cs1961-19.cs                            |    3 +-
 mcs/errors/cs1961-2.cs                             |    3 +-
 mcs/errors/cs1961-20.cs                            |    3 +-
 mcs/errors/cs1961-21.cs                            |    3 +-
 mcs/errors/cs1961-22.cs                            |    3 +-
 mcs/errors/cs1961-23.cs                            |    3 +-
 mcs/errors/cs1961-24.cs                            |    3 +-
 mcs/errors/cs1961-25.cs                            |    3 +-
 mcs/errors/cs1961-26.cs                            |    3 +-
 mcs/errors/cs1961-27.cs                            |    3 +-
 mcs/errors/cs1961-28.cs                            |    3 +-
 mcs/errors/cs1961-29.cs                            |    3 +-
 mcs/errors/cs1961-3.cs                             |    3 +-
 mcs/errors/cs1961-30.cs                            |    3 +-
 mcs/errors/cs1961-31.cs                            |    3 +-
 mcs/errors/cs1961-32.cs                            |    3 +-
 mcs/errors/cs1961-33.cs                            |    1 -
 mcs/errors/cs1961-34.cs                            |    3 +-
 mcs/errors/cs1961-35.cs                            |    3 +-
 mcs/errors/cs1961-36.cs                            |    3 +-
 mcs/errors/cs1961-37.cs                            |    3 +-
 mcs/errors/cs1961-38.cs                            |    3 +-
 mcs/errors/cs1961-4.cs                             |    3 +-
 mcs/errors/cs1961-40.cs                            |    7 +
 mcs/errors/cs1961-5.cs                             |    3 +-
 mcs/errors/cs1961-6.cs                             |    3 +-
 mcs/errors/cs1961-7.cs                             |    3 +-
 mcs/errors/cs1961-8.cs                             |    3 +-
 mcs/errors/cs1961-9.cs                             |    3 +-
 mcs/errors/cs1961.cs                               |    3 +-
 mcs/errors/{dcs1962.cs => cs1962.cs}               |    0
 mcs/errors/{dcs1963.cs => cs1963.cs}               |    0
 mcs/errors/{dcs1964.cs => cs1964.cs}               |    0
 mcs/errors/{dcs1965.cs => cs1965.cs}               |    0
 mcs/errors/{dcs1966-2.cs => cs1966-2.cs}           |    0
 mcs/errors/{dcs1966-3.cs => cs1966-3.cs}           |    0
 mcs/errors/{dcs1966.cs => cs1966.cs}               |    0
 mcs/errors/{dcs1967.cs => cs1967.cs}               |    0
 mcs/errors/{dcs1968.cs => cs1968.cs}               |    0
 mcs/errors/{dcs1969.cs => cs1969.cs}               |    0
 mcs/errors/{dcs1970.cs => cs1970.cs}               |    0
 mcs/errors/cs1971.cs                               |   18 +
 mcs/errors/cs1972.cs                               |   20 +
 mcs/errors/{dcs1973.cs => cs1973.cs}               |    0
 mcs/errors/{dcs1975.cs => cs1975.cs}               |    0
 mcs/errors/{dcs1976.cs => cs1976.cs}               |    0
 mcs/errors/{dcs1977.cs => cs1977.cs}               |    0
 mcs/errors/{dcs1978-2.cs => cs1978-2.cs}           |    0
 mcs/errors/{dcs1978-3.cs => cs1978-3.cs}           |    0
 mcs/errors/{dcs1978.cs => cs1978.cs}               |    0
 mcs/errors/cs1979.cs                               |   13 +
 mcs/errors/{dcs1980.cs => cs1980.cs}               |    0
 mcs/errors/{dcs1981.cs => cs1981.cs}               |    0
 mcs/errors/cs1982-2.cs                             |   12 +
 mcs/errors/cs1982-3.cs                             |   12 +
 mcs/errors/cs1982-4.cs                             |   12 +
 mcs/errors/cs1982-5.cs                             |   12 +
 mcs/errors/{dcs1982.cs => cs1982.cs}               |    0
 mcs/errors/cs1983.cs                               |    9 +
 mcs/errors/cs1984.cs                               |   21 +
 mcs/errors/cs1985.cs                               |   21 +
 mcs/errors/cs1986-2.cs                             |   17 +
 mcs/errors/cs1986-4.cs                             |   18 +
 mcs/errors/cs1986.cs                               |   19 +
 mcs/errors/cs1988-2.cs                             |   14 +
 mcs/errors/cs1988.cs                               |    9 +
 mcs/errors/cs1989-2.cs                             |   19 +
 mcs/errors/cs1989.cs                               |   19 +
 mcs/errors/cs1993.cs                               |   43 +
 mcs/errors/cs1994.cs                               |    7 +
 mcs/errors/cs1995.cs                               |   14 +
 mcs/errors/cs1996.cs                               |   20 +
 mcs/errors/cs1997.cs                               |   19 +
 mcs/errors/cs1998.cs                               |   18 +
 mcs/errors/cs2001.cs                               |    2 +-
 mcs/errors/cs2002.cs                               |    4 +-
 mcs/errors/cs2006-2.cs                             |    3 +
 mcs/errors/cs2006.cs                               |    3 +
 mcs/errors/cs2007.cs                               |    2 +-
 mcs/errors/cs2015.cs                               |    2 +-
 mcs/errors/cs2016.cs                               |    2 +-
 mcs/errors/cs2017.cs                               |    2 +-
 mcs/errors/cs2019.cs                               |    2 +-
 mcs/errors/cs2021-2.cs                             |    3 +
 mcs/errors/cs2021.cs                               |    3 +
 mcs/errors/cs3005-1.cs                             |    2 +-
 mcs/errors/cs3005-11.cs                            |    2 +-
 mcs/errors/cs3005-12.cs                            |    2 +-
 mcs/errors/cs3005-14.cs                            |    2 +-
 mcs/errors/cs3005-15.cs                            |    2 +-
 mcs/errors/cs3005-16.cs                            |    2 +-
 mcs/errors/cs3005-17.cs                            |    2 +-
 mcs/errors/cs3005-18.cs                            |    2 +-
 mcs/errors/cs3005-19.cs                            |    2 +-
 mcs/errors/cs3005-21.cs                            |    2 +-
 mcs/errors/cs3005-24.cs                            |    2 +-
 mcs/errors/cs3005-3.cs                             |    2 +-
 mcs/errors/cs3005-4.cs                             |    2 +-
 mcs/errors/cs3005-5.cs                             |    2 +-
 mcs/errors/cs3005-6.cs                             |    2 +-
 mcs/errors/cs3005-7.cs                             |    2 +-
 mcs/errors/cs3005-9.cs                             |    2 +-
 mcs/errors/cs3006-1.cs                             |    2 +-
 mcs/errors/cs3006-2.cs                             |    2 +-
 mcs/errors/cs3006-3.cs                             |    2 +-
 mcs/errors/cs3006-4.cs                             |    2 +-
 mcs/errors/cs3006-5.cs                             |    2 +-
 mcs/errors/cs3006-6.cs                             |    2 +-
 mcs/errors/cs3006-8.cs                             |   23 +
 mcs/errors/cs3006.cs                               |    2 +-
 mcs/errors/cs3007.cs                               |    2 +-
 mcs/errors/cs3008-9.cs                             |    9 +
 mcs/errors/cs3012.cs                               |    2 +-
 mcs/errors/cs3018-2.cs                             |    2 +-
 mcs/errors/cs3018.cs                               |    2 +-
 mcs/errors/cs3019-2.cs                             |    2 +-
 mcs/errors/cs3019.cs                               |    2 +-
 mcs/errors/cs3021-2.cs                             |    2 +-
 mcs/errors/cs3021.cs                               |    2 +-
 mcs/errors/cs3022.cs                               |    2 +-
 mcs/errors/cs3023.cs                               |    2 +-
 mcs/errors/cs3026.cs                               |    2 +-
 mcs/errors/cs3027.cs                               |    2 +-
 mcs/errors/cs4001-2.cs                             |   10 +
 mcs/errors/cs4001.cs                               |   12 +
 mcs/errors/cs4003-2.cs                             |   14 +
 mcs/errors/cs4003.cs                               |   10 +
 mcs/errors/cs4004-2.cs                             |   19 +
 mcs/errors/cs4004.cs                               |   21 +
 mcs/errors/cs4005-2.cs                             |   13 +
 mcs/errors/cs4005.cs                               |   10 +
 mcs/errors/cs4006.cs                               |   17 +
 mcs/errors/cs4008.cs                               |   17 +
 mcs/errors/cs4009.cs                               |   14 +
 mcs/errors/cs4010-2.cs                             |   12 +
 mcs/errors/cs4010.cs                               |   18 +
 mcs/errors/cs4011-2.cs                             |   18 +
 mcs/errors/cs4011-3.cs                             |   24 +
 mcs/errors/cs4011-4.cs                             |   28 +
 mcs/errors/cs4011.cs                               |   18 +
 mcs/errors/cs4012-2.cs                             |   15 +
 mcs/errors/cs4012.cs                               |   16 +
 mcs/errors/cs4013.cs                               |   17 +
 mcs/errors/cs4014-2.cs                             |   22 +
 mcs/errors/cs4014-3.cs                             |   16 +
 mcs/errors/cs4014-4.cs                             |   15 +
 mcs/errors/cs4014-5.cs                             |   19 +
 mcs/errors/cs4014-6.cs                             |   50 +
 mcs/errors/cs4014.cs                               |   20 +
 mcs/errors/cs4015.cs                               |   14 +
 mcs/errors/cs4016.cs                               |   14 +
 mcs/errors/cs4017.cs                               |   11 +
 mcs/errors/cs4018.cs                               |   11 +
 mcs/errors/cs4019.cs                               |   11 +
 mcs/errors/cs4020.cs                               |   11 +
 mcs/errors/cs4021.cs                               |   11 +
 mcs/errors/cs4022.cs                               |   11 +
 mcs/errors/cs4023.cs                               |    3 +
 mcs/errors/cs4027.cs                               |   35 +
 mcs/errors/cs4033.cs                               |   13 +
 mcs/errors/cs4034.cs                               |   13 +
 mcs/errors/cs4035.cs                               |   13 +
 mcs/errors/cs5001.cs                               |    2 +-
 mcs/errors/dcs0165.cs                              |   12 -
 mcs/errors/dcs1971.cs                              |   19 -
 mcs/errors/dcs1972.cs                              |   21 -
 mcs/errors/dcs1979.cs                              |   13 -
 mcs/errors/dcs1982-2.cs                            |   12 -
 mcs/errors/dcs1982-3.cs                            |   12 -
 mcs/errors/dcs1982-4.cs                            |   12 -
 mcs/errors/dcs1982-5.cs                            |   12 -
 mcs/errors/dlls/first/CS1701-lib.cs                |    6 +
 mcs/errors/dlls/first/CS1702-lib.cs                |    6 +
 mcs/errors/dlls/first/CS1703-lib.cs                |    6 +
 mcs/errors/dlls/first/CS1704-lib.cs                |    5 +
 mcs/errors/dlls/first/CS1705-lib.cs                |    6 +
 mcs/errors/dlls/second/CS1701-lib.cs               |    6 +
 mcs/errors/dlls/second/CS1702-lib.cs               |    6 +
 mcs/errors/dlls/second/CS1703-lib.cs               |    6 +
 mcs/errors/dlls/second/CS1704-lib.cs               |    5 +
 mcs/errors/dlls/second/CS1705-lib.cs               |    6 +
 mcs/errors/do-tests.pl                             |  181 -
 mcs/errors/{InternalsVisibleTest.snk => key.snk}   |  Bin 596 -> 596 bytes
 mcs/errors/known-issues-dmcs                       |   57 -
 mcs/errors/known-issues-gmcs                       |   54 -
 mcs/errors/known-issues-net_4_5                    |   21 +
 mcs/errors/known-issues-smcs                       |  134 -
 mcs/ilasm/ChangeLog                                |    5 -
 mcs/ilasm/ChangeLog.old                            |  409 -
 mcs/ilasm/Makefile                                 |    9 +-
 mcs/ilasm/codegen/ChangeLog                        |    4 -
 mcs/ilasm/codegen/ChangeLog.old                    | 1926 -
 mcs/ilasm/codegen/ExternTable.cs                   |   59 +-
 mcs/ilasm/parser/ChangeLog                         |    8 -
 mcs/ilasm/parser/ChangeLog.old                     | 1092 -
 mcs/ilasm/parser/ILParser.jay                      |   28 +-
 mcs/ilasm/scanner/ChangeLog                        |    4 -
 mcs/ilasm/scanner/ChangeLog.old                    |  283 -
 mcs/ilasm/scanner/ILTables.cs                      |    1 +
 mcs/jay/ChangeLog                                  |   21 -
 mcs/jay/ChangeLog.old                              |  153 -
 mcs/jay/Makefile                                   |    2 +-
 mcs/jay/skeleton.cs                                |    8 +-
 mcs/mcs/ChangeLog                                  | 1866 -
 mcs/mcs/ChangeLog.old                              |34100 ------
 mcs/mcs/Makefile                                   |   72 +-
 mcs/mcs/NOTES                                      |   38 -
 mcs/mcs/TODO                                       |  223 -
 mcs/mcs/anonymous.cs                               |  898 +-
 mcs/mcs/argument.cs                                |  239 +-
 mcs/mcs/assembly.cs                                |  309 +-
 mcs/mcs/assign.cs                                  |  123 +-
 mcs/mcs/async.cs                                   |  893 +
 mcs/mcs/attribute.cs                               |  873 +-
 mcs/mcs/cfold.cs                                   |  381 +-
 mcs/mcs/class.cs                                   | 2812 +-
 mcs/mcs/codegen.cs                                 |  777 +-
 mcs/mcs/compiler.doc                               |  116 -
 mcs/mcs/complete.cs                                |   46 +-
 mcs/mcs/const.cs                                   |   23 +-
 mcs/mcs/constant.cs                                | 1601 +-
 mcs/mcs/context.cs                                 |  319 +-
 mcs/mcs/convert.cs                                 | 1361 +-
 mcs/mcs/cs-parser.jay                              | 2901 +-
 mcs/mcs/cs-tokenizer.cs                            | 1151 +-
 mcs/mcs/decl.cs                                    |  837 +-
 mcs/mcs/delegate.cs                                |  178 +-
 mcs/mcs/dmcs.csproj                                |  156 -
 mcs/mcs/dmcs.exe.config                            |    6 -
 mcs/mcs/dmcs.exe.sources                           |   57 -
 mcs/mcs/dmcs.sln                                   |   20 -
 mcs/mcs/doc-bootstrap.cs                           |   59 -
 mcs/mcs/doc.cs                                     | 1188 +-
 mcs/mcs/driver.cs                                  | 1728 +-
 mcs/mcs/dynamic.cs                                 |  410 +-
 mcs/mcs/ecore.cs                                   | 2452 +-
 mcs/mcs/enum.cs                                    |  132 +-
 mcs/mcs/eval.cs                                    |  695 +-
 mcs/mcs/expression.cs                              | 4207 +-
 mcs/mcs/field.cs                                   |  140 +-
 mcs/mcs/flowanalysis.cs                            |  438 +-
 mcs/mcs/generic.cs                                 | 1378 +-
 mcs/mcs/gmcs.csproj                                |  114 -
 mcs/mcs/gmcs.exe.config                            |   14 -
 mcs/mcs/gmcs.exe.sources                           |   58 -
 mcs/mcs/gmcs.sln                                   |   20 -
 mcs/mcs/ikvm.cs                                    |  626 +-
 mcs/mcs/import.cs                                  |  785 +-
 mcs/mcs/iterators.cs                               |  940 +-
 mcs/mcs/lambda.cs                                  |   26 +-
 mcs/mcs/linq.cs                                    |  121 +-
 mcs/mcs/literal.cs                                 |  209 +-
 mcs/mcs/location.cs                                |  432 +-
 mcs/mcs/mcs.csproj                                 |   91 +-
 mcs/mcs/mcs.exe.sources                            |   23 +-
 mcs/mcs/mcs.sln                                    |    3 +
 mcs/mcs/membercache.cs                             |  347 +-
 mcs/mcs/method.cs                                  | 1073 +-
 mcs/mcs/modifiers.cs                               |    8 +-
 mcs/mcs/module.cs                                  |  559 +
 mcs/mcs/namespace.cs                               | 1496 +-
 mcs/mcs/nullable.cs                                |  360 +-
 mcs/mcs/parameter.cs                               |  338 +-
 mcs/mcs/pending.cs                                 |  324 +-
 mcs/mcs/property.cs                                |  410 +-
 mcs/mcs/reflection.cs                              |  163 +-
 mcs/mcs/report.cs                                  |  513 +-
 mcs/mcs/rootcontext.cs                             |  260 -
 mcs/mcs/roottypes.cs                               |  603 -
 mcs/mcs/settings.cs                                | 1567 +
 mcs/mcs/smcs.exe.sources                           |   55 -
 mcs/mcs/statement.cs                               | 3160 +-
 mcs/mcs/support.cs                                 |   66 +-
 mcs/mcs/symbolwriter.cs                            |  245 -
 mcs/mcs/typemanager.cs                             | 1306 +-
 mcs/mcs/typespec.cs                                |  754 +-
 mcs/mcs/visit.cs                                   |  164 +-
 mcs/nunit24/ClientUtilities/util/Makefile          |    2 +-
 mcs/nunit24/ClientUtilities/util/Transform.resx    |    4 +-
 .../ConsoleRunner/nunit-console-exe/Makefile       |    2 +-
 .../nunit-console-exe/nunit-console.exe.config     |  119 +
 mcs/nunit24/NUnitCore/core/Makefile                |    2 +-
 mcs/nunit24/NUnitFramework/framework/Makefile      |    2 +-
 mcs/tests/ChangeLog                                | 1013 -
 mcs/tests/ChangeLog.old                            | 3076 -
 mcs/tests/Makefile                                 |   41 +-
 mcs/tests/dlls/test-xml-025-relative.cs            |   10 +
 mcs/tests/dlls/test-xml-025-relative.inc           |    6 +
 mcs/tests/dtest-011.cs                             |    2 +-
 mcs/tests/dtest-015.cs                             |    2 +-
 mcs/tests/dtest-016.cs                             |    2 +-
 mcs/tests/dtest-017.cs                             |   18 +-
 mcs/tests/dtest-018.cs                             |    2 +-
 mcs/tests/dtest-044.cs                             |    2 +-
 mcs/tests/dtest-045.cs                             |    2 +-
 mcs/tests/dtest-053.cs                             |   19 +
 mcs/tests/dtest-054.cs                             |   64 +
 mcs/tests/dtest-055.cs                             |   28 +
 mcs/tests/dtest-056.cs                             |   30 +
 mcs/tests/dtest-057.cs                             |   24 +
 mcs/tests/dtest-058.cs                             |   30 +
 mcs/tests/dtest-anontype-01.cs                     |   20 +
 mcs/tests/dtest-collectioninit-01.cs               |    2 +-
 mcs/tests/dtest-error-03.cs                        |   30 +
 mcs/tests/dtest-error-04.cs                        |   25 +
 mcs/tests/dtest-iter-01.cs                         |    2 +-
 mcs/tests/gen-cast-test.cs                         |    4 +-
 mcs/tests/gen-check.cs                             |    4 +-
 mcs/tests/gtest-001.cs                             |    2 +-
 mcs/tests/gtest-002.cs                             |    2 +-
 mcs/tests/gtest-003.cs                             |    2 +-
 mcs/tests/gtest-004.cs                             |    2 +-
 mcs/tests/gtest-005.cs                             |    2 +-
 mcs/tests/gtest-006.cs                             |    2 +-
 mcs/tests/gtest-007.cs                             |    2 +-
 mcs/tests/gtest-008.cs                             |    2 +-
 mcs/tests/gtest-009.cs                             |    2 +-
 mcs/tests/gtest-010.cs                             |    2 +-
 mcs/tests/gtest-011.cs                             |    2 +-
 mcs/tests/gtest-012.cs                             |    2 +-
 mcs/tests/gtest-013.cs                             |    2 +-
 mcs/tests/gtest-014.cs                             |    2 +-
 mcs/tests/gtest-015.cs                             |    2 +-
 mcs/tests/gtest-016.cs                             |    2 +-
 mcs/tests/gtest-017.cs                             |    2 +-
 mcs/tests/gtest-018.cs                             |    2 +-
 mcs/tests/gtest-019.cs                             |    2 +-
 mcs/tests/gtest-020.cs                             |    2 +-
 mcs/tests/gtest-021.cs                             |    2 +-
 mcs/tests/gtest-022.cs                             |    2 +-
 mcs/tests/gtest-023.cs                             |    2 +-
 mcs/tests/gtest-024.cs                             |    2 +-
 mcs/tests/gtest-025.cs                             |    2 +-
 mcs/tests/gtest-026.cs                             |    2 +-
 mcs/tests/gtest-027.cs                             |    2 +-
 mcs/tests/gtest-028.cs                             |    2 +-
 mcs/tests/gtest-029.cs                             |    2 +-
 mcs/tests/gtest-030.cs                             |    2 +-
 mcs/tests/gtest-031.cs                             |    2 +-
 mcs/tests/gtest-032.cs                             |    2 +-
 mcs/tests/gtest-033.cs                             |    2 +-
 mcs/tests/gtest-034.cs                             |    2 +-
 mcs/tests/gtest-035.cs                             |    2 +-
 mcs/tests/gtest-036.cs                             |    2 +-
 mcs/tests/gtest-037.cs                             |    2 +-
 mcs/tests/gtest-038.cs                             |    2 +-
 mcs/tests/gtest-039.cs                             |    2 +-
 mcs/tests/gtest-040.cs                             |    2 +-
 mcs/tests/gtest-041.cs                             |    2 +-
 mcs/tests/gtest-042.cs                             |    2 +-
 mcs/tests/gtest-043.cs                             |    2 +-
 mcs/tests/gtest-044.cs                             |    2 +-
 mcs/tests/gtest-045.cs                             |    2 +-
 mcs/tests/gtest-046.cs                             |    2 +-
 mcs/tests/gtest-047.cs                             |    2 +-
 mcs/tests/gtest-048.cs                             |    2 +-
 mcs/tests/gtest-049.cs                             |    2 +-
 mcs/tests/gtest-050.cs                             |    2 +-
 mcs/tests/gtest-051.cs                             |    2 +-
 mcs/tests/gtest-052.cs                             |    2 +-
 mcs/tests/gtest-053.cs                             |    2 +-
 mcs/tests/gtest-054.cs                             |    2 +-
 mcs/tests/gtest-055.cs                             |    2 +-
 mcs/tests/gtest-056.cs                             |    2 -
 mcs/tests/gtest-057.cs                             |    2 +-
 mcs/tests/gtest-058.cs                             |    2 +-
 mcs/tests/gtest-059.cs                             |    2 +-
 mcs/tests/gtest-060.cs                             |    2 +-
 mcs/tests/gtest-061.cs                             |    2 +-
 mcs/tests/gtest-062.cs                             |    2 +-
 mcs/tests/gtest-063.cs                             |    2 +-
 mcs/tests/gtest-064.cs                             |    2 +-
 mcs/tests/gtest-066.cs                             |    2 +-
 mcs/tests/gtest-067.cs                             |    2 +-
 mcs/tests/gtest-068.cs                             |    2 +-
 mcs/tests/gtest-069.cs                             |    2 +-
 mcs/tests/gtest-070.cs                             |    2 +-
 mcs/tests/gtest-071.cs                             |    2 +-
 mcs/tests/gtest-072.cs                             |    2 -
 mcs/tests/gtest-073.cs                             |    2 +-
 mcs/tests/gtest-074.cs                             |    2 +-
 mcs/tests/gtest-075.cs                             |    2 +-
 mcs/tests/gtest-076.cs                             |    2 +-
 mcs/tests/gtest-079.cs                             |    2 +-
 mcs/tests/gtest-080.cs                             |    2 +-
 mcs/tests/gtest-081.cs                             |    2 +-
 mcs/tests/gtest-082.cs                             |    2 +-
 mcs/tests/gtest-083.cs                             |    2 +-
 mcs/tests/gtest-084.cs                             |    2 +-
 mcs/tests/gtest-085.cs                             |    2 +-
 mcs/tests/gtest-086.cs                             |    2 +-
 mcs/tests/gtest-087.cs                             |    2 +-
 mcs/tests/gtest-088.cs                             |    2 +-
 mcs/tests/gtest-089.cs                             |    2 +-
 mcs/tests/gtest-090.cs                             |    2 +-
 mcs/tests/gtest-091.cs                             |    2 +-
 mcs/tests/gtest-092.cs                             |    2 +-
 mcs/tests/gtest-093.cs                             |    2 +-
 mcs/tests/gtest-094.cs                             |    2 +-
 mcs/tests/gtest-095.cs                             |    2 +-
 mcs/tests/gtest-096.cs                             |    2 +-
 mcs/tests/gtest-097.cs                             |    2 +-
 mcs/tests/gtest-098.cs                             |    2 +-
 mcs/tests/gtest-100.cs                             |    2 +-
 mcs/tests/gtest-101.cs                             |    2 +-
 mcs/tests/gtest-103.cs                             |    2 +-
 mcs/tests/gtest-104.cs                             |    2 +-
 mcs/tests/gtest-105.cs                             |    2 +-
 mcs/tests/gtest-107.cs                             |    2 +-
 mcs/tests/gtest-108.cs                             |    2 +-
 mcs/tests/gtest-109.cs                             |    2 +-
 mcs/tests/gtest-110.cs                             |    2 +-
 mcs/tests/gtest-111.cs                             |    2 +-
 mcs/tests/gtest-112.cs                             |    2 +-
 mcs/tests/gtest-113.cs                             |    2 +-
 mcs/tests/gtest-114.cs                             |    2 +-
 mcs/tests/gtest-116.cs                             |    2 +-
 mcs/tests/gtest-117.cs                             |   25 +-
 mcs/tests/gtest-119.cs                             |    2 +-
 mcs/tests/gtest-120.cs                             |    2 +-
 mcs/tests/gtest-122.cs                             |    2 +-
 mcs/tests/gtest-123.cs                             |    2 +-
 mcs/tests/gtest-124.cs                             |    2 +-
 mcs/tests/gtest-126.cs                             |    2 +-
 mcs/tests/gtest-129.cs                             |    2 +-
 mcs/tests/gtest-135.cs                             |    2 +-
 mcs/tests/gtest-136.cs                             |    2 +-
 mcs/tests/gtest-138.cs                             |    2 +-
 mcs/tests/gtest-140.cs                             |    2 +-
 mcs/tests/gtest-141.cs                             |    2 +-
 mcs/tests/gtest-142.cs                             |    2 +-
 mcs/tests/gtest-143.cs                             |   54 +-
 mcs/tests/gtest-146.cs                             |    2 +-
 mcs/tests/gtest-147.cs                             |    2 +-
 mcs/tests/gtest-148.cs                             |    2 +-
 mcs/tests/gtest-149.cs                             |    2 +-
 mcs/tests/gtest-151.cs                             |    2 +-
 mcs/tests/gtest-152.cs                             |    2 +-
 mcs/tests/gtest-153.cs                             |    2 +-
 mcs/tests/gtest-155.cs                             |    2 +-
 mcs/tests/gtest-157.cs                             |    2 +-
 mcs/tests/gtest-158.cs                             |    2 +-
 mcs/tests/gtest-160.cs                             |    2 +-
 mcs/tests/gtest-162.cs                             |    2 +-
 mcs/tests/gtest-163.cs                             |    2 +-
 mcs/tests/gtest-164.cs                             |    2 +-
 mcs/tests/gtest-168.cs                             |    2 +-
 mcs/tests/gtest-169.cs                             |    2 +-
 mcs/tests/gtest-172.cs                             |    2 +-
 mcs/tests/gtest-173.cs                             |    2 +-
 mcs/tests/gtest-174.cs                             |    2 +-
 mcs/tests/gtest-177.cs                             |    2 +-
 mcs/tests/gtest-178.cs                             |    2 +-
 mcs/tests/gtest-179.cs                             |    2 +-
 mcs/tests/gtest-180.cs                             |   44 +-
 mcs/tests/gtest-181.cs                             |    2 +-
 mcs/tests/gtest-184.cs                             |    2 +-
 mcs/tests/gtest-190.cs                             |    2 +-
 mcs/tests/gtest-191.cs                             |    2 +-
 mcs/tests/gtest-192.cs                             |    2 +-
 mcs/tests/gtest-193.cs                             |    2 +-
 mcs/tests/gtest-194.cs                             |    2 +-
 mcs/tests/gtest-195.cs                             |    2 +-
 mcs/tests/gtest-197.cs                             |    2 +-
 mcs/tests/gtest-201.cs                             |    2 +-
 mcs/tests/gtest-204.cs                             |    2 +-
 mcs/tests/gtest-205.cs                             |    2 +-
 mcs/tests/gtest-207.cs                             |    2 +-
 mcs/tests/gtest-208.cs                             |    2 +-
 mcs/tests/gtest-209.cs                             |    2 +-
 mcs/tests/gtest-212.cs                             |    2 +-
 mcs/tests/gtest-213.cs                             |    2 +-
 mcs/tests/gtest-214.cs                             |    2 +-
 mcs/tests/gtest-218.cs                             |    2 +-
 mcs/tests/gtest-220.cs                             |    2 +-
 mcs/tests/gtest-221.cs                             |    2 +-
 mcs/tests/gtest-225.cs                             |    2 +-
 mcs/tests/gtest-227.cs                             |    2 +-
 mcs/tests/gtest-229.cs                             |    2 +-
 mcs/tests/gtest-230.cs                             |    2 +-
 mcs/tests/gtest-231.cs                             |    2 +-
 mcs/tests/gtest-233.cs                             |    2 +-
 mcs/tests/gtest-234.cs                             |    2 +-
 mcs/tests/gtest-236.cs                             |    2 +-
 mcs/tests/gtest-237.cs                             |    2 +-
 mcs/tests/gtest-238.cs                             |    2 +-
 mcs/tests/gtest-239.cs                             |    2 +-
 mcs/tests/gtest-240.cs                             |    2 +-
 mcs/tests/gtest-241.cs                             |    2 +-
 mcs/tests/gtest-245.cs                             |    2 +-
 mcs/tests/gtest-246.cs                             |    2 +-
 mcs/tests/gtest-247.cs                             |    2 +-
 mcs/tests/gtest-248.cs                             |    2 +-
 mcs/tests/gtest-249.cs                             |    2 +-
 mcs/tests/gtest-250.cs                             |    2 +-
 mcs/tests/gtest-251.cs                             |    2 +-
 mcs/tests/gtest-252.cs                             |    2 +-
 mcs/tests/gtest-253.cs                             |    2 +-
 mcs/tests/gtest-254.cs                             |    2 +-
 mcs/tests/gtest-255.cs                             |    2 +-
 mcs/tests/gtest-256.cs                             |    2 +-
 mcs/tests/gtest-258.cs                             |    2 +-
 mcs/tests/gtest-259.cs                             |    2 +-
 mcs/tests/gtest-260.cs                             |    2 +-
 mcs/tests/gtest-262.cs                             |    2 +-
 mcs/tests/gtest-263.cs                             |    2 +-
 mcs/tests/gtest-266.cs                             |    2 +-
 mcs/tests/gtest-267.cs                             |    2 +-
 mcs/tests/gtest-268.cs                             |    2 +-
 mcs/tests/gtest-269.cs                             |    2 +-
 mcs/tests/gtest-270.cs                             |    2 +-
 mcs/tests/gtest-271.cs                             |    2 +-
 mcs/tests/gtest-272.cs                             |    2 +-
 mcs/tests/gtest-273.cs                             |    2 +-
 mcs/tests/gtest-274.cs                             |    2 +-
 mcs/tests/gtest-277.cs                             |    2 +-
 mcs/tests/gtest-279.cs                             |    2 +-
 mcs/tests/gtest-282.cs                             |    2 +-
 mcs/tests/gtest-284.cs                             |   16 +-
 mcs/tests/gtest-287.cs                             |    2 +-
 mcs/tests/gtest-288.cs                             |    2 +-
 mcs/tests/gtest-289.cs                             |    2 +-
 mcs/tests/gtest-291.cs                             |    2 +-
 mcs/tests/gtest-292.cs                             |    2 +-
 mcs/tests/gtest-293.cs                             |    2 +-
 mcs/tests/gtest-294.cs                             |    2 +-
 mcs/tests/gtest-295.cs                             |    2 +-
 mcs/tests/gtest-297.cs                             |    2 +-
 mcs/tests/gtest-298.cs                             |    2 +-
 mcs/tests/gtest-299.cs                             |    2 +-
 mcs/tests/gtest-302.cs                             |    2 +-
 mcs/tests/gtest-307.cs                             |    2 +-
 mcs/tests/gtest-308.cs                             |    2 +-
 mcs/tests/gtest-309.cs                             |    2 +-
 mcs/tests/gtest-311.cs                             |    2 +-
 mcs/tests/gtest-313.cs                             |    2 +-
 mcs/tests/gtest-315.cs                             |    2 +-
 mcs/tests/gtest-316.cs                             |    2 +-
 mcs/tests/gtest-317.cs                             |    2 +-
 mcs/tests/gtest-318.cs                             |    2 +-
 mcs/tests/gtest-319.cs                             |    2 +-
 mcs/tests/gtest-320.cs                             |    2 +-
 mcs/tests/gtest-322.cs                             |    2 +-
 mcs/tests/gtest-323.cs                             |    2 +-
 mcs/tests/gtest-324.cs                             |    2 +-
 mcs/tests/gtest-325.cs                             |    2 +-
 mcs/tests/gtest-326.cs                             |    2 +-
 mcs/tests/gtest-327.cs                             |    2 +-
 mcs/tests/gtest-331.cs                             |    2 +-
 mcs/tests/gtest-333.cs                             |    2 +-
 mcs/tests/gtest-335.cs                             |   32 +
 mcs/tests/gtest-337.cs                             |    2 +-
 mcs/tests/gtest-338.cs                             |    2 +-
 mcs/tests/gtest-339.cs                             |    2 +-
 mcs/tests/gtest-347.cs                             |    2 +-
 mcs/tests/gtest-349.cs                             |    2 +-
 mcs/tests/gtest-352.cs                             |    2 +-
 mcs/tests/gtest-353.cs                             |    2 +-
 mcs/tests/gtest-357.cs                             |    2 +-
 mcs/tests/gtest-359.cs                             |    2 +-
 mcs/tests/gtest-364.cs                             |    2 +-
 mcs/tests/gtest-365.cs                             |    2 +-
 mcs/tests/gtest-366.cs                             |    2 +-
 mcs/tests/gtest-367.cs                             |    2 +-
 mcs/tests/gtest-371.cs                             |    2 +-
 mcs/tests/gtest-372.cs                             |    2 +-
 mcs/tests/gtest-375.cs                             |    2 +-
 mcs/tests/gtest-381.cs                             |    2 +-
 mcs/tests/gtest-383.cs                             |    2 +-
 mcs/tests/gtest-388.cs                             |    2 +-
 mcs/tests/gtest-390.cs                             |    2 +-
 mcs/tests/gtest-392.cs                             |    2 +-
 mcs/tests/gtest-395.cs                             |    2 +-
 mcs/tests/gtest-396.cs                             |    2 +-
 mcs/tests/gtest-397.cs                             |    2 +-
 mcs/tests/gtest-399.cs                             |    2 +-
 mcs/tests/gtest-400.cs                             |    2 +-
 mcs/tests/gtest-402.cs                             |    2 +-
 mcs/tests/gtest-408.cs                             |    2 +-
 mcs/tests/gtest-409.cs                             |   32 +
 mcs/tests/gtest-410.cs                             |    2 +-
 mcs/tests/gtest-412.cs                             |    2 +-
 mcs/tests/gtest-413.cs                             |    2 +-
 mcs/tests/gtest-415.cs                             |    2 +-
 mcs/tests/gtest-417.cs                             |    2 +-
 mcs/tests/gtest-419.cs                             |    2 +-
 mcs/tests/gtest-420.cs                             |    2 +-
 mcs/tests/gtest-423.cs                             |    2 +-
 mcs/tests/gtest-430.cs                             |    2 +-
 mcs/tests/gtest-431.cs                             |    2 +-
 mcs/tests/gtest-433.cs                             |    2 +-
 mcs/tests/gtest-434.cs                             |    4 +-
 mcs/tests/gtest-435.cs                             |    2 +-
 mcs/tests/gtest-437.cs                             |   25 -
 mcs/tests/gtest-442.cs                             |    2 +-
 mcs/tests/gtest-445.cs                             |    2 +-
 mcs/tests/gtest-449.cs                             |    2 +-
 mcs/tests/gtest-450.cs                             |    2 +-
 mcs/tests/gtest-455.cs                             |    2 +-
 mcs/tests/gtest-457.cs                             |    2 +-
 mcs/tests/gtest-459.cs                             |    2 +-
 mcs/tests/gtest-462.cs                             |    2 +-
 mcs/tests/gtest-466.cs                             |    2 +-
 mcs/tests/gtest-469.cs                             |    2 +-
 mcs/tests/gtest-483.cs                             |    2 +-
 mcs/tests/gtest-488.cs                             |    2 +-
 mcs/tests/gtest-495.cs                             |    2 +-
 mcs/tests/gtest-496.cs                             |    2 +-
 mcs/tests/gtest-497.cs                             |    2 +-
 mcs/tests/gtest-499.cs                             |    2 +
 mcs/tests/gtest-500.cs                             |    2 +-
 mcs/tests/gtest-514.cs                             |    2 +-
 mcs/tests/gtest-525.cs                             |    2 +-
 mcs/tests/gtest-527.cs                             |    2 +-
 mcs/tests/gtest-531.cs                             |    2 +-
 mcs/tests/gtest-536.cs                             |    2 +-
 mcs/tests/gtest-542.cs                             |    2 +-
 mcs/tests/gtest-546.cs                             |    2 +-
 mcs/tests/gtest-552-lib.cs                         |   28 +
 mcs/tests/gtest-552.cs                             |   25 +
 mcs/tests/gtest-553-lib.cs                         |   23 +
 mcs/tests/gtest-553.cs                             |   11 +
 mcs/tests/gtest-554.cs                             |   59 +
 mcs/tests/gtest-555.cs                             |   21 +
 mcs/tests/gtest-556-lib.cs                         |   12 +
 mcs/tests/gtest-556.cs                             |   25 +
 mcs/tests/gtest-557.cs                             |   30 +
 mcs/tests/gtest-558.cs                             |   24 +
 mcs/tests/gtest-559.cs                             |   23 +
 mcs/tests/gtest-560.cs                             |   17 +
 mcs/tests/gtest-561-lib.cs                         |   24 +
 mcs/tests/gtest-561.cs                             |   15 +
 mcs/tests/gtest-562.cs                             |   56 +
 mcs/tests/gtest-563.cs                             |   27 +
 mcs/tests/gtest-564.cs                             |   48 +
 mcs/tests/gtest-565.cs                             |   28 +
 mcs/tests/gtest-566.cs                             |   48 +
 mcs/tests/gtest-567.cs                             |   26 +
 mcs/tests/gtest-568.cs                             |   20 +
 mcs/tests/gtest-569.cs                             |   18 +
 mcs/tests/gtest-570.cs                             |   16 +
 mcs/tests/gtest-571.cs                             |   37 +
 mcs/tests/gtest-572.cs                             |   32 +
 mcs/tests/gtest-573.cs                             |   29 +
 mcs/tests/gtest-574.cs                             |   98 +
 mcs/tests/gtest-575.cs                             |   25 +
 mcs/tests/gtest-576.cs                             |   22 +
 mcs/tests/gtest-577.cs                             |   38 +
 mcs/tests/gtest-578.cs                             |   24 +
 mcs/tests/gtest-579.cs                             |   20 +
 mcs/tests/gtest-580.cs                             |   18 +
 mcs/tests/gtest-anon-1.cs                          |   26 -
 mcs/tests/gtest-anon-10.cs                         |   25 -
 mcs/tests/gtest-anon-12.cs                         |   26 -
 mcs/tests/gtest-anon-13.cs                         |   18 -
 mcs/tests/gtest-anon-14.cs                         |   11 -
 mcs/tests/gtest-anon-15.cs                         |   32 -
 mcs/tests/gtest-anon-16.cs                         |   16 -
 mcs/tests/gtest-anon-2.cs                          |   34 -
 mcs/tests/gtest-anon-3.cs                          |   24 -
 mcs/tests/gtest-anon-30.cs                         |   31 -
 mcs/tests/gtest-anon-34.cs                         |   35 -
 mcs/tests/gtest-anon-36.cs                         |   39 -
 mcs/tests/gtest-anon-38.cs                         |   36 -
 mcs/tests/gtest-anon-47.cs                         |   27 -
 mcs/tests/gtest-anon-49.cs                         |   32 -
 mcs/tests/gtest-anon-5.cs                          |   41 -
 mcs/tests/gtest-anon-51.cs                         |   27 -
 mcs/tests/gtest-anon-53.cs                         |   29 -
 mcs/tests/gtest-anon-56.cs                         |   23 -
 mcs/tests/gtest-anon-57.cs                         |   29 -
 mcs/tests/gtest-anon-58.cs                         |   41 -
 mcs/tests/gtest-anon-6.cs                          |   25 -
 mcs/tests/gtest-anon-61.cs                         |   21 -
 mcs/tests/gtest-anon-63.cs                         |   30 -
 mcs/tests/gtest-anon-7.cs                          |   38 -
 mcs/tests/gtest-anon-8.cs                          |   25 -
 mcs/tests/gtest-anon-9.cs                          |   38 -
 mcs/tests/gtest-anontype-01.cs                     |    2 +-
 mcs/tests/gtest-anontype-02.cs                     |    2 +-
 mcs/tests/gtest-anontype-03.cs                     |    2 +-
 mcs/tests/gtest-anontype-04.cs                     |    2 +-
 mcs/tests/gtest-anontype-05.cs                     |    2 +-
 mcs/tests/gtest-anontype-06.cs                     |    2 +-
 mcs/tests/gtest-anontype-07.cs                     |    2 +-
 mcs/tests/gtest-anontype-11.cs                     |    2 +-
 ...{gtest-anon-type-12.cs => gtest-anontype-12.cs} |    0
 mcs/tests/gtest-anontype-13.cs                     |   27 +
 mcs/tests/gtest-autoproperty-01.cs                 |    2 +-
 mcs/tests/gtest-autoproperty-02.cs                 |    2 +-
 mcs/tests/gtest-autoproperty-03.cs                 |    2 +-
 mcs/tests/gtest-autoproperty-06.cs                 |    2 +-
 mcs/tests/gtest-autoproperty-07.cs                 |   21 +
 mcs/tests/gtest-collectioninit-01.cs               |    2 +-
 mcs/tests/gtest-collectioninit-03.cs               |    2 +-
 mcs/tests/gtest-etree-01.cs                        |   28 +
 mcs/tests/gtest-etree-03.cs                        |    2 +-
 mcs/tests/gtest-etree-04.cs                        |    2 +-
 mcs/tests/gtest-etree-05.cs                        |    2 +-
 mcs/tests/gtest-etree-10.cs                        |    2 +-
 mcs/tests/gtest-etree-11.cs                        |    2 +-
 mcs/tests/gtest-etree-13.cs                        |    2 +-
 mcs/tests/gtest-etree-14.cs                        |    2 +-
 mcs/tests/gtest-etree-16.cs                        |    2 +-
 mcs/tests/gtest-etree-18.cs                        |    2 +-
 mcs/tests/gtest-etree-25.cs                        |    2 +-
 mcs/tests/gtest-etree-26.cs                        |    2 +-
 mcs/tests/gtest-etree-27.cs                        |   69 +
 mcs/tests/gtest-etree-28.cs                        |   22 +
 mcs/tests/gtest-etree-29.cs                        |   32 +
 mcs/tests/gtest-exmethod-12.cs                     |    2 +-
 mcs/tests/gtest-exmethod-16.cs                     |    2 +-
 mcs/tests/gtest-exmethod-18.cs                     |    2 +-
 mcs/tests/gtest-exmethod-19.cs                     |    2 +-
 mcs/tests/gtest-exmethod-20.cs                     |    2 +-
 mcs/tests/gtest-exmethod-21.cs                     |    2 +-
 mcs/tests/gtest-exmethod-23.cs                     |    2 +-
 mcs/tests/gtest-exmethod-27.cs                     |    2 +-
 mcs/tests/gtest-exmethod-28.cs                     |    2 +-
 mcs/tests/gtest-exmethod-39.cs                     |   33 +
 mcs/tests/gtest-exmethod-40-lib.cs                 |   11 +
 mcs/tests/gtest-exmethod-40.cs                     |   26 +
 mcs/tests/gtest-exmethod-41.cs                     |   23 +
 mcs/tests/gtest-exmethod-42.cs                     |   21 +
 mcs/tests/gtest-exmethod-43.cs                     |   28 +
 mcs/tests/gtest-exmethod-44.cs                     |   21 +
 mcs/tests/gtest-exmethod-45-lib.il                 |   30 +
 mcs/tests/gtest-exmethod-45.cs                     |   10 +
 mcs/tests/gtest-fixedbuffer-09.cs                  |    7 +
 mcs/tests/gtest-fixedbuffer-10.cs                  |   27 +
 mcs/tests/gtest-friend-00-lib.cs                   |    2 +-
 mcs/tests/gtest-friend-01.cs                       |    2 +-
 mcs/tests/gtest-friend-02-lib.cs                   |    2 +-
 mcs/tests/gtest-friend-02.cs                       |    2 +-
 mcs/tests/gtest-friend-03.cs                       |    2 +-
 mcs/tests/gtest-friend-04.cs                       |    2 +-
 mcs/tests/gtest-friend-05.cs                       |    2 +-
 mcs/tests/gtest-friend-06.cs                       |    2 +-
 mcs/tests/gtest-friend-07.cs                       |    2 +-
 mcs/tests/gtest-friend-08.cs                       |    2 +-
 mcs/tests/gtest-friend-09.cs                       |    2 +-
 mcs/tests/gtest-friend-10.cs                       |    2 +-
 mcs/tests/gtest-friend-11.cs                       |    2 +-
 mcs/tests/gtest-friend-12.cs                       |    2 +-
 mcs/tests/gtest-friend-13.cs                       |    7 +-
 mcs/tests/gtest-implicitarray-01.cs                |    6 +-
 mcs/tests/gtest-implicitarray-02.cs                |    2 +-
 mcs/tests/gtest-initialize-01.cs                   |    2 +-
 mcs/tests/gtest-initialize-02.cs                   |    2 +-
 mcs/tests/gtest-initialize-03.cs                   |    2 +-
 mcs/tests/gtest-initialize-10.cs                   |    2 +-
 mcs/tests/gtest-iter-03.cs                         |    2 +-
 mcs/tests/gtest-iter-10.cs                         |    2 +-
 mcs/tests/gtest-iter-11.cs                         |    2 +-
 mcs/tests/gtest-iter-14.cs                         |    2 +-
 mcs/tests/gtest-iter-17.cs                         |    2 +-
 mcs/tests/gtest-iter-19.cs                         |   35 +
 mcs/tests/gtest-iter-20.cs                         |   21 +
 mcs/tests/gtest-iter-21.cs                         |   28 +
 mcs/tests/gtest-iter-22.cs                         |   36 +
 mcs/tests/gtest-iter-23.cs                         |   55 +
 mcs/tests/gtest-iter-24.cs                         |   35 +
 mcs/tests/gtest-iter-25.cs                         |   21 +
 mcs/tests/gtest-iter-26.cs                         |   24 +
 mcs/tests/gtest-iter-27.cs                         |   24 +
 mcs/tests/gtest-iter-28.cs                         |   37 +
 mcs/tests/gtest-lambda-01.cs                       |    2 +-
 mcs/tests/gtest-lambda-02.cs                       |    2 +-
 mcs/tests/gtest-lambda-03.cs                       |    2 +-
 mcs/tests/gtest-lambda-04.cs                       |    2 +-
 mcs/tests/gtest-lambda-06.cs                       |    2 +-
 mcs/tests/gtest-lambda-12.cs                       |    2 +-
 mcs/tests/gtest-lambda-13.cs                       |    2 +-
 mcs/tests/gtest-lambda-15.cs                       |    2 +-
 mcs/tests/gtest-lambda-16.cs                       |    2 +-
 mcs/tests/gtest-lambda-21.cs                       |    2 +-
 mcs/tests/gtest-lambda-26.cs                       |    2 +-
 mcs/tests/gtest-lambda-27.cs                       |   30 +
 mcs/tests/gtest-lambda-28.cs                       |   20 +
 mcs/tests/gtest-lambda-29.cs                       |   27 +
 mcs/tests/gtest-lambda-30.cs                       |   15 +
 mcs/tests/gtest-linq-01.cs                         |   25 +-
 mcs/tests/gtest-linq-08.cs                         |    2 +-
 mcs/tests/gtest-linq-13.cs                         |    2 +-
 mcs/tests/gtest-linq-14.cs                         |    2 +-
 mcs/tests/gtest-linq-18.cs                         |    2 +-
 mcs/tests/gtest-linq-21.cs                         |    2 +-
 mcs/tests/gtest-linq-22.cs                         |    2 +-
 mcs/tests/gtest-linq-26.cs                         |   43 +
 mcs/tests/gtest-linq-27.cs                         |   21 +
 mcs/tests/gtest-linq-28.cs                         |   25 +
 mcs/tests/gtest-named-01.cs                        |    2 -
 mcs/tests/gtest-named-04.cs                        |   48 +
 mcs/tests/gtest-optional-03-lib.cs                 |    4 +-
 mcs/tests/gtest-optional-03.cs                     |    4 +-
 mcs/tests/gtest-optional-09.cs                     |    2 +-
 mcs/tests/gtest-optional-10.cs                     |    2 +-
 mcs/tests/gtest-optional-15.cs                     |    2 +-
 mcs/tests/gtest-optional-16.cs                     |   24 +
 mcs/tests/gtest-optional-17.cs                     |   38 +
 mcs/tests/gtest-optional-18.cs                     |   16 +
 mcs/tests/gtest-optional-19.cs                     |   23 +
 mcs/tests/gtest-optional-20.cs                     |   15 +
 mcs/tests/gtest-optional-21.cs                     |   19 +
 mcs/tests/gtest-optional-22.cs                     |  106 +
 mcs/tests/gtest-optional-23.cs                     |   40 +
 mcs/tests/gtest-optional-24.cs                     |   26 +
 mcs/tests/gtest-optional-25.cs                     |   19 +
 mcs/tests/gtest-optional-26-lib.cs                 |   21 +
 mcs/tests/gtest-optional-26.cs                     |   17 +
 mcs/tests/gtest-optional-27.cs                     |   34 +
 mcs/tests/gtest-partial-03.cs                      |   29 +
 mcs/tests/gtest-partial-05.cs                      |   31 +
 mcs/tests/gtest-repl-01.cs                         |   94 -
 mcs/tests/gtest-var-04.cs                          |    2 +-
 mcs/tests/gtest-variance-1.cs                      |    4 +-
 mcs/tests/gtest-variance-10.cs                     |    4 +-
 mcs/tests/gtest-variance-11.cs                     |    2 -
 mcs/tests/gtest-variance-12.cs                     |    2 -
 mcs/tests/gtest-variance-13.cs                     |    2 -
 mcs/tests/gtest-variance-17.cs                     |   41 +
 mcs/tests/gtest-variance-18.cs                     |   17 +
 mcs/tests/gtest-variance-19.cs                     |   17 +
 mcs/tests/gtest-variance-2.cs                      |    4 +-
 mcs/tests/gtest-variance-20.cs                     |   15 +
 mcs/tests/gtest-variance-21.cs                     |   25 +
 mcs/tests/gtest-variance-3.cs                      |    4 +-
 mcs/tests/gtest-variance-4.cs                      |    4 +-
 mcs/tests/gtest-variance-5.cs                      |    4 +-
 mcs/tests/gtest-variance-6.cs                      |    4 +-
 mcs/tests/gtest-variance-7.cs                      |    2 -
 mcs/tests/gtest-variance-8.cs                      |    2 -
 mcs/tests/gtest-variance-9.cs                      |    2 -
 mcs/tests/gtest-xml-1-ref.xml                      |   14 -
 mcs/tests/gtest-xml-1.cs                           |   19 -
 mcs/tests/gtest-xml-2-ref.xml                      |   29 -
 mcs/tests/gtest-xml-2.cs                           |   36 -
 mcs/tests/gtest-xml-3-ref.xml                      |   30 -
 mcs/tests/gtest-xml-3.cs                           |   32 -
 mcs/tests/{InternalsVisibleTest.snk => key.snk}    |  Bin 596 -> 596 bytes
 mcs/tests/known-issues-dmcs                        |   16 -
 mcs/tests/known-issues-gmcs                        |   16 -
 mcs/tests/known-issues-mt                          |   56 +
 mcs/tests/known-issues-net_4_5                     |    7 +
 mcs/tests/known-issues-smcs                        |  103 -
 mcs/tests/property-il.il                           |  112 -
 mcs/tests/property-main.cs                         |   22 -
 mcs/tests/support-test-debug-04.cs                 |   24 +
 mcs/tests/support-xml-067.cs                       |   10 +
 mcs/tests/test-1.cs                                |    2 +-
 mcs/tests/test-10.cs                               |    2 +-
 mcs/tests/test-100.cs                              |    2 +-
 mcs/tests/test-101.cs                              |    2 +-
 mcs/tests/test-105.cs                              |    2 +-
 mcs/tests/test-106.cs                              |   46 -
 mcs/tests/test-107.cs                              |    2 +-
 mcs/tests/test-108.cs                              |    2 +-
 mcs/tests/test-109.cs                              |    2 +-
 mcs/tests/test-111.cs                              |    2 +-
 mcs/tests/test-112.cs                              |    2 +-
 mcs/tests/test-116.cs                              |    2 +-
 mcs/tests/test-118.cs                              |    2 +-
 mcs/tests/test-119.cs                              |    2 +-
 mcs/tests/test-12.cs                               |    2 +-
 mcs/tests/test-120.cs                              |    2 +-
 mcs/tests/test-121.cs                              |    2 +-
 mcs/tests/test-123.cs                              |    2 +-
 mcs/tests/test-126.cs                              |    2 +-
 mcs/tests/test-127.cs                              |    2 +-
 mcs/tests/test-129.cs                              |   15 +-
 mcs/tests/test-130.cs                              |    2 +-
 mcs/tests/test-132.cs                              |    2 +-
 mcs/tests/test-133.cs                              |    2 +-
 mcs/tests/test-134.cs                              |    2 +-
 mcs/tests/test-135.cs                              |    2 +-
 mcs/tests/test-136.cs                              |    2 +-
 mcs/tests/test-137.cs                              |    2 +-
 mcs/tests/test-138.cs                              |    2 +-
 mcs/tests/test-139.cs                              |    2 +-
 mcs/tests/test-14.cs                               |    2 +-
 mcs/tests/test-143.cs                              |    2 +-
 mcs/tests/test-15.cs                               |    2 +-
 mcs/tests/test-153.cs                              |    2 +-
 mcs/tests/test-156.cs                              |    2 +-
 mcs/tests/test-157.cs                              |    2 +-
 mcs/tests/test-158.cs                              |    2 +-
 mcs/tests/test-160.cs                              |    2 +-
 mcs/tests/test-161.cs                              |    2 +-
 mcs/tests/test-164.cs                              |    2 +-
 mcs/tests/test-166.cs                              |    2 +-
 mcs/tests/test-167.cs                              |    2 +-
 mcs/tests/test-168.cs                              |    2 +-
 mcs/tests/test-169.cs                              |    2 +-
 mcs/tests/test-170.cs                              |    2 +-
 mcs/tests/test-171.cs                              |    2 +-
 mcs/tests/test-172.cs                              |    2 +-
 mcs/tests/test-173.cs                              |    2 +-
 mcs/tests/test-174.cs                              |    2 +-
 mcs/tests/test-175.cs                              |    2 +-
 mcs/tests/test-176.cs                              |    2 +-
 mcs/tests/test-18.cs                               |    2 +-
 mcs/tests/test-181.cs                              |    2 +-
 mcs/tests/test-182.cs                              |    2 +-
 mcs/tests/test-183.cs                              |    2 +-
 mcs/tests/test-184.cs                              |    2 +-
 mcs/tests/test-185.cs                              |    2 +-
 mcs/tests/test-186.cs                              |    2 +-
 mcs/tests/test-187.cs                              |    2 +-
 mcs/tests/test-190.cs                              |    2 +-
 mcs/tests/test-191.cs                              |    2 +-
 mcs/tests/test-192.cs                              |    2 +-
 mcs/tests/test-193.cs                              |    2 +-
 mcs/tests/test-195.cs                              |    2 +-
 mcs/tests/test-196.cs                              |    8 +-
 mcs/tests/test-198.cs                              |    2 +-
 mcs/tests/test-2.cs                                |    2 +-
 mcs/tests/test-20.cs                               |    2 +-
 mcs/tests/test-214.cs                              |    2 +-
 mcs/tests/test-216.cs                              |    2 +-
 mcs/tests/test-217.cs                              |    2 +-
 mcs/tests/test-218.cs                              |    2 +-
 mcs/tests/test-22.cs                               |    2 +-
 mcs/tests/test-221.cs                              |    2 +-
 mcs/tests/test-223.cs                              |    2 +-
 mcs/tests/test-225.cs                              |    2 +-
 mcs/tests/test-23.cs                               |    2 +-
 mcs/tests/test-230.cs                              |    2 +-
 mcs/tests/test-231.cs                              |    2 +-
 mcs/tests/test-233.cs                              |    2 +-
 mcs/tests/test-234.cs                              |    2 +-
 mcs/tests/test-238.cs                              |    2 +-
 mcs/tests/test-239.cs                              |    2 +-
 mcs/tests/test-24.cs                               |    2 +-
 mcs/tests/test-240.cs                              |    2 +-
 mcs/tests/test-243.cs                              |    2 +-
 mcs/tests/test-244.cs                              |    2 +-
 mcs/tests/test-245.cs                              |    2 +-
 mcs/tests/test-246.cs                              |    2 +-
 mcs/tests/test-247.cs                              |    2 +-
 mcs/tests/test-248.cs                              |    2 +-
 mcs/tests/test-249.cs                              |    2 +-
 mcs/tests/test-25.cs                               |    2 +-
 mcs/tests/test-251.cs                              |    2 +-
 mcs/tests/test-257.cs                              |    2 +-
 mcs/tests/test-258.cs                              |    2 +-
 mcs/tests/test-261.cs                              |    2 +-
 mcs/tests/test-262.cs                              |    2 +-
 mcs/tests/test-265.cs                              |    2 +-
 mcs/tests/test-268.cs                              |    2 +-
 mcs/tests/test-269.cs                              |    2 +-
 mcs/tests/test-270.cs                              |    2 +-
 mcs/tests/test-271.cs                              |    2 +-
 mcs/tests/test-272.cs                              |    2 +-
 mcs/tests/test-277.cs                              |    2 +-
 mcs/tests/test-278.cs                              |    2 +-
 mcs/tests/test-279.cs                              |    2 +-
 mcs/tests/test-28.cs                               |    2 +-
 mcs/tests/test-280.cs                              |    2 +-
 mcs/tests/test-281.cs                              |    2 +-
 mcs/tests/test-282.cs                              |    2 +-
 mcs/tests/test-283.cs                              |    2 +-
 mcs/tests/test-285.cs                              |    2 +-
 mcs/tests/test-29.cs                               |    2 +-
 mcs/tests/test-290.cs                              |    2 +-
 mcs/tests/test-292.cs                              |    2 +-
 mcs/tests/test-296.cs                              |    2 +-
 mcs/tests/test-297.cs                              |    2 +-
 mcs/tests/test-30.cs                               |    2 +-
 mcs/tests/test-31.cs                               |    2 +-
 mcs/tests/test-311.cs                              |    2 +-
 mcs/tests/test-312.cs                              |    2 +-
 mcs/tests/test-313.cs                              |    2 +-
 mcs/tests/test-314.cs                              |    2 +-
 mcs/tests/test-315.cs                              |    2 +-
 mcs/tests/test-316.cs                              |    2 +-
 mcs/tests/test-317.cs                              |    2 +-
 mcs/tests/test-319.cs                              |    2 +-
 mcs/tests/test-320.cs                              |    2 +-
 mcs/tests/test-321.cs                              |    2 +-
 mcs/tests/test-322.cs                              |    2 +-
 mcs/tests/test-323.cs                              |    2 +-
 mcs/tests/test-326.cs                              |    2 +-
 mcs/tests/test-327.cs                              |    2 +-
 mcs/tests/test-328.cs                              |    2 +-
 mcs/tests/test-329.cs                              |    2 +-
 mcs/tests/test-33.cs                               |    2 +-
 mcs/tests/test-330.cs                              |    2 +-
 mcs/tests/test-334.cs                              |    2 +-
 mcs/tests/test-335.cs                              |    2 +-
 mcs/tests/test-336.cs                              |    2 +-
 mcs/tests/test-339.cs                              |    2 +-
 mcs/tests/test-343.cs                              |    2 +-
 mcs/tests/test-344.cs                              |    2 +-
 mcs/tests/test-346.cs                              |    2 +-
 mcs/tests/test-349.cs                              |    2 +-
 mcs/tests/test-35.cs                               |    2 +-
 mcs/tests/test-350.cs                              |    2 +-
 mcs/tests/test-351.cs                              |    2 +-
 mcs/tests/test-354.cs                              |    2 +-
 mcs/tests/test-356.cs                              |    2 +-
 mcs/tests/test-357.cs                              |    2 +-
 mcs/tests/test-36.cs                               |    2 +-
 mcs/tests/test-361.cs                              |    2 +-
 mcs/tests/test-362.cs                              |    2 +-
 mcs/tests/test-364.cs                              |    4 +-
 mcs/tests/test-365.cs                              |    2 +-
 mcs/tests/test-366.cs                              |    2 +-
 mcs/tests/test-367.cs                              |    2 +-
 mcs/tests/test-368.cs                              |    2 +-
 mcs/tests/test-369.cs                              |    2 +-
 mcs/tests/test-37.cs                               |    2 +-
 mcs/tests/test-371.cs                              |    2 +-
 mcs/tests/test-374.cs                              |    2 +-
 mcs/tests/test-375.cs                              |    2 +-
 mcs/tests/test-38.cs                               |    2 +-
 mcs/tests/test-380.cs                              |    2 +-
 mcs/tests/test-382.cs                              |    2 +-
 mcs/tests/test-384.cs                              |    2 +-
 mcs/tests/test-385.cs                              |    2 +-
 mcs/tests/test-387.cs                              |    2 +-
 mcs/tests/test-393.cs                              |    2 +-
 mcs/tests/test-394.cs                              |    2 +-
 mcs/tests/test-395.cs                              |    2 +-
 mcs/tests/test-398.cs                              |    2 +-
 mcs/tests/test-399.cs                              |    2 +-
 mcs/tests/test-4.cs                                |    2 +-
 mcs/tests/test-400.cs                              |    2 +-
 mcs/tests/test-401.cs                              |    2 +-
 mcs/tests/test-402.cs                              |    2 +-
 mcs/tests/test-404.cs                              |    2 +-
 mcs/tests/test-405.cs                              |    2 +-
 mcs/tests/test-406.cs                              |    2 +-
 mcs/tests/test-408.cs                              |    2 +-
 mcs/tests/test-409.cs                              |    2 +-
 mcs/tests/test-41.cs                               |    2 +-
 mcs/tests/test-419.cs                              |    2 +-
 mcs/tests/test-42.cs                               |    2 +-
 mcs/tests/test-420.cs                              |    2 +-
 mcs/tests/test-423.cs                              |    2 +-
 mcs/tests/test-426.cs                              |    2 +-
 mcs/tests/test-427.cs                              |    2 +-
 mcs/tests/test-428.cs                              |    2 +-
 mcs/tests/test-429.cs                              |    2 +-
 mcs/tests/test-43.cs                               |    2 +-
 mcs/tests/test-430.cs                              |    2 +-
 mcs/tests/test-431.cs                              |    2 +-
 mcs/tests/test-432.cs                              |    2 +-
 mcs/tests/test-433.cs                              |    2 +-
 mcs/tests/test-434.cs                              |    2 +-
 mcs/tests/test-435.cs                              |    2 +-
 mcs/tests/test-436.cs                              |    2 +-
 mcs/tests/test-44.cs                               |    2 +-
 mcs/tests/test-442.cs                              |    2 +-
 mcs/tests/test-443-lib.il                          |   24 -
 mcs/tests/test-443.cs                              |   12 -
 mcs/tests/test-447.cs                              |    2 +-
 mcs/tests/test-449.cs                              |    2 +-
 mcs/tests/test-45.cs                               |    2 +
 mcs/tests/test-451.cs                              |    2 +-
 mcs/tests/test-452.cs                              |    2 +-
 mcs/tests/test-455.cs                              |    2 +-
 mcs/tests/test-456.cs                              |    2 +-
 mcs/tests/test-457.cs                              |    2 +-
 mcs/tests/test-46.cs                               |    2 +-
 mcs/tests/test-462.cs                              |    2 +-
 mcs/tests/test-463.cs                              |    2 +-
 mcs/tests/test-469.cs                              |    2 +-
 mcs/tests/test-47.cs                               |    2 +-
 mcs/tests/test-470.cs                              |    2 +-
 mcs/tests/test-472.cs                              |    2 +-
 mcs/tests/test-474.cs                              |    2 +-
 mcs/tests/test-479.cs                              |    2 +-
 mcs/tests/test-482.cs                              |    2 +-
 mcs/tests/test-483-lib.il                          |   13 +-
 mcs/tests/test-483.cs                              |   15 +-
 mcs/tests/test-485.cs                              |   19 +-
 mcs/tests/test-487.cs                              |    2 +-
 mcs/tests/test-488.cs                              |    2 +-
 mcs/tests/test-489.cs                              |    2 +-
 mcs/tests/test-49.cs                               |   31 +-
 mcs/tests/test-490.cs                              |    2 +-
 mcs/tests/test-492.cs                              |    2 +-
 mcs/tests/test-493.cs                              |    2 +-
 mcs/tests/test-494.cs                              |    2 +-
 mcs/tests/test-495.cs                              |    2 +-
 mcs/tests/test-497.cs                              |    2 +-
 mcs/tests/test-498.cs                              |    2 +-
 mcs/tests/test-499.cs                              |   93 +-
 mcs/tests/test-5.cs                                |    2 +-
 mcs/tests/test-502.cs                              |    2 +-
 mcs/tests/test-503.cs                              |    2 +-
 mcs/tests/test-505.cs                              |    2 +-
 mcs/tests/test-506.cs                              |    2 +-
 mcs/tests/test-51.cs                               |    2 +-
 mcs/tests/test-513.cs                              |    2 +-
 mcs/tests/test-514.cs                              |    4 +-
 mcs/tests/test-515.cs                              |    2 +-
 mcs/tests/test-516.cs                              |    2 +-
 mcs/tests/test-518.cs                              |    2 +-
 mcs/tests/test-519.cs                              |    2 +-
 mcs/tests/test-52.cs                               |    2 +-
 mcs/tests/test-523.cs                              |    2 +-
 mcs/tests/test-526.cs                              |    2 +-
 mcs/tests/test-527.cs                              |    2 +-
 mcs/tests/test-53.cs                               |    2 +-
 mcs/tests/test-530.cs                              |    2 +-
 mcs/tests/test-533.cs                              |    2 +-
 mcs/tests/test-534.cs                              |    2 +-
 mcs/tests/test-535.cs                              |    2 +-
 mcs/tests/test-537.cs                              |    2 +-
 mcs/tests/test-539.cs                              |    2 +-
 mcs/tests/test-54.cs                               |    2 +-
 mcs/tests/test-542.cs                              |    2 +-
 mcs/tests/test-543.cs                              |    2 +-
 mcs/tests/test-544.cs                              |    2 +-
 mcs/tests/test-545.cs                              |    2 +-
 mcs/tests/test-547.cs                              |    2 +-
 mcs/tests/test-549.cs                              |    2 +-
 mcs/tests/test-556.cs                              |    2 +-
 mcs/tests/test-558.cs                              |    2 +-
 mcs/tests/test-56.cs                               |    2 +-
 mcs/tests/test-562.cs                              |    2 +-
 mcs/tests/test-567.cs                              |    2 +-
 mcs/tests/test-574.cs                              |    2 +-
 mcs/tests/test-575.cs                              |    2 +-
 mcs/tests/test-576.cs                              |    2 +-
 mcs/tests/test-579.cs                              |    2 +-
 mcs/tests/test-583.cs                              |    2 +-
 mcs/tests/test-585.cs                              |    2 +-
 mcs/tests/test-586.cs                              |    2 +-
 mcs/tests/test-587.cs                              |    2 +-
 mcs/tests/test-59.cs                               |    2 +-
 mcs/tests/test-590.cs                              |    2 +-
 mcs/tests/test-592.cs                              |    2 +-
 mcs/tests/test-594.cs                              |    2 +-
 mcs/tests/test-595.cs                              |    2 +-
 mcs/tests/test-6.cs                                |    2 +-
 mcs/tests/test-60.cs                               |    2 +-
 mcs/tests/test-603.cs                              |    2 +-
 mcs/tests/test-604.cs                              |    2 +-
 mcs/tests/test-606.cs                              |    2 +-
 mcs/tests/test-607.cs                              |    2 +-
 mcs/tests/test-61.cs                               |    2 +-
 mcs/tests/test-611.cs                              |    2 +-
 mcs/tests/test-612.cs                              |    2 +-
 mcs/tests/test-614.cs                              |    2 +-
 mcs/tests/test-618.cs                              |   10 +-
 mcs/tests/test-619.cs                              |    2 +-
 mcs/tests/test-62.cs                               |    2 +-
 mcs/tests/test-620.cs                              |    2 +-
 mcs/tests/test-621.cs                              |    2 +-
 mcs/tests/test-622.cs                              |    2 +-
 mcs/tests/test-623.cs                              |    2 +-
 mcs/tests/test-624.cs                              |    2 +-
 mcs/tests/test-625.cs                              |    2 +-
 mcs/tests/test-626.cs                              |    2 +-
 mcs/tests/test-627.cs                              |    2 +-
 mcs/tests/test-628.cs                              |    2 +-
 mcs/tests/test-63.cs                               |    2 +-
 mcs/tests/test-632.cs                              |    2 +-
 mcs/tests/test-635.cs                              |    2 +-
 mcs/tests/test-636.cs                              |    2 +-
 mcs/tests/test-638.cs                              |    2 +-
 mcs/tests/test-639.cs                              |    2 +-
 mcs/tests/test-64.cs                               |    2 +-
 mcs/tests/test-641.cs                              |    2 +-
 mcs/tests/test-643.cs                              |    2 +-
 mcs/tests/test-644.cs                              |    2 +-
 mcs/tests/test-646.cs                              |    2 +-
 mcs/tests/test-65.cs                               |    2 +-
 mcs/tests/test-650.cs                              |    2 +-
 mcs/tests/test-654.cs                              |    2 +-
 mcs/tests/test-655.cs                              |    2 +-
 mcs/tests/test-656.cs                              |    2 +-
 mcs/tests/test-657.cs                              |    2 +-
 mcs/tests/test-659.cs                              |    2 +-
 mcs/tests/test-66.cs                               |    2 +-
 mcs/tests/test-661.cs                              |    2 +-
 mcs/tests/test-668.cs                              |    2 +-
 mcs/tests/test-669.cs                              |    2 +-
 mcs/tests/test-671.cs                              |    2 +-
 mcs/tests/test-672.cs                              |    2 +-
 mcs/tests/test-678.cs                              |    2 +-
 mcs/tests/test-68.cs                               |    2 +-
 mcs/tests/test-684.cs                              |    2 +-
 mcs/tests/test-686.cs                              |    2 +-
 mcs/tests/test-690.cs                              |    2 +-
 mcs/tests/test-691.cs                              |    2 +-
 mcs/tests/test-695-2-lib.cs                        |    2 +-
 mcs/tests/test-695.cs                              |    2 +-
 mcs/tests/test-696.cs                              |    2 +-
 mcs/tests/test-70.cs                               |    2 +-
 mcs/tests/test-700.cs                              |    2 +-
 mcs/tests/test-701.cs                              |    2 +-
 mcs/tests/test-702.cs                              |    2 +-
 mcs/tests/test-704.cs                              |    2 +-
 mcs/tests/test-71.cs                               |    2 +-
 mcs/tests/test-712.cs                              |    2 +-
 mcs/tests/test-714.cs                              |    2 +-
 mcs/tests/test-715-lib.cs                          |    3 +-
 mcs/tests/test-716.cs                              |    2 +-
 mcs/tests/test-72.cs                               |    2 +-
 mcs/tests/test-720.cs                              |    2 +-
 mcs/tests/test-721.cs                              |    2 +-
 mcs/tests/test-722.cs                              |    2 +-
 mcs/tests/test-73.cs                               |    2 +-
 mcs/tests/test-730.cs                              |    2 +-
 mcs/tests/test-734.cs                              |    2 +-
 mcs/tests/test-74.cs                               |    2 +-
 mcs/tests/test-740.cs                              |    2 +-
 mcs/tests/test-742.cs                              |    2 +-
 mcs/tests/test-75.cs                               |    2 +-
 mcs/tests/test-755.cs                              |    2 +-
 mcs/tests/test-756.cs                              |    2 +-
 mcs/tests/test-762.cs                              |    2 +-
 mcs/tests/test-763.cs                              |    2 +-
 mcs/tests/test-77.cs                               |    2 +-
 mcs/tests/test-772.cs                              |    2 +-
 mcs/tests/test-773.cs                              |    2 +-
 mcs/tests/test-776.cs                              |    2 +-
 mcs/tests/test-78.cs                               |    2 +-
 mcs/tests/test-782.cs                              |    1 +
 mcs/tests/test-786.cs                              |   11 +
 mcs/tests/test-788.cs                              |    2 +-
 mcs/tests/test-789.cs                              |    2 +-
 mcs/tests/test-79.cs                               |    2 +-
 mcs/tests/test-792-lib.il                          |   29 +-
 mcs/tests/test-792.cs                              |    4 +-
 mcs/tests/test-793.cs                              |    2 +-
 mcs/tests/test-795.cs                              |    2 +
 mcs/tests/test-796.cs                              |   25 +-
 mcs/tests/test-797.cs                              |    2 +-
 mcs/tests/test-799.cs                              |    2 +-
 mcs/tests/test-8.cs                                |    2 +-
 mcs/tests/test-80.cs                               |    2 +-
 mcs/tests/test-804.cs                              |   56 +-
 mcs/tests/test-805-lib.il                          |   43 +
 mcs/tests/test-805.cs                              |   31 +
 mcs/tests/test-806.cs                              |   44 +
 mcs/tests/test-807.cs                              |   26 +
 mcs/tests/test-808.cs                              |   19 +
 mcs/tests/test-809.cs                              |   18 +
 mcs/tests/test-810-lib.il                          |   23 +
 mcs/tests/test-810.cs                              |   14 +
 mcs/tests/test-811.cs                              |   27 +
 mcs/tests/test-812.cs                              |   15 +
 mcs/tests/test-813.cs                              |   13 +
 mcs/tests/test-814.cs                              |   43 +
 mcs/tests/test-815.cs                              |   32 +
 mcs/tests/test-816.cs                              |   26 +
 mcs/tests/test-817.cs                              |   16 +
 mcs/tests/test-818.cs                              |   20 +
 mcs/tests/test-819.cs                              |   32 +
 mcs/tests/test-820.cs                              |   22 +
 mcs/tests/test-821.cs                              |   24 +
 mcs/tests/test-822-lib.cs                          |   24 +
 mcs/tests/test-822.cs                              |   14 +
 mcs/tests/test-823-lib.il                          |   45 +
 mcs/tests/test-823.cs                              |   13 +
 mcs/tests/test-824-lib.cs                          |   21 +
 mcs/tests/test-824.cs                              |   24 +
 mcs/tests/test-825.cs                              |   17 +
 mcs/tests/test-826.cs                              |   55 +
 mcs/tests/test-827-lib.cs                          |   10 +
 mcs/tests/test-827.cs                              |   12 +
 mcs/tests/test-828.cs                              |   26 +
 mcs/tests/test-829.cs                              |   34 +
 mcs/tests/test-83.cs                               |    2 +-
 mcs/tests/test-830.cs                              |   37 +
 mcs/tests/test-831.cs                              |   13 +
 mcs/tests/test-832.cs                              |   43 +
 mcs/tests/test-833.cs                              |   33 +
 mcs/tests/test-834.cs                              |   63 +
 mcs/tests/test-835.cs                              |   15 +
 mcs/tests/test-836.cs                              |   15 +
 mcs/tests/test-837.cs                              |   25 +
 mcs/tests/test-838.cs                              |   26 +
 mcs/tests/test-839.cs                              |   38 +
 mcs/tests/test-84.cs                               |    2 +-
 mcs/tests/test-840.cs                              |   37 +
 mcs/tests/test-841.cs                              |   37 +
 mcs/tests/test-842.cs                              |   28 +
 mcs/tests/test-843.cs                              |    8 +
 mcs/tests/test-844.cs                              |   27 +
 mcs/tests/test-845.cs                              |   51 +
 mcs/tests/test-846-lib.il                          |   48 +
 mcs/tests/test-846.cs                              |   10 +
 mcs/tests/test-847.cs                              |   25 +
 mcs/tests/test-848.cs                              |   18 +
 mcs/tests/test-849.cs                              |   38 +
 mcs/tests/test-85.cs                               |    2 +-
 mcs/tests/test-850.cs                              |   20 +
 mcs/tests/test-851-lib.il                          |   32 +
 mcs/tests/test-851.cs                              |   10 +
 mcs/tests/test-852.cs                              |   11 +
 mcs/tests/test-853.cs                              |   15 +
 mcs/tests/test-854.cs                              |   25 +
 mcs/tests/test-855.cs                              |   29 +
 mcs/tests/test-856.cs                              |   38 +
 mcs/tests/test-857.cs                              |   29 +
 mcs/tests/test-858-lib.il                          |   93 +
 mcs/tests/test-858.cs                              |   24 +
 mcs/tests/test-860.cs                              |   35 +
 mcs/tests/test-861.cs                              |   13 +
 mcs/tests/test-862.cs                              |   22 +
 mcs/tests/test-863.cs                              |   18 +
 mcs/tests/test-864.cs                              |   57 +
 mcs/tests/test-865.cs                              |   31 +
 mcs/tests/test-87.cs                               |    2 +-
 mcs/tests/test-88.cs                               |    2 +-
 mcs/tests/test-89.cs                               |    2 +-
 mcs/tests/test-9.cs                                |    2 +-
 mcs/tests/test-90.cs                               |    2 +-
 mcs/tests/test-91.cs                               |    2 +-
 mcs/tests/test-94.cs                               |    2 +-
 mcs/tests/test-95.cs                               |    2 +-
 mcs/tests/test-96.cs                               |    2 +-
 mcs/tests/test-97.cs                               |    2 +-
 mcs/tests/test-99.cs                               |    2 +-
 mcs/tests/test-anon-01.cs                          |    2 +-
 mcs/tests/test-anon-02.cs                          |    2 +-
 mcs/tests/test-anon-03.cs                          |    2 +-
 mcs/tests/test-anon-04.cs                          |    2 +-
 mcs/tests/test-anon-05.cs                          |    2 +-
 mcs/tests/test-anon-06.cs                          |    2 +-
 mcs/tests/test-anon-07.cs                          |    2 +-
 mcs/tests/test-anon-08.cs                          |    2 +-
 mcs/tests/test-anon-09.cs                          |    2 +-
 mcs/tests/test-anon-10.cs                          |    2 +-
 mcs/tests/test-anon-100.cs                         |   16 +
 mcs/tests/test-anon-101.cs                         |   26 +
 mcs/tests/test-anon-102.cs                         |   34 +
 mcs/tests/test-anon-103.cs                         |   24 +
 mcs/tests/{gtest-anon-4.cs => test-anon-104.cs}    |    0
 mcs/tests/test-anon-105.cs                         |   41 +
 mcs/tests/test-anon-106.cs                         |   25 +
 mcs/tests/test-anon-107.cs                         |   38 +
 mcs/tests/test-anon-108.cs                         |   25 +
 mcs/tests/test-anon-109.cs                         |   38 +
 mcs/tests/test-anon-11.cs                          |    2 +-
 mcs/tests/test-anon-110.cs                         |   25 +
 mcs/tests/{gtest-anon-11.cs => test-anon-111.cs}   |    0
 mcs/tests/test-anon-112.cs                         |   26 +
 mcs/tests/test-anon-113.cs                         |   18 +
 mcs/tests/test-anon-114.cs                         |   11 +
 mcs/tests/test-anon-115.cs                         |   32 +
 mcs/tests/test-anon-116.cs                         |   16 +
 mcs/tests/{gtest-anon-17.cs => test-anon-117.cs}   |    0
 mcs/tests/{gtest-anon-18.cs => test-anon-118.cs}   |    0
 mcs/tests/{gtest-anon-19.cs => test-anon-119.cs}   |    0
 mcs/tests/test-anon-12.cs                          |    2 +-
 mcs/tests/{gtest-anon-20.cs => test-anon-120.cs}   |    0
 mcs/tests/{gtest-anon-21.cs => test-anon-121.cs}   |    0
 mcs/tests/{gtest-anon-22.cs => test-anon-122.cs}   |    0
 mcs/tests/{gtest-anon-23.cs => test-anon-123.cs}   |    0
 mcs/tests/{gtest-anon-24.cs => test-anon-124.cs}   |    0
 mcs/tests/{gtest-anon-25.cs => test-anon-125.cs}   |    0
 mcs/tests/{gtest-anon-26.cs => test-anon-126.cs}   |    0
 mcs/tests/{gtest-anon-27.cs => test-anon-127.cs}   |    0
 mcs/tests/{gtest-anon-28.cs => test-anon-128.cs}   |    0
 mcs/tests/{gtest-anon-29.cs => test-anon-129.cs}   |    0
 mcs/tests/test-anon-13.cs                          |    2 +-
 mcs/tests/test-anon-130.cs                         |   31 +
 mcs/tests/{gtest-anon-31.cs => test-anon-131.cs}   |    0
 mcs/tests/{gtest-anon-32.cs => test-anon-132.cs}   |    0
 mcs/tests/{gtest-anon-33.cs => test-anon-133.cs}   |    0
 mcs/tests/test-anon-134.cs                         |   35 +
 mcs/tests/{gtest-anon-35.cs => test-anon-135.cs}   |    0
 mcs/tests/test-anon-136.cs                         |   39 +
 mcs/tests/{gtest-anon-37.cs => test-anon-137.cs}   |    0
 mcs/tests/test-anon-138.cs                         |   36 +
 mcs/tests/{gtest-anon-39.cs => test-anon-139.cs}   |    0
 mcs/tests/test-anon-14.cs                          |    2 +-
 mcs/tests/{gtest-anon-40.cs => test-anon-140.cs}   |    0
 mcs/tests/{gtest-anon-41.cs => test-anon-141.cs}   |    0
 mcs/tests/{gtest-anon-42.cs => test-anon-142.cs}   |    0
 mcs/tests/{gtest-anon-43.cs => test-anon-143.cs}   |    0
 mcs/tests/{gtest-anon-44.cs => test-anon-144.cs}   |    0
 mcs/tests/{gtest-anon-45.cs => test-anon-145.cs}   |    0
 mcs/tests/{gtest-anon-46.cs => test-anon-146.cs}   |    0
 mcs/tests/test-anon-147.cs                         |   27 +
 mcs/tests/{gtest-anon-48.cs => test-anon-148.cs}   |    0
 mcs/tests/test-anon-149.cs                         |   32 +
 mcs/tests/{gtest-anon-50.cs => test-anon-150.cs}   |    0
 mcs/tests/test-anon-151.cs                         |   27 +
 mcs/tests/{gtest-anon-52.cs => test-anon-152.cs}   |    0
 mcs/tests/test-anon-153.cs                         |   29 +
 mcs/tests/{gtest-anon-54.cs => test-anon-154.cs}   |    0
 mcs/tests/{gtest-anon-55.cs => test-anon-155.cs}   |    0
 mcs/tests/test-anon-156.cs                         |   23 +
 mcs/tests/test-anon-157.cs                         |   29 +
 .../{gtest-anon-58-lib.cs => test-anon-158-lib.cs} |    0
 mcs/tests/test-anon-158.cs                         |   41 +
 mcs/tests/{gtest-anon-59.cs => test-anon-159.cs}   |    0
 mcs/tests/test-anon-16.cs                          |    2 +-
 mcs/tests/{gtest-anon-60.cs => test-anon-160.cs}   |    0
 mcs/tests/test-anon-161.cs                         |   21 +
 mcs/tests/{gtest-anon-62.cs => test-anon-162.cs}   |    0
 mcs/tests/test-anon-163.cs                         |   66 +
 mcs/tests/{gtest-anon-64.cs => test-anon-164.cs}   |    0
 mcs/tests/test-anon-165.cs                         |   30 +
 mcs/tests/test-anon-166.cs                         |   26 +
 mcs/tests/test-anon-167.cs                         |   24 +
 mcs/tests/test-anon-168.cs                         |   62 +
 mcs/tests/test-anon-169.cs                         |   45 +
 mcs/tests/test-anon-17.cs                          |    2 +-
 mcs/tests/test-anon-170.cs                         |   48 +
 mcs/tests/test-anon-18.cs                          |    2 +-
 mcs/tests/test-anon-19.cs                          |    2 +-
 mcs/tests/test-anon-20.cs                          |    2 +-
 mcs/tests/test-anon-21.cs                          |    2 +-
 mcs/tests/test-anon-22.cs                          |    2 +-
 mcs/tests/test-anon-23.cs                          |    2 +-
 mcs/tests/test-anon-24.cs                          |    2 +-
 mcs/tests/test-anon-25.cs                          |    2 +-
 mcs/tests/test-anon-27.cs                          |    2 +-
 mcs/tests/test-anon-28.cs                          |    2 +-
 mcs/tests/test-anon-30.cs                          |    2 +-
 mcs/tests/test-anon-31.cs                          |    2 +-
 mcs/tests/test-anon-33.cs                          |    2 +-
 mcs/tests/test-anon-34.cs                          |    2 +-
 mcs/tests/test-anon-38.cs                          |    2 +-
 mcs/tests/test-anon-39.cs                          |    2 +-
 mcs/tests/test-anon-40.cs                          |    2 +-
 mcs/tests/test-anon-41.cs                          |    2 +-
 mcs/tests/test-anon-42.cs                          |    2 +-
 mcs/tests/test-anon-43.cs                          |    2 +-
 mcs/tests/test-anon-44.cs                          |    2 +-
 mcs/tests/test-anon-45.cs                          |    2 +-
 mcs/tests/test-anon-46.cs                          |    2 +-
 mcs/tests/test-anon-47.cs                          |    2 +-
 mcs/tests/test-anon-48.cs                          |    2 +-
 mcs/tests/test-anon-50.cs                          |    2 +-
 mcs/tests/test-anon-52.cs                          |    2 +-
 mcs/tests/test-anon-53.cs                          |    2 +-
 mcs/tests/test-anon-54.cs                          |    2 +-
 mcs/tests/test-anon-55.cs                          |    2 +-
 mcs/tests/test-anon-56.cs                          |    2 +-
 mcs/tests/test-anon-62.cs                          |    2 +-
 mcs/tests/test-anon-63.cs                          |    2 +-
 mcs/tests/test-anon-64.cs                          |    2 +-
 mcs/tests/test-anon-65.cs                          |    2 +-
 mcs/tests/test-anon-69.cs                          |    2 +-
 mcs/tests/test-anon-73.cs                          |    2 +-
 mcs/tests/test-anon-76.cs                          |    2 +-
 mcs/tests/test-anon-80.cs                          |    2 +-
 mcs/tests/test-anon-85.cs                          |    2 +-
 mcs/tests/test-anon-96.cs                          |    2 +-
 mcs/tests/test-anon-97.cs                          |    2 +-
 mcs/tests/test-anon-99.cs                          |   42 +
 mcs/tests/test-async-01.cs                         |   58 +
 mcs/tests/test-async-02.cs                         |   86 +
 mcs/tests/test-async-03.cs                         |   61 +
 mcs/tests/test-async-04.cs                         |   45 +
 mcs/tests/test-async-05.cs                         |   19 +
 mcs/tests/test-async-06.cs                         |   99 +
 mcs/tests/test-async-07.cs                         |   65 +
 mcs/tests/test-async-08.cs                         |   31 +
 mcs/tests/test-async-09.cs                         |   25 +
 mcs/tests/test-async-10.cs                         |  111 +
 mcs/tests/test-async-11.cs                         |  214 +
 mcs/tests/test-async-12.cs                         |   43 +
 mcs/tests/test-async-13.cs                         |  785 +
 mcs/tests/test-async-14.cs                         |   54 +
 mcs/tests/test-async-15.cs                         |   57 +
 mcs/tests/test-async-16.cs                         |  110 +
 mcs/tests/test-async-17.cs                         |  117 +
 mcs/tests/test-async-18.cs                         |   73 +
 mcs/tests/test-async-19.cs                         |   45 +
 mcs/tests/test-async-20.cs                         |   84 +
 mcs/tests/test-async-21.cs                         |   46 +
 mcs/tests/test-async-22.cs                         |  151 +
 mcs/tests/test-async-23.cs                         |   79 +
 mcs/tests/test-async-24.cs                         |   37 +
 mcs/tests/test-async-25.cs                         |   16 +
 mcs/tests/test-async-26.cs                         |   35 +
 mcs/tests/test-async-27.cs                         |   17 +
 mcs/tests/test-async-28.cs                         |   17 +
 mcs/tests/test-async-29.cs                         |   19 +
 mcs/tests/test-async-30.cs                         |   39 +
 mcs/tests/test-async-31.cs                         |   57 +
 mcs/tests/test-async-32.cs                         |   74 +
 mcs/tests/test-async-33.cs                         |   52 +
 mcs/tests/test-async-34.cs                         |   38 +
 mcs/tests/test-async-35.cs                         |   38 +
 mcs/tests/test-async-36.cs                         |   25 +
 mcs/tests/test-async-37.cs                         |   31 +
 mcs/tests/test-async-38.cs                         |   25 +
 mcs/tests/test-async-39.cs                         |   25 +
 mcs/tests/test-async-40.cs                         |   27 +
 mcs/tests/test-async-41.cs                         |   30 +
 mcs/tests/test-async-43.cs                         |   46 +
 mcs/tests/test-async-44.cs                         |   53 +
 mcs/tests/test-async-45.cs                         |   21 +
 mcs/tests/test-cls-03.cs                           |    2 +-
 mcs/tests/test-cls-17.cs                           |   14 +-
 mcs/tests/{test-468.cs => test-com-01.cs}          |    0
 mcs/tests/test-com-02-lib.il                       |   26 +
 mcs/tests/test-com-02.cs                           |   12 +
 mcs/tests/test-com-03-lib.il                       |   39 +
 mcs/tests/test-com-03.cs                           |   24 +
 mcs/tests/test-debug-01-ref.xml                    |   21 +
 mcs/tests/test-debug-01.cs                         |    6 +
 mcs/tests/test-debug-02-ref.xml                    |   76 +
 mcs/tests/test-debug-02.cs                         |   49 +
 mcs/tests/test-debug-03-ref.xml                    |   60 +
 mcs/tests/test-debug-03.cs                         |   27 +
 mcs/tests/test-debug-04-ref.xml                    |   46 +
 mcs/tests/test-debug-04.cs                         |   15 +
 mcs/tests/test-debug-05-ref.xml                    |   53 +
 mcs/tests/test-debug-05.cs                         |   34 +
 mcs/tests/test-debug-06-ref.xml                    |  117 +
 mcs/tests/test-debug-06.cs                         |   68 +
 mcs/tests/test-debug-07-ref.xml                    |   45 +
 mcs/tests/test-debug-07.cs                         |   21 +
 mcs/tests/test-debug-08-ref.xml                    |   42 +
 mcs/tests/test-debug-08.cs                         |   27 +
 mcs/tests/test-debug-09-ref.xml                    |   31 +
 mcs/tests/test-debug-09.cs                         |   13 +
 mcs/tests/test-debug-10-ref.xml                    |   53 +
 mcs/tests/test-debug-10.cs                         |   23 +
 mcs/tests/test-debug-11-ref.xml                    |  428 +
 mcs/tests/test-debug-11.cs                         |  273 +
 mcs/tests/test-debug-12-ref.xml                    |   21 +
 mcs/tests/test-debug-12.cs                         |    9 +
 mcs/tests/test-debug-13-ref.xml                    |  118 +
 mcs/tests/test-debug-13.cs                         |   20 +
 mcs/tests/test-debug-14-ref.xml                    |  102 +
 mcs/tests/test-debug-14.cs                         |   38 +
 mcs/tests/test-debug-15-ref.xml                    |   34 +
 mcs/tests/test-debug-15.cs                         |   14 +
 mcs/tests/test-debug-16-ref.xml                    |   47 +
 mcs/tests/test-debug-16.cs                         |   34 +
 mcs/tests/test-debug-17-ref.xml                    |   44 +
 mcs/tests/test-debug-17.cs                         |   23 +
 mcs/tests/test-debug-18-ref.xml                    |  101 +
 mcs/tests/test-debug-18.cs                         |   42 +
 mcs/tests/test-debug-19-ref.xml                    |  123 +
 mcs/tests/test-debug-19.cs                         |   40 +
 mcs/tests/test-debug-20-ref.xml                    |   29 +
 mcs/tests/test-debug-20.cs                         |   19 +
 mcs/tests/test-debug-21-ref.xml                    |   88 +
 mcs/tests/test-debug-21.cs                         |   24 +
 mcs/tests/test-debug-22-ref.xml                    |   97 +
 mcs/tests/test-debug-22.cs                         |   27 +
 mcs/tests/test-debug-23-ref.xml                    |   98 +
 mcs/tests/test-debug-23.cs                         |   47 +
 mcs/tests/test-debug-24-ref.xml                    |   52 +
 mcs/tests/test-debug-24.cs                         |   18 +
 mcs/tests/test-debug-25-ref.xml                    |   21 +
 mcs/tests/test-debug-25.cs                         |    8 +
 mcs/tests/test-externalias-01.cs                   |    2 +-
 mcs/tests/test-externalias-02.cs                   |    2 +-
 mcs/tests/test-externalias-03.cs                   |    2 +-
 mcs/tests/test-externalias-04.cs                   |    2 +-
 mcs/tests/test-externalias-05.cs                   |    2 +-
 mcs/tests/test-externalias-06.cs                   |    2 +-
 mcs/tests/test-externalias-07.cs                   |    2 +-
 mcs/tests/test-externalias-08.cs                   |    2 +-
 mcs/tests/test-externalias-09.cs                   |    8 +-
 mcs/tests/test-iter-01.cs                          |    2 +-
 mcs/tests/test-iter-02.cs                          |    2 +-
 mcs/tests/test-iter-03.cs                          |    2 +-
 mcs/tests/test-iter-04.cs                          |    2 +-
 mcs/tests/test-iter-05.cs                          |    2 +-
 mcs/tests/test-iter-06.cs                          |    2 +-
 mcs/tests/test-iter-07.cs                          |    2 +-
 mcs/tests/test-iter-08.cs                          |    2 +-
 mcs/tests/test-iter-10.cs                          |    2 +-
 mcs/tests/test-iter-11.cs                          |    2 +-
 mcs/tests/test-iter-12.cs                          |    2 +-
 mcs/tests/test-iter-14.cs                          |    2 +-
 mcs/tests/test-iter-15.cs                          |    2 +-
 mcs/tests/test-iter-16.cs                          |    2 +-
 mcs/tests/test-iter-17.cs                          |    2 +-
 mcs/tests/test-iter-21.cs                          |    2 +-
 mcs/tests/test-iter-23.cs                          |   42 +
 mcs/tests/test-iter-25.cs                          |   42 +
 mcs/tests/test-iter-26.cs                          |   19 +
 mcs/tests/test-named-01.cs                         |    2 -
 mcs/tests/test-named-02.cs                         |    2 -
 mcs/tests/test-named-03.cs                         |    2 -
 mcs/tests/test-named-04.cs                         |   15 +
 mcs/tests/test-named-07.cs                         |   28 +
 mcs/tests/test-partial-01.cs                       |    2 +-
 mcs/tests/test-partial-02.cs                       |    2 +-
 mcs/tests/test-partial-03.cs                       |    2 +-
 mcs/tests/test-partial-04.cs                       |    2 +-
 mcs/tests/test-partial-05.cs                       |    2 +-
 mcs/tests/test-partial-06.cs                       |    2 +-
 mcs/tests/test-partial-07.cs                       |    2 +-
 mcs/tests/test-partial-10.cs                       |    2 +-
 mcs/tests/test-partial-12.cs                       |    2 +-
 mcs/tests/test-partial-13.cs                       |    2 +-
 mcs/tests/test-partial-25.cs                       |    2 -
 mcs/tests/test-partial-26.cs                       |    2 +-
 mcs/tests/test-partial-28.cs                       |    2 +-
 mcs/tests/test-partial-29.cs                       |   14 +-
 mcs/tests/test-partial-30.cs                       |   26 +
 mcs/tests/test-var-01.cs                           |    2 +-
 mcs/tests/test-var-02.cs                           |    2 +-
 mcs/tests/test-var-03.cs                           |    2 +-
 mcs/tests/test-var-05.cs                           |    2 +-
 mcs/tests/test-var-06.cs                           |    2 +-
 mcs/tests/test-var-08.cs                           |    2 +-
 mcs/tests/test-xml-024-ref.xml                     |    9 +-
 mcs/tests/test-xml-025-ref.xml                     |   56 +-
 mcs/tests/test-xml-025.cs                          |    2 +-
 mcs/tests/test-xml-053-ref.xml                     |   37 +-
 mcs/tests/test-xml-053.cs                          |   37 +-
 mcs/tests/test-xml-054-ref.xml                     |   74 +-
 mcs/tests/test-xml-054.cs                          |   40 +-
 mcs/tests/test-xml-057-ref.xml                     |   14 +
 mcs/tests/test-xml-057.cs                          |   20 +
 mcs/tests/test-xml-058-ref.xml                     |   14 +
 mcs/tests/test-xml-058.cs                          |   19 +
 mcs/tests/test-xml-059-ref.xml                     |   29 +
 mcs/tests/test-xml-059.cs                          |   36 +
 mcs/tests/test-xml-060-ref.xml                     |   30 +
 mcs/tests/test-xml-060.cs                          |   31 +
 mcs/tests/test-xml-061-ref.xml                     |   14 +
 mcs/tests/test-xml-061.cs                          |   19 +
 mcs/tests/test-xml-062-ref.xml                     |   34 +
 mcs/tests/test-xml-062.cs                          |   43 +
 mcs/tests/test-xml-063-ref.xml                     |   37 +
 mcs/tests/test-xml-063.cs                          |   54 +
 mcs/tests/test-xml-064-ref.xml                     |   11 +
 mcs/tests/test-xml-064.cs                          |   11 +
 mcs/tests/test-xml-065-ref.xml                     |   14 +
 mcs/tests/test-xml-065.cs                          |   14 +
 mcs/tests/test-xml-066-ref.xml                     |   10 +
 mcs/tests/test-xml-066.cs                          |   17 +
 mcs/tests/test-xml-067-ref.xml                     |   19 +
 mcs/tests/test-xml-067.cs                          |   31 +
 mcs/tests/ver-il-dmcs.xml                          |53411 ---------
 mcs/tests/ver-il-gmcs.xml                          |50335 --------
 mcs/tests/ver-il-net_4_5.xml                       |61596 ++++++++++
 mcs/tools/ChangeLog                                |  103 -
 mcs/tools/ChangeLog.old                            |  568 -
 mcs/tools/Makefile                                 |   26 +-
 mcs/tools/al/Al.cs                                 |    4 +-
 mcs/tools/al/Makefile                              |    2 +-
 mcs/tools/cccheck/Makefile                         |    9 +
 mcs/tools/cccheck/Program.cs                       |   66 +
 mcs/tools/cccheck/cccheck.exe.sources              |    3 +
 mcs/tools/cil-strip/ChangeLog                      |    4 -
 mcs/tools/cil-strip/ChangeLog.old                  |    8 -
 mcs/tools/cil-strip/Mono.Xml/ChangeLog             |    4 -
 mcs/tools/cil-strip/Mono.Xml/ChangeLog.old         |   28 -
 mcs/tools/compiler-tester/ChangeLog                |   12 -
 mcs/tools/compiler-tester/ChangeLog.old            |  171 -
 mcs/tools/compiler-tester/Makefile                 |    2 +-
 mcs/tools/compiler-tester/compiler-tester.cs       |  370 +-
 .../compiler-tester/compiler-tester.exe.sources    |    2 +
 mcs/tools/compiler-tester/xmldocdiff.cs            |  176 +-
 mcs/tools/corcompare/ChangeLog                     |   27 -
 mcs/tools/corcompare/ChangeLog.old                 |  497 -
 mcs/tools/corcompare/Makefile                      |    4 +-
 mcs/tools/corcompare/mono-api-info.cs              |   46 +-
 mcs/tools/csharp/ChangeLog                         |   39 -
 mcs/tools/csharp/ChangeLog.old                     |   91 -
 mcs/tools/csharp/Makefile                          |    2 +-
 mcs/tools/csharp/getline.cs                        |   31 +-
 mcs/tools/csharp/repl.cs                           |  199 +-
 mcs/tools/culevel/Makefile                         |    2 +-
 mcs/tools/gacutil/Makefile                         |    2 +-
 mcs/tools/gacutil/driver.cs                        |   28 +-
 mcs/tools/genxs/Makefile                           |    2 +-
 mcs/tools/linker/ChangeLog                         |   36 -
 mcs/tools/linker/ChangeLog.old                     |  639 -
 mcs/tools/linker/Descriptors/System.xml            |    1 +
 mcs/tools/linker/Descriptors/mscorlib.xml          |   15 +-
 mcs/tools/linker/Makefile                          |    2 +-
 .../linker/Mono.Linker.Steps/BlacklistStep.cs      |    2 +-
 mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs     |   95 +-
 mcs/tools/linker/Mono.Linker.Steps/OutputStep.cs   |   38 +-
 .../Mono.Linker.Steps/ResolveFromAssemblyStep.cs   |   16 +-
 mcs/tools/linker/Mono.Linker.Steps/SweepStep.cs    |   19 +-
 mcs/tools/linker/Mono.Linker.Steps/TypeMapStep.cs  |   27 +-
 mcs/tools/linker/Mono.Linker/Annotations.cs        |  189 +-
 mcs/tools/linker/Mono.Linker/LinkContext.cs        |   48 +-
 mcs/tools/linker/Mono.Linker/Pipeline.cs           |    8 +-
 mcs/tools/mdbrebase/Makefile                       |   10 +
 mcs/tools/mdbrebase/mdbrebase.cs                   |  117 +
 mcs/tools/mdbrebase/mdbrebase.exe.sources          |    2 +
 mcs/tools/mdoc/ChangeLog                           |  687 -
 mcs/tools/mdoc/ChangeLog.old                       | 2575 -
 mcs/tools/mdoc/Makefile                            |   69 +-
 mcs/tools/mdoc/Mono.Documentation/assembler.cs     |    7 +-
 mcs/tools/mdoc/Mono.Documentation/dump.cs          |    2 +-
 mcs/tools/mdoc/Mono.Documentation/ecmadoc.cs       |    2 +-
 mcs/tools/mdoc/Mono.Documentation/index.cs         |   66 +
 mcs/tools/mdoc/Mono.Documentation/mdoc.cs          |    1 +
 mcs/tools/mdoc/Mono.Documentation/monodocer.cs     |  249 +-
 .../mdoc/Mono.Documentation/monodocs2slashdoc.cs   |    6 +-
 mcs/tools/mdoc/Mono.Documentation/webdoc.cs        |   28 +-
 mcs/tools/mdoc/Resources/monodoc-ecma.xsd          |   41 +-
 mcs/tools/mdoc/Test/DocTest-v1.cs                  |   46 +-
 .../Mono.DocTest.Generic/Extensions.xml            |  124 +
 .../Mono.DocTest.Generic/Func`2.xml                |   63 +
 .../GenericBase`1+FooEventArgs.xml                 |   30 +
 .../GenericBase`1+NestedCollection+Enumerator.xml  |   19 +
 .../GenericBase`1+NestedCollection.xml             |   30 +
 .../Mono.DocTest.Generic/GenericBase`1.xml         |  127 +
 .../Mono.DocTest.Generic/IFoo`1.xml                |   41 +
 .../Mono.DocTest.Generic/MyList`1+Helper`2.xml     |   54 +
 .../Mono.DocTest.Generic/MyList`1.xml              |  174 +
 .../Mono.DocTest.Generic/MyList`2.xml              |  325 +
 .../Test/en.expected.delete/Mono.DocTest/Color.xml |   60 +
 .../Test/en.expected.delete/Mono.DocTest/D.xml     |   22 +
 .../Mono.DocTest/DocAttribute.xml                  |   85 +
 .../Mono.DocTest/DocValueType.xml                  |   51 +
 .../en.expected.delete/Mono.DocTest/IProcess.xml   |   13 +
 .../en.expected.delete/Mono.DocTest/UseLists.xml   |  151 +
 .../en.expected.delete/Mono.DocTest/Widget+Del.xml |   21 +
 .../Mono.DocTest/Widget+Direction.xml              |   65 +
 .../Mono.DocTest/Widget+IMenuItem.xml              |   40 +
 .../Widget+NestedClass+Double+Triple+Quadruple.xml |   27 +
 .../Widget+NestedClass+Double+Triple.xml           |   27 +
 .../Mono.DocTest/Widget+NestedClass+Double.xml     |   27 +
 .../Mono.DocTest/Widget+NestedClass.xml            |   55 +
 .../Mono.DocTest/Widget+NestedClass`1.xml          |   59 +
 .../en.expected.delete/Mono.DocTest/Widget.xml     |  723 +
 .../mdoc/Test/en.expected.delete/NoNamespace.xml   |   27 +
 .../Test/en.expected.delete/System/Action`1.xml    |   25 +
 .../mdoc/Test/en.expected.delete/System/Array.xml  |   98 +
 .../en.expected.delete/System/AsyncCallback.xml    |   21 +
 .../System/Environment+SpecialFolder.xml           |   15 +
 .../Test/en.expected.delete/System/Environment.xml |   35 +
 mcs/tools/mdoc/Test/en.expected.delete/index.xml   |  186 +
 mcs/tools/mdoc/Test/en.expected.delete/ns-.xml     |    6 +
 .../en.expected.delete/ns-Mono.DocTest.Generic.xml |    6 +
 .../Test/en.expected.delete/ns-Mono.DocTest.xml    |    6 +
 .../mdoc/Test/en.expected.delete/ns-System.xml     |    6 +
 .../Mono.DocTest.Generic/Func`2.xml                |    8 +-
 .../GenericBase`1+NestedCollection+Enumerator.xml  |    4 +-
 .../Mono.DocTest.Generic/MyList`1.xml              |    9 +-
 .../Mono.DocTest.Generic/MyList`2.xml              |   42 +-
 .../en.expected.importslashdoc/Mono.DocTest/D.xml  |   25 +
 .../Mono.DocTest/DocAttribute.xml                  |    2 +-
 .../Mono.DocTest/UseLists.xml                      |   17 +-
 .../Mono.DocTest/Widget+Direction.xml              |    4 +-
 .../Mono.DocTest/Widget+IMenuItem.xml              |    2 +-
 .../Mono.DocTest/Widget.xml                        |  213 +-
 .../mdoc/Test/en.expected.importslashdoc/index.xml |    1 +
 .../Mono.DocTest.Generic/Func`2.xml                |    8 +-
 .../GenericBase`1+NestedCollection+Enumerator.xml  |    4 +-
 .../mdoc/Test/en.expected.since/Mono.DocTest/D.xml |   24 +
 .../Mono.DocTest/DocAttribute.xml                  |    2 +-
 .../Mono.DocTest/Widget+Direction.xml              |    4 +-
 .../Mono.DocTest/Widget+IMenuItem.xml              |    2 +-
 .../Test/en.expected.since/Mono.DocTest/Widget.xml |  211 +-
 mcs/tools/mdoc/Test/en.expected.since/index.xml    |    1 +
 .../en.expected/Mono.DocTest.Generic/Func`2.xml    |    8 +-
 .../GenericBase`1+NestedCollection+Enumerator.xml  |    4 +-
 mcs/tools/mdoc/Test/en.expected/Mono.DocTest/D.xml |   23 +
 .../Test/en.expected/Mono.DocTest/DocAttribute.xml |    2 +-
 .../en.expected/Mono.DocTest/Widget+Direction.xml  |    4 +-
 .../en.expected/Mono.DocTest/Widget+IMenuItem.xml  |    2 +-
 .../mdoc/Test/en.expected/Mono.DocTest/Widget.xml  |  201 +-
 mcs/tools/mdoc/Test/en.expected/index.xml          |    1 +
 .../Mono.DocTest.Generic/Extensions.html           |  226 +-
 .../html.expected/Mono.DocTest.Generic/Func`2.html |   36 +-
 .../GenericBase`1+FooEventArgs.html                |   77 +-
 .../GenericBase`1+NestedCollection+Enumerator.html |   46 +-
 .../GenericBase`1+NestedCollection.html            |   77 +-
 .../Mono.DocTest.Generic/GenericBase`1.html        |  295 +-
 .../html.expected/Mono.DocTest.Generic/IFoo`1.html |   99 +-
 .../Mono.DocTest.Generic/MyList`1+Helper`2.html    |  122 +-
 .../Mono.DocTest.Generic/MyList`1.html             |  356 +-
 .../Mono.DocTest.Generic/MyList`2.html             |  700 +-
 .../Test/html.expected/Mono.DocTest/Color.html     |   28 +-
 .../mdoc/Test/html.expected/Mono.DocTest/D.html    |  246 +
 .../html.expected/Mono.DocTest/DocAttribute.html   |  210 +-
 .../html.expected/Mono.DocTest/DocValueType.html   |  122 +-
 .../Test/html.expected/Mono.DocTest/IProcess.html  |   46 +-
 .../Test/html.expected/Mono.DocTest/UseLists.html  |  308 +-
 .../html.expected/Mono.DocTest/Widget+Del.html     |   24 +-
 .../Mono.DocTest/Widget+Direction.html             |   30 +-
 .../Mono.DocTest/Widget+IMenuItem.html             |  119 +-
 ...Widget+NestedClass+Double+Triple+Quadruple.html |   79 +-
 .../Widget+NestedClass+Double+Triple.html          |   79 +-
 .../Mono.DocTest/Widget+NestedClass+Double.html    |   79 +-
 .../Mono.DocTest/Widget+NestedClass.html           |  150 +-
 .../Mono.DocTest/Widget+NestedClass`1.html         |  155 +-
 .../Test/html.expected/Mono.DocTest/Widget.html    | 1468 +-
 .../Test/html.expected/Mono.DocTest/index.html     |    8 +
 mcs/tools/mdoc/Test/html.expected/NoNamespace.html |   79 +-
 .../mdoc/Test/html.expected/System/Action`1.html   |   29 +-
 .../mdoc/Test/html.expected/System/Array.html      |  215 +-
 .../Test/html.expected/System/AsyncCallback.html   |   24 +-
 .../System/Environment+SpecialFolder.html          |   28 +-
 .../Test/html.expected/System/Environment.html     |   85 +-
 mcs/tools/mdoc/Test/html.expected/index.html       |    8 +
 .../mdoc/Test/msxdoc-expected.importslashdoc.xml   |  145 +-
 mcs/tools/mdoc/mdoc.exe.sources                    |    1 +
 mcs/tools/mkbundle/ChangeLog                       |   25 -
 mcs/tools/mkbundle/ChangeLog.old                   |  167 -
 mcs/tools/mkbundle/Makefile                        |    2 +-
 mcs/tools/mkbundle/mkbundle.cs                     |   77 +-
 mcs/tools/mkbundle/template_main.c                 |   21 +-
 mcs/tools/mod/Makefile                             |    3 +-
 mcs/tools/mod/mod.cs                               |    9 +-
 mcs/tools/mono-service/ChangeLog                   |   11 -
 mcs/tools/mono-service/ChangeLog.old               |   74 -
 mcs/tools/mono-service/Makefile                    |    6 +-
 mcs/tools/mono-shlib-cop/Makefile                  |    7 +-
 mcs/tools/mono-xsd/Makefile                        |    2 +-
 mcs/tools/mono-xsd/NewMonoXSD.cs                   |    4 -
 mcs/tools/monodoc/ChangeLog                        |  544 -
 mcs/tools/monodoc/ChangeLog.old                    |  460 -
 .../Lucene.Net/Lucene.Net/Analysis/Analyzer.cs     |   58 -
 .../Lucene.Net/Analysis/CharTokenizer.cs           |   97 -
 .../Lucene.Net/Analysis/DE/GermanAnalyzer.cs       |  114 -
 .../Lucene.Net/Analysis/DE/GermanStemFilter.cs     |  100 -
 .../Lucene.Net/Analysis/DE/GermanStemmer.cs        |  291 -
 .../Lucene.Net/Analysis/DE/WordlistLoader.cs       |  119 -
 .../Lucene.Net/Analysis/LetterTokenizer.cs         |   42 -
 .../Lucene.Net/Analysis/LowerCaseFilter.cs         |   43 -
 .../Lucene.Net/Analysis/LowerCaseTokenizer.cs      |   44 -
 .../Lucene.Net/Analysis/PerFieldAnalyzerWrapper.cs |   65 -
 .../Lucene.Net/Analysis/PorterStemFilter.cs        |   63 -
 .../Lucene.Net/Analysis/PorterStemmer.cs           |  747 -
 .../Lucene.Net/Analysis/RU/RussianAnalyzer.cs      |  144 -
 .../Lucene.Net/Analysis/RU/RussianCharsets.cs      |   82 -
 .../Analysis/RU/RussianLetterTokenizer.cs          |   57 -
 .../Analysis/RU/RussianLowerCaseFilter.cs          |   61 -
 .../Lucene.Net/Analysis/RU/RussianStemFilter.cs    |   71 -
 .../Lucene.Net/Analysis/RU/RussianStemmer.cs       |  481 -
 .../Lucene.Net/Analysis/SimpleAnalyzer.cs          |   29 -
 .../Lucene.Net/Analysis/Standard/CharStream.cs     |  103 -
 .../Lucene.Net/Analysis/Standard/FastCharStream.cs |  149 -
 .../Lucene.Net/Analysis/Standard/ParseException.cs |  243 -
 .../Analysis/Standard/StandardAnalyzer.cs          |   63 -
 .../Lucene.Net/Analysis/Standard/StandardFilter.cs |   71 -
 .../Analysis/Standard/StandardTokenizer.cs         |  269 -
 .../Standard/StandardTokenizerConstants.cs         |   47 -
 .../Standard/StandardTokenizerTokenManager.cs      | 1350 -
 .../Lucene.Net/Analysis/Standard/Token.cs          |   90 -
 .../Lucene.Net/Analysis/Standard/TokenMgrError.cs  |  158 -
 .../Lucene.Net/Lucene.Net/Analysis/StopAnalyzer.cs |   49 -
 .../Lucene.Net/Lucene.Net/Analysis/StopFilter.cs   |   86 -
 .../Lucene.Net/Lucene.Net/Analysis/Token.cs        |  132 -
 .../Lucene.Net/Lucene.Net/Analysis/TokenFilter.cs  |   49 -
 .../Lucene.Net/Lucene.Net/Analysis/TokenStream.cs  |   42 -
 .../Lucene.Net/Lucene.Net/Analysis/Tokenizer.cs    |   47 -
 .../Lucene.Net/Analysis/WhitespaceAnalyzer.cs      |   29 -
 .../Lucene.Net/Analysis/WhitespaceTokenizer.cs     |   39 -
 .../Lucene.Net/Lucene.Net/Document/DateField.cs    |  120 -
 .../Lucene.Net/Lucene.Net/Document/Document.cs     |  235 -
 .../Lucene.Net/Lucene.Net/Document/Field.cs        |  297 -
 .../Lucene.Net/Index/CompoundFileReader.cs         |  266 -
 .../Lucene.Net/Index/CompoundFileWriter.cs         |  245 -
 .../Lucene.Net/Lucene.Net/Index/DocumentWriter.cs  |  438 -
 .../Lucene.Net/Lucene.Net/Index/FieldInfo.cs       |   36 -
 .../Lucene.Net/Lucene.Net/Index/FieldInfos.cs      |  244 -
 .../Lucene.Net/Lucene.Net/Index/FieldsReader.cs    |   80 -
 .../Lucene.Net/Lucene.Net/Index/FieldsWriter.cs    |   71 -
 .../Lucene.Net/Index/FilterIndexReader.cs          |  241 -
 .../Lucene.Net/Lucene.Net/Index/IndexReader.cs     |  710 -
 .../Lucene.Net/Lucene.Net/Index/IndexWriter.cs     |  699 -
 .../Lucene.Net/Lucene.Net/Index/MultiReader.cs     |  542 -
 .../Lucene.Net/Index/MultipleTermPositions.cs      |  294 -
 .../Lucene.Net/Lucene.Net/Index/SegmentInfo.cs     |   34 -
 .../Lucene.Net/Lucene.Net/Index/SegmentInfos.cs    |  147 -
 .../Lucene.Net/Index/SegmentMergeInfo.cs           |   73 -
 .../Lucene.Net/Index/SegmentMergeQueue.cs          |   45 -
 .../Lucene.Net/Lucene.Net/Index/SegmentMerger.cs   |  491 -
 .../Lucene.Net/Lucene.Net/Index/SegmentReader.cs   |  487 -
 .../Lucene.Net/Lucene.Net/Index/SegmentTermDocs.cs |  235 -
 .../Lucene.Net/Lucene.Net/Index/SegmentTermEnum.cs |  229 -
 .../Lucene.Net/Index/SegmentTermPositions.cs       |   88 -
 .../Lucene.Net/Index/SegmentTermVector.cs          |   94 -
 .../monodoc/Lucene.Net/Lucene.Net/Index/Term.cs    |  121 -
 .../Lucene.Net/Lucene.Net/Index/TermDocs.cs        |   84 -
 .../Lucene.Net/Lucene.Net/Index/TermEnum.cs        |   65 -
 .../Lucene.Net/Lucene.Net/Index/TermFreqVector.cs  |   70 -
 .../Lucene.Net/Lucene.Net/Index/TermInfo.cs        |   64 -
 .../Lucene.Net/Lucene.Net/Index/TermInfosReader.cs |  218 -
 .../Lucene.Net/Lucene.Net/Index/TermInfosWriter.cs |  152 -
 .../Lucene.Net/Index/TermPositionVector.cs         |   32 -
 .../Lucene.Net/Lucene.Net/Index/TermPositions.cs   |   39 -
 .../Lucene.Net/Index/TermVectorsReader.cs          |  270 -
 .../Lucene.Net/Index/TermVectorsWriter.cs          |  354 -
 .../Lucene.Net/QueryParser/CharStream.cs           |  117 -
 .../Lucene.Net/QueryParser/FastCharStream.cs       |  157 -
 .../QueryParser/MultiFieldQueryParser.cs           |  138 -
 .../Lucene.Net/QueryParser/ParseException.cs       |  227 -
 .../Lucene.Net/QueryParser/QueryParser.cs          | 1530 -
 .../Lucene.Net/QueryParser/QueryParserConstants.cs |   68 -
 .../QueryParser/QueryParserTokenManager.cs         | 1272 -
 .../Lucene.Net/Lucene.Net/QueryParser/Token.cs     |   90 -
 .../Lucene.Net/QueryParser/TokenMgrError.cs        |  158 -
 .../Lucene.Net/Lucene.Net/Search/BooleanClause.cs  |   59 -
 .../Lucene.Net/Lucene.Net/Search/BooleanQuery.cs   |  404 -
 .../Lucene.Net/Lucene.Net/Search/BooleanScorer.cs  |  254 -
 .../Lucene.Net/Search/CachingWrapperFilter.cs      |   78 -
 .../Lucene.Net/Search/ConjunctionScorer.cs         |  170 -
 .../Lucene.Net/Lucene.Net/Search/DateFilter.cs     |  160 -
 .../Lucene.Net/Search/DefaultSimilarity.cs         |   58 -
 .../Lucene.Net/Search/ExactPhraseScorer.cs         |   63 -
 .../Lucene.Net/Lucene.Net/Search/Explanation.cs    |  132 -
 .../Lucene.Net/Lucene.Net/Search/FieldCache.cs     |  155 -
 .../Lucene.Net/Lucene.Net/Search/FieldCacheImpl.cs |  493 -
 .../Lucene.Net/Lucene.Net/Search/FieldDoc.cs       |   70 -
 .../Lucene.Net/Search/FieldDocSortedHitQueue.cs    |  268 -
 .../Lucene.Net/Search/FieldSortedHitQueue.cs       |  449 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Filter.cs |   32 -
 .../Lucene.Net/Lucene.Net/Search/FilteredQuery.cs  |  233 -
 .../Lucene.Net/Search/FilteredTermEnum.cs          |  108 -
 .../Lucene.Net/Lucene.Net/Search/FuzzyQuery.cs     |  105 -
 .../Lucene.Net/Lucene.Net/Search/FuzzyTermEnum.cs  |  216 -
 .../Lucene.Net/Lucene.Net/Search/HitCollector.cs   |   52 -
 .../Lucene.Net/Lucene.Net/Search/HitQueue.cs       |   38 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Hits.cs   |  208 -
 .../Lucene.Net/Lucene.Net/Search/IndexSearcher.cs  |  265 -
 .../Lucene.Net/Lucene.Net/Search/MultiSearcher.cs  |  244 -
 .../Lucene.Net/Lucene.Net/Search/MultiTermQuery.cs |  106 -
 .../Lucene.Net/Search/ParallelMultiSearcher.cs     |  301 -
 .../Lucene.Net/Search/PhrasePositions.cs           |   82 -
 .../Lucene.Net/Search/PhrasePrefixQuery.cs         |  323 -
 .../Lucene.Net/Lucene.Net/Search/PhraseQuery.cs    |  346 -
 .../Lucene.Net/Lucene.Net/Search/PhraseQueue.cs    |   38 -
 .../Lucene.Net/Lucene.Net/Search/PhraseScorer.cs   |  186 -
 .../Lucene.Net/Lucene.Net/Search/PrefixQuery.cs    |  104 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Query.cs  |  162 -
 .../Lucene.Net/Lucene.Net/Search/QueryFilter.cs    |  112 -
 .../Lucene.Net/Search/QueryTermVector.cs           |  157 -
 .../Lucene.Net/Lucene.Net/Search/RangeQuery.cs     |  185 -
 .../Lucene.Net/Lucene.Net/Search/ScoreDoc.cs       |   41 -
 .../Lucene.Net/Search/ScoreDocComparator.cs        |  123 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Scorer.cs |   79 -
 .../Lucene.Net/Lucene.Net/Search/Searchable.cs     |  110 -
 .../Lucene.Net/Lucene.Net/Search/Searcher.cs       |  112 -
 .../Lucene.Net/Lucene.Net/Search/Similarity.cs     |  352 -
 .../Lucene.Net/Search/SloppyPhraseScorer.cs        |   72 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Sort.cs   |  240 -
 .../Lucene.Net/Lucene.Net/Search/SortComparator.cs |  108 -
 .../Lucene.Net/Search/SortComparatorSource.cs      |   45 -
 .../Lucene.Net/Lucene.Net/Search/SortField.cs      |  276 -
 .../Lucene.Net/Search/Spans/NearSpans.cs           |  442 -
 .../Lucene.Net/Search/Spans/SpanFirstQuery.cs      |  140 -
 .../Lucene.Net/Search/Spans/SpanNearQuery.cs       |  134 -
 .../Lucene.Net/Search/Spans/SpanNotQuery.cs        |  175 -
 .../Lucene.Net/Search/Spans/SpanOrQuery.cs         |  279 -
 .../Lucene.Net/Search/Spans/SpanQuery.cs           |   44 -
 .../Lucene.Net/Search/Spans/SpanScorer.cs          |  113 -
 .../Lucene.Net/Search/Spans/SpanTermQuery.cs       |  151 -
 .../Lucene.Net/Search/Spans/SpanWeight.cs          |  150 -
 .../Lucene.Net/Lucene.Net/Search/Spans/Spans.cs    |   54 -
 .../Lucene.Net/Lucene.Net/Search/TermQuery.cs      |  214 -
 .../Lucene.Net/Lucene.Net/Search/TermScorer.cs     |  143 -
 .../Lucene.Net/Lucene.Net/Search/TopDocs.cs        |   39 -
 .../Lucene.Net/Lucene.Net/Search/TopFieldDocs.cs   |   51 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Weight.cs |   57 -
 .../Lucene.Net/Lucene.Net/Search/WildcardQuery.cs  |   44 -
 .../Lucene.Net/Search/WildcardTermEnum.cs          |  197 -
 .../Lucene.Net/Lucene.Net/Store/Directory.cs       |   76 -
 .../Lucene.Net/Lucene.Net/Store/FSDirectory.cs     |  741 -
 .../Lucene.Net/Lucene.Net/Store/InputStream.cs     |  279 -
 .../monodoc/Lucene.Net/Lucene.Net/Store/Lock.cs    |  136 -
 .../Lucene.Net/Lucene.Net/Store/OutputStream.cs    |  196 -
 .../Lucene.Net/Lucene.Net/Store/RAMDirectory.cs    |  238 -
 .../monodoc/Lucene.Net/Lucene.Net/Store/RAMFile.cs |   26 -
 .../Lucene.Net/Lucene.Net/Store/RAMInputStream.cs  |   70 -
 .../Lucene.Net/Lucene.Net/Store/RAMOutputStream.cs |  124 -
 .../monodoc/Lucene.Net/Lucene.Net/SupportClass.cs  |  599 -
 .../Lucene.Net/Lucene.Net/Util/BitVector.cs        |  138 -
 .../Lucene.Net/Lucene.Net/Util/Constants.cs        |   52 -
 .../Lucene.Net/Lucene.Net/Util/PriorityQueue.cs    |  170 -
 .../Lucene.Net/Lucene.Net/Util/StringHelper.cs     |   56 -
 mcs/tools/monodoc/Makefile                         |  158 -
 .../monodoc/Mono.Documentation/XmlDocUtils.cs      |  200 -
 mcs/tools/monodoc/Monodoc/SearchableDocument.cs    |   29 -
 mcs/tools/monodoc/Monodoc/SearchableIndex.cs       |  119 -
 mcs/tools/monodoc/Monodoc/XmlNodeWriter.cs         |  367 -
 mcs/tools/monodoc/Monodoc/addins-provider.cs       |  315 -
 mcs/tools/monodoc/Monodoc/commentservice.cs        |   86 -
 mcs/tools/monodoc/Monodoc/ecma-provider.cs         | 2355 -
 mcs/tools/monodoc/Monodoc/ecma2wiki.cs             |  509 -
 mcs/tools/monodoc/Monodoc/ecmaspec-provider.cs     |  244 -
 mcs/tools/monodoc/Monodoc/editing.cs               |  518 -
 mcs/tools/monodoc/Monodoc/error-provider.cs        |  312 -
 mcs/tools/monodoc/Monodoc/html-helper.cs           |   37 -
 mcs/tools/monodoc/Monodoc/index.cs                 |  356 -
 mcs/tools/monodoc/Monodoc/man-provider.cs          |  408 -
 mcs/tools/monodoc/Monodoc/monohb-provider.cs       |  287 -
 mcs/tools/monodoc/Monodoc/provider.cs              | 1704 -
 mcs/tools/monodoc/Monodoc/settings.cs              |   91 -
 mcs/tools/monodoc/Monodoc/simple-provider.cs       |  153 -
 mcs/tools/monodoc/Monodoc/wiki2ecma.cs             |  346 -
 mcs/tools/monodoc/Monodoc/xhtml-provider.cs        |  529 -
 mcs/tools/monodoc/Resources/mdoc-html-utils.xsl    | 2693 -
 mcs/tools/monodoc/Resources/mdoc-sections-css.xsl  |  131 -
 mcs/tools/monodoc/Resources/mdoc-sections.xsl      |  123 -
 mcs/tools/monodoc/Resources/mono-ecma-impl.xsl     |  542 -
 mcs/tools/monodoc/Test/man-provider-test.cs        |   14 -
 mcs/tools/monodoc/Test/man-test1.1                 |  416 -
 mcs/tools/monodoc/Test/man-test1.html              |  421 -
 mcs/tools/monodoc/Test/man-test2.1                 | 1020 -
 mcs/tools/monodoc/Test/man-test2.html              | 1052 -
 mcs/tools/monodoc/Test/man-test3.1                 |  211 -
 mcs/tools/monodoc/Test/man-test3.html              |  221 -
 mcs/tools/monodoc/Test/man-test4.1                 |  794 -
 mcs/tools/monodoc/Test/man-test4.html              |  816 -
 mcs/tools/monodoc/monodoc.dll.config.in            |    3 -
 mcs/tools/monodoc/monodoc.dll.sources              |  183 -
 mcs/tools/monop/Makefile                           |    2 +-
 mcs/tools/monop/outline.cs                         |   40 +-
 mcs/tools/pdb2mdb/ChangeLog                        |   10 -
 mcs/tools/pdb2mdb/ChangeLog.old                    |   16 -
 mcs/tools/pdb2mdb/Driver.cs                        |   32 +-
 mcs/tools/pdb2mdb/Makefile                         |    2 +-
 mcs/tools/resgen/ChangeLog                         |    4 -
 mcs/tools/resgen/ChangeLog.old                     |   98 -
 mcs/tools/resgen/Makefile                          |    7 +-
 mcs/tools/resgen/monoresgen.cs                     |   33 +-
 mcs/tools/security/ChangeLog                       |   47 -
 mcs/tools/security/ChangeLog.old                   |  416 -
 mcs/tools/security/Makefile                        |    6 +-
 mcs/tools/security/certmgr.cs                      |  133 +-
 mcs/tools/security/crlupdate.cs                    |  247 +
 mcs/tools/security/httpcfg.cs                      |   40 +-
 mcs/tools/security/makecert.cs                     |    9 +
 mcs/tools/security/sn.cs                           |   21 +-
 mcs/tools/sqlsharp/SqlSharpCli.cs                  |    4 +-
 mcs/tools/svcutil/ChangeLog                        |   26 -
 mcs/tools/svcutil/ChangeLog.old                    |   83 -
 mcs/tools/svcutil/Makefile                         |    3 +-
 mcs/tools/tuner/ChangeLog                          |   25 -
 mcs/tools/tuner/ChangeLog.old                      |  413 -
 .../tuner/Mono.Tuner/InjectSecurityAttributes.cs   |  122 +-
 .../tuner/Mono.Tuner/MoonlightA11yApiMarker.cs     |    7 +-
 mcs/tools/wsdl/Makefile                            |    2 +-
 mcs/tools/wsdl/MonoWSDL2.cs                        |    2 +-
 mcs/tools/xbuild/ChangeLog                         |  233 -
 mcs/tools/xbuild/ChangeLog.old                     |  906 -
 mcs/tools/xbuild/Main.cs                           |    1 +
 mcs/tools/xbuild/Makefile                          |   24 +-
 mcs/tools/xbuild/SolutionParser.cs                 |    4 -
 .../xbuild/xbuild/2.0/Microsoft.Common.targets     |   19 +-
 mcs/tools/xbuild/xbuild/2.0/Microsoft.Common.tasks |    1 +
 .../xbuild/xbuild/3.5/Microsoft.Common.targets     |   22 +-
 mcs/tools/xbuild/xbuild/3.5/Microsoft.Common.tasks |    1 +
 .../xbuild/xbuild/4.0/Microsoft.Common.targets     |   22 +-
 mcs/tools/xbuild/xbuild/4.0/Microsoft.Common.tasks |    1 +
 mcs/tools/xbuild/xbuild/4.5/FrameworkList.xml      |    3 +
 .../xbuild/xbuild/4.5/Microsoft.Common.targets     |  824 +
 mcs/tools/xbuild/xbuild/4.5/Microsoft.Common.tasks |   35 +
 mcs/tools/xbuild/xbuild/Microsoft.CSharp.targets   |   12 +-
 .../xbuild/Microsoft.Portable.CSharp.targets       |   35 +
 .../xbuild/xbuild/Microsoft.VisualBasic.targets    |    8 +
 mcs/tools/xbuild/xbuild_targets.make               |    5 +-
 mono-core.spec                                     | 1437 +
 mono-core.spec.in                                  |  341 +-
 mono/Makefile.am                                   |   34 +-
 mono/Makefile.in                                   |  102 +-
 mono/arch/ChangeLog                                |   60 -
 mono/arch/ChangeLog.old                            | 1183 -
 mono/arch/Makefile.am                              |    4 +-
 mono/arch/Makefile.in                              |   65 +-
 mono/arch/alpha/Makefile.am                        |    2 +-
 mono/arch/alpha/Makefile.in                        |   65 +-
 mono/arch/amd64/Makefile.am                        |    2 +-
 mono/arch/amd64/Makefile.in                        |   63 +-
 mono/arch/amd64/amd64-codegen.h                    |    2 +-
 mono/arch/arm/Makefile.am                          |    2 +-
 mono/arch/arm/Makefile.in                          |   63 +-
 mono/arch/arm/arm-codegen.h                        |    7 +-
 mono/arch/arm/arm-fpa-codegen.h                    |   51 +-
 mono/arch/arm/arm-vfp-codegen.h                    |   18 +-
 mono/arch/arm/arm_fpamacros.h                      |  120 +-
 mono/arch/arm/fpam_macros.th                       |    8 +-
 mono/arch/hppa/Makefile.am                         |    7 -
 mono/arch/hppa/Makefile.in                         |  550 -
 mono/arch/hppa/hppa-codegen.h                      |  737 -
 mono/arch/hppa/tramp.c                             |  781 -
 mono/arch/ia64/Makefile.in                         |   29 +-
 mono/arch/mips/Makefile.am                         |    2 +-
 mono/arch/mips/Makefile.in                         |   65 +-
 mono/arch/mips/mips-codegen.h                      |   18 +-
 mono/arch/ppc/Makefile.am                          |    2 +-
 mono/arch/ppc/Makefile.in                          |   65 +-
 mono/arch/s390/Makefile.am                         |    2 +-
 mono/arch/s390/Makefile.in                         |   63 +-
 mono/arch/s390x/Makefile.am                        |    2 +-
 mono/arch/s390x/Makefile.in                        |   63 +-
 mono/arch/s390x/s390x-codegen.h                    |   32 +-
 mono/arch/sparc/Makefile.am                        |    2 +-
 mono/arch/sparc/Makefile.in                        |   63 +-
 mono/arch/x86/Makefile.am                          |    2 +-
 mono/arch/x86/Makefile.in                          |   63 +-
 mono/arch/x86/x86-codegen.h                        |   11 +-
 mono/benchmark/Makefile.in                         |   29 +-
 mono/cil/Makefile.in                               |   29 +-
 mono/cil/cil-opcodes.xml                           |    3 +
 mono/cil/make-opcodes-def.pl                       |    7 +
 mono/cil/opcode.def                                |    4 +
 mono/dis/ChangeLog                                 |   41 -
 mono/dis/ChangeLog.old                             | 1806 -
 mono/dis/Makefile.am                               |   26 +-
 mono/dis/Makefile.in                               |  110 +-
 mono/dis/get.c                                     |   10 +-
 mono/interpreter/Makefile.am                       |    5 +-
 mono/interpreter/Makefile.in                       |   70 +-
 mono/io-layer/ChangeLog                            |  287 -
 mono/io-layer/ChangeLog.old                        | 4052 -
 mono/io-layer/Makefile.am                          |   16 +-
 mono/io-layer/Makefile.in                          |  128 +-
 mono/io-layer/atomic.h                             |   63 +-
 mono/io-layer/collection.c                         |   21 +-
 mono/io-layer/critical-sections.c                  |    2 -
 mono/io-layer/events.c                             |   86 +-
 mono/io-layer/handles-private.h                    |    7 +-
 mono/io-layer/handles.c                            |  246 +-
 mono/io-layer/handles.h                            |    4 +-
 mono/io-layer/hppa_atomic.S                        |  293 -
 mono/io-layer/io-layer.h                           |    2 +-
 mono/io-layer/io-private.h                         |    2 +
 mono/io-layer/io.c                                 | 1023 +-
 mono/io-layer/locking.c                            |   34 +-
 mono/io-layer/messages.c                           |    2 +-
 mono/io-layer/mono-mutex.h                         |    2 +-
 mono/io-layer/mutexes.c                            |  126 +-
 mono/io-layer/posix.c                              |   24 +-
 mono/io-layer/process-private.h                    |   40 +-
 mono/io-layer/processes.c                          |  946 +-
 mono/io-layer/processes.h                          |    4 +
 mono/io-layer/semaphores.c                         |   74 +-
 mono/io-layer/sockets.c                            |  194 +-
 mono/io-layer/sockets.h                            |    1 +
 mono/io-layer/threads.h                            |    9 +-
 mono/io-layer/versioninfo.c                        |   75 +-
 mono/io-layer/wait.c                               |  147 +-
 mono/io-layer/wapi-private.h                       |    2 +-
 mono/io-layer/wapi_glob.c                          |    6 +-
 mono/io-layer/wthreads.c                           |  347 +-
 mono/metadata/ChangeLog                            | 4082 +-
 mono/metadata/ChangeLog.old                        |38371 -------
 mono/metadata/Makefile.am                          |  123 +-
 mono/metadata/Makefile.in                          | 3908 +-
 mono/metadata/appdomain.c                          |   31 +-
 mono/metadata/assembly.c                           |   83 +-
 mono/metadata/boehm-gc.c                           |  409 +-
 mono/metadata/char-conversions.h                   |27279 ++++-
 mono/metadata/class-internals.h                    |  127 +-
 mono/metadata/class.c                              |  621 +-
 mono/metadata/cominterop.c                         |   63 +-
 mono/metadata/coree.c                              |    7 -
 mono/metadata/culture-info-tables.h                | 6888 +-
 mono/metadata/culture-info.h                       |   62 +-
 mono/metadata/debug-helpers.c                      |    5 +-
 mono/metadata/debug-mono-symfile.c                 |  172 +-
 mono/metadata/debug-mono-symfile.h                 |   14 +
 mono/metadata/decimal.c                            |  139 +-
 mono/metadata/decimal.h                            |    2 -
 mono/metadata/domain-internals.h                   |   80 +-
 mono/metadata/domain.c                             |  204 +-
 mono/metadata/exception.c                          |   56 +
 mono/metadata/file-io.c                            |   37 +-
 mono/metadata/file-io.h                            |    6 +-
 mono/metadata/filewatcher.c                        |   37 +-
 mono/metadata/gc-internal.h                        |   83 +-
 mono/metadata/gc.c                                 |  314 +-
 mono/metadata/icall-def.h                          |   55 +-
 mono/metadata/icall.c                              |  789 +-
 mono/metadata/image.c                              |   55 +-
 mono/metadata/loader.c                             |  363 +-
 mono/metadata/loader.h                             |    3 +
 mono/metadata/locales.c                            |  100 +-
 mono/metadata/locales.h                            |    1 -
 mono/metadata/lock-tracer.c                        |    3 +
 mono/metadata/marshal.c                            |  951 +-
 mono/metadata/marshal.h                            |  108 +-
 mono/metadata/mempool.c                            |    6 +-
 mono/metadata/metadata-internals.h                 |   27 +-
 mono/metadata/metadata-verify.c                    |   12 +-
 mono/metadata/metadata.c                           |   50 +-
 mono/metadata/method-builder.c                     |   84 +-
 mono/metadata/method-builder.h                     |   24 +-
 mono/metadata/monitor.c                            |  162 +-
 mono/metadata/monitor.h                            |    3 +
 mono/metadata/mono-config.c                        |    6 +-
 mono/metadata/mono-cq.c                            |   33 +-
 mono/metadata/mono-debug-debugger.h                |    3 -
 mono/metadata/mono-debug.c                         |    9 +-
 mono/metadata/mono-hash.c                          |    2 +-
 mono/metadata/mono-perfcounters.c                  |   75 +
 mono/metadata/mono-ptr-array.h                     |   11 +-
 mono/metadata/mono-wsq.c                           |   38 +-
 mono/metadata/null-gc.c                            |  136 +-
 mono/metadata/object-internals.h                   |  144 +-
 mono/metadata/object.c                             |  421 +-
 mono/metadata/pedump.c                             |    2 +
 mono/metadata/process.c                            |    2 +-
 mono/metadata/profiler.c                           |   12 +-
 mono/metadata/rand.c                               |   64 +-
 mono/metadata/reflection.c                         |  193 +-
 mono/metadata/reflection.h                         |    2 +
 mono/metadata/runtime.c                            |    9 +
 mono/metadata/runtime.h                            |    1 +
 mono/metadata/security-core-clr.c                  |   98 +-
 mono/metadata/security-core-clr.h                  |   18 +
 mono/metadata/sgen-alloc.c                         | 1054 +
 mono/metadata/sgen-archdep.h                       |  273 +-
 mono/metadata/sgen-bridge.c                        |  343 +-
 mono/metadata/sgen-bridge.h                        |   11 +-
 mono/metadata/sgen-cardtable.c                     |  440 +-
 mono/metadata/sgen-cardtable.h                     |   44 +-
 mono/metadata/sgen-conf.h                          |  213 +
 mono/metadata/sgen-copy-object.h                   |  127 +
 mono/metadata/sgen-debug.c                         |  538 +
 mono/metadata/sgen-descriptor.c                    |  351 +
 mono/metadata/sgen-descriptor.h                    |  333 +
 mono/metadata/sgen-fin-weak-hash.c                 |  653 +
 mono/metadata/sgen-gc.c                            | 7827 +-
 mono/metadata/sgen-gc.h                            | 1238 +-
 mono/metadata/sgen-gray.c                          |  283 +-
 mono/metadata/sgen-gray.h                          |  104 +
 mono/metadata/sgen-hash-table.c                    |  221 +
 mono/metadata/sgen-hash-table.h                    |   73 +
 mono/metadata/sgen-internal.c                      |  668 +-
 mono/metadata/sgen-los.c                           |  204 +-
 mono/metadata/sgen-major-copy-object.h             |  185 +-
 mono/metadata/sgen-major-copying.c                 |  688 -
 mono/metadata/sgen-major-scan-object.h             |  160 +-
 mono/metadata/sgen-marksweep-conc.c                |    3 +
 mono/metadata/sgen-marksweep-fixed-par.c           |   21 +
 mono/metadata/sgen-marksweep-fixed.c               |   21 +
 mono/metadata/sgen-marksweep-par.c                 |   21 +
 mono/metadata/sgen-marksweep.c                     | 1276 +-
 mono/metadata/sgen-memory-governor.c               |  417 +
 mono/metadata/sgen-memory-governor.h               |   62 +
 mono/metadata/sgen-minor-copy-object.h             |  304 +
 mono/metadata/sgen-minor-scan-object.h             |  116 +
 mono/metadata/sgen-nursery-allocator.c             |  939 +
 mono/metadata/sgen-os-mach.c                       |  127 +-
 mono/metadata/sgen-os-posix.c                      |  304 +-
 mono/metadata/sgen-os-win32.c                      |  129 +
 mono/metadata/sgen-pinning-stats.c                 |  134 +-
 mono/metadata/sgen-pinning.c                       |  346 +-
 mono/metadata/sgen-pinning.h                       |   59 +
 mono/metadata/sgen-protocol.c                      |  114 +-
 mono/metadata/sgen-protocol.h                      |   94 +-
 mono/metadata/sgen-scan-object.h                   |   23 +-
 mono/metadata/sgen-simple-nursery.c                |  107 +
 mono/metadata/sgen-split-nursery.c                 |  553 +
 mono/metadata/sgen-ssb.c                           |  966 +
 mono/metadata/sgen-ssb.h                           |   30 +
 mono/metadata/sgen-stw.c                           |  292 +
 mono/metadata/sgen-toggleref.c                     |  116 +-
 mono/metadata/sgen-workers.c                       |  735 +-
 mono/metadata/sgen-workers.h                       |   63 +
 mono/metadata/socket-io.c                          |  264 +-
 mono/metadata/socket-io.h                          |    1 +
 mono/metadata/string-icalls.c                      |  177 -
 mono/metadata/string-icalls.h                      |    3 -
 mono/metadata/sysmath.c                            |    2 -
 mono/metadata/tabledefs.h                          |    1 +
 mono/metadata/threadpool-internals.h               |    1 +
 mono/metadata/threadpool.c                         |  142 +-
 mono/metadata/threads-types.h                      |   34 +-
 mono/metadata/threads.c                            | 1185 +-
 mono/metadata/tpool-epoll.c                        |   37 +-
 mono/metadata/tpool-kqueue.c                       |   10 +-
 mono/metadata/tpool-poll.c                         |   67 +-
 mono/metadata/verify-internals.h                   |    2 +-
 mono/metadata/verify.c                             |  247 +-
 mono/metadata/wrapper-types.h                      |    2 +-
 mono/mini/ChangeLog                                | 3172 -
 mono/mini/ChangeLog.old                            |26068 -----
 mono/mini/Makefile.am                              |  170 +-
 mono/mini/Makefile.in                              | 5138 +-
 mono/mini/TestDriver.cs                            |    3 +-
 mono/mini/abcremoval.c                             |    6 +
 mono/mini/aot-compiler.c                           | 2060 +-
 mono/mini/aot-runtime.c                            | 1297 +-
 mono/mini/aot-tests.cs                             |   26 +
 mono/mini/arrays.cs                                |   19 +-
 mono/mini/basic-float.cs                           |    4 +
 mono/mini/basic-long.cs                            |    6 +
 mono/mini/branch-opts.c                            |    3 +-
 mono/mini/cfold.c                                  |    8 +
 mono/mini/cpu-amd64.md                             |    3 +-
 mono/mini/cpu-arm.md                               |   97 +-
 mono/mini/cpu-hppa.md                              |  329 -
 mono/mini/cpu-mips.md                              |   17 +-
 mono/mini/cpu-ppc.md                               |    1 +
 mono/mini/cpu-s390x.md                             |   11 +-
 mono/mini/cpu-x86.md                               |    4 +-
 mono/mini/debug-mini.c                             |    4 -
 mono/mini/debugger-agent.c                         | 2787 +-
 mono/mini/debugger-agent.h                         |   17 +
 mono/mini/declsec.c                                |   77 +-
 mono/mini/decompose.c                              |    1 +
 mono/mini/dominators.c                             |    6 +-
 mono/mini/driver.c                                 |  131 +-
 mono/mini/dwarfwriter.c                            |  369 +-
 mono/mini/exceptions-alpha.c                       |    9 +-
 mono/mini/exceptions-amd64.c                       |  157 +-
 mono/mini/exceptions-arm.c                         |  182 +-
 mono/mini/exceptions-hppa.c                        |  653 -
 mono/mini/exceptions-ia64.c                        |   10 +-
 mono/mini/exceptions-mips.c                        |  266 +-
 mono/mini/exceptions-ppc.c                         |   30 +-
 mono/mini/exceptions-s390.c                        |   32 +-
 mono/mini/exceptions-s390x.c                       |  130 +-
 mono/mini/exceptions-sparc.c                       |   20 +-
 mono/mini/exceptions-x86.c                         |  195 +-
 mono/mini/exceptions.cs                            |    3 +
 mono/mini/gc-test.cs                               |  631 +
 mono/mini/generics.cs                              |   92 +
 mono/mini/graph.c                                  |    7 +
 mono/mini/gshared.cs                               | 1021 +
 mono/mini/helpers.c                                |   31 +-
 mono/mini/iltests.il.in                            |   58 +-
 mono/mini/image-writer.c                           |   12 +-
 mono/mini/ir-emit.h                                |   11 +-
 mono/mini/jit-icalls.c                             |  247 +-
 mono/mini/jit-icalls.h                             |    6 +
 mono/mini/jit.h                                    |    2 +
 mono/mini/linear-scan.c                            |    4 +-
 mono/mini/liveness.c                               |   17 +-
 mono/mini/local-propagation.c                      |    8 +-
 mono/mini/main.c                                   |   33 +-
 mono/mini/mdb-debug-info32-darwin.s                |    3 +-
 mono/mini/method-to-ir.c                           | 1821 +-
 mono/mini/mini-alpha.c                             |   45 +-
 mono/mini/mini-amd64.c                             |  887 +-
 mono/mini/mini-amd64.h                             |   50 +-
 mono/mini/mini-arch.h                              |    4 +-
 mono/mini/mini-arm.c                               | 1428 +-
 mono/mini/mini-arm.h                               |  118 +-
 mono/mini/mini-codegen.c                           |   55 +-
 mono/mini/mini-darwin.c                            |   84 +-
 mono/mini/mini-exceptions.c                        |  633 +-
 mono/mini/mini-gc.c                                |  532 +-
 mono/mini/mini-gc.h                                |    2 +
 mono/mini/mini-generic-sharing.c                   |  771 +-
 mono/mini/mini-hppa.c                              | 2935 -
 mono/mini/mini-hppa.h                              |  172 -
 mono/mini/mini-ia64.c                              |   55 +-
 mono/mini/mini-ia64.h                              |   73 +-
 mono/mini/mini-llvm-cpp.cpp                        |  147 +-
 mono/mini/mini-llvm-cpp.h                          |   17 +-
 mono/mini/mini-llvm.c                              |  430 +-
 mono/mini/mini-llvm.h                              |   22 +-
 mono/mini/mini-mips.c                              | 1360 +-
 mono/mini/mini-mips.h                              |   78 +-
 mono/mini/mini-ops.h                               |   70 +-
 mono/mini/mini-posix.c                             |   75 +-
 mono/mini/mini-ppc.c                               |  373 +-
 mono/mini/mini-ppc.h                               |   31 +-
 mono/mini/mini-s390.c                              |   38 +-
 mono/mini/mini-s390x.c                             |  798 +-
 mono/mini/mini-s390x.h                             |   37 +-
 mono/mini/mini-sparc.c                             |   27 +-
 mono/mini/mini-sparc.h                             |   15 +-
 mono/mini/mini-trampolines.c                       |  221 +-
 mono/mini/mini-unwind.h                            |   28 +-
 mono/mini/mini-windows.c                           |    8 +
 mono/mini/mini-x86.c                               |  483 +-
 mono/mini/mini-x86.h                               |  124 +-
 mono/mini/mini.c                                   | 1198 +-
 mono/mini/mini.h                                   |  450 +-
 mono/mini/objects.cs                               |   47 +-
 mono/mini/optflags-def.h                           |    8 +-
 mono/mini/patch-info.h                             |    2 +
 mono/mini/regalloc2.c                              |    2 +-
 mono/mini/simd-intrinsics.c                        |   15 +-
 mono/mini/ssa.c                                    |    5 +-
 mono/mini/tasklets.c                               |    8 +-
 mono/mini/trace.c                                  |   48 +-
 mono/mini/trace.h                                  |    1 +
 mono/mini/tramp-alpha.c                            |    2 -
 mono/mini/tramp-amd64.c                            |   65 +-
 mono/mini/tramp-arm.c                              |  378 +-
 mono/mini/tramp-hppa.c                             |  438 -
 mono/mini/tramp-mips.c                             |  279 +-
 mono/mini/tramp-s390x.c                            |  230 +-
 mono/mini/tramp-x86.c                              |   87 +-
 mono/mini/unwind.c                                 |   95 +-
 mono/mini/version.h                                |    2 +-
 mono/mini/xdebug.c                                 |    9 -
 mono/monograph/Makefile.am                         |   27 +-
 mono/monograph/Makefile.in                         |   97 +-
 mono/profiler/ChangeLog                            |  325 -
 mono/profiler/ChangeLog.old                        |  420 -
 mono/profiler/Makefile.am                          |   42 +-
 mono/profiler/Makefile.in                          |  157 +-
 mono/profiler/mono-profiler-aot.c                  |    4 +
 mono/profiler/mono-profiler-iomap.c                |    2 +-
 mono/profiler/proflog.c                            |   13 +
 mono/tests/ChangeLog                               |  206 -
 mono/tests/ChangeLog.old                           | 2932 -
 mono/tests/Makefile.am                             |  244 +-
 mono/tests/Makefile.in                             |  303 +-
 mono/tests/allow-synchronous-major.cs              |   26 +
 ...ppdomain-unload-doesnot-raise-pending-events.cs |   29 +
 mono/tests/assembly_append_ordering.cs             |   59 +
 mono/tests/assemblyresolve/Makefile.am             |    4 +-
 mono/tests/assemblyresolve/Makefile.in             |   33 +-
 mono/tests/async-with-cb-throws.cs                 |   55 +
 mono/tests/bug-10127.cs                            |  111 +
 mono/tests/bug-1147.cs                             |   94 +
 mono/tests/bug-2907.cs                             |  132 +
 mono/tests/bug-3903.cs                             |   28 +
 mono/tests/bug-575941.cs                           |    3 +
 mono/tests/bug-6148.cs                             |   50 +
 mono/tests/bug-666008.cs                           |   28 +
 mono/tests/bug-685908.cs                           |   44 +
 mono/tests/bug-696593.cs                           |   23 +
 mono/tests/bug-705140.cs                           |   57 +
 mono/tests/bug-Xamarin-5278.cs                     |  171 +
 mono/tests/bug-bxc-795.cs                          |   15 +
 mono/tests/cas/Makefile.in                         |   29 +-
 mono/tests/cas/assembly/ChangeLog                  |    4 -
 mono/tests/cas/assembly/ChangeLog.old              |   47 -
 mono/tests/cas/assembly/Makefile.am                |    2 +-
 mono/tests/cas/assembly/Makefile.in                |   31 +-
 mono/tests/cas/demand/Makefile.am                  |    2 +-
 mono/tests/cas/demand/Makefile.in                  |   31 +-
 mono/tests/cas/inheritance/Makefile.am             |    2 +-
 mono/tests/cas/inheritance/Makefile.in             |   31 +-
 mono/tests/cas/linkdemand/Makefile.am              |    2 +-
 mono/tests/cas/linkdemand/Makefile.in              |   31 +-
 mono/tests/cas/threads/Makefile.am                 |    2 +-
 mono/tests/cas/threads/Makefile.in                 |   31 +-
 mono/tests/cominterop.cs                           |   31 +
 mono/tests/custom-attr.cs                          |    8 +
 mono/tests/delegate-invoke.cs                      |  132 +
 mono/tests/delegate2.exe.config                    |    6 -
 mono/tests/dynamic-method-resurrection.cs          |   69 +
 mono/tests/finalizer-exception.cs                  |   59 +-
 mono/tests/finalizer-thread.cs                     |   41 +
 mono/tests/gc-altstack.cs                          |   64 +-
 mono/tests/gchandles.cs                            |   44 +
 mono/tests/generic_type_definition.2.cs            |   10 +-
 mono/tests/gsharing-valuetype-layout.il            |  192 +
 mono/tests/invalid_generic_instantiation.il        |  109 +
 mono/tests/libtest.c                               |  114 +-
 mono/tests/marshal2.cs                             |   40 +-
 mono/tests/mono-path.cs                            |   47 +
 mono/tests/pinvoke2.cs                             |   87 +-
 mono/tests/pinvoke3.cs                             |   36 +
 mono/tests/sgen-bridge-major-fragmentation.cs      |   67 +
 mono/tests/sgen-bridge.cs                          |   44 +
 mono/tests/sgen-case-23400.cs                      |   35 +
 mono/tests/sgen-cementing-stress.cs                |   73 +
 mono/tests/sgen-descriptors.cs                     |   87 +
 mono/tests/sgen-domain-unload.cs                   |   59 +
 mono/tests/sgen-gshared-vtype.cs                   |   35 +
 mono/tests/sgen-long-vtype.cs                      |   82 +
 mono/tests/sgen-weakref-stress.cs                  |   38 +
 mono/tests/stackframes-async.2.cs                  |    6 +-
 mono/tests/test-driver                             |   42 +-
 mono/tests/thread6.cs                              |   43 +
 mono/tests/threadpool-exceptions1.cs               |    9 +
 mono/tests/threadpool-exceptions2.cs               |    9 +
 mono/tests/threadpool-exceptions4.cs               |    9 +
 mono/tests/threadpool-exceptions5.cs               |    8 +
 mono/tests/vararg.il                               |   56 +-
 mono/utils/ChangeLog                               |  263 -
 mono/utils/ChangeLog.old                           | 1467 -
 mono/utils/Makefile.am                             |   35 +-
 mono/utils/Makefile.in                             |  145 +-
 mono/utils/dtrace.h                                |  177 +-
 mono/utils/freebsd-dwarf.h                         |    1 +
 mono/utils/gc_wrapper.h                            |    6 +-
 mono/utils/hazard-pointer.c                        |  276 +
 mono/utils/hazard-pointer.h                        |   48 +
 mono/utils/linux_magic.h                           |  326 +
 mono/utils/lock-free-alloc.c                       |  623 +
 mono/utils/lock-free-alloc.h                       |   53 +
 mono/utils/lock-free-array-queue.c                 |  197 +
 mono/utils/lock-free-array-queue.h                 |   40 +
 mono/utils/lock-free-queue.c                       |  297 +
 mono/utils/lock-free-queue.h                       |   67 +
 mono/utils/mach-support-amd64.c                    |   30 +-
 mono/utils/mach-support-arm.c                      |   30 +-
 mono/utils/mach-support-unknown.c                  |   73 +
 mono/utils/mach-support-x86.c                      |   29 +-
 mono/utils/mach-support.c                          |    1 -
 mono/utils/mach-support.h                          |    8 +-
 mono/utils/memcheck.h                              |  148 +-
 mono/utils/mono-codeman.c                          |    8 +-
 mono/utils/mono-compiler.h                         |   39 +-
 mono/utils/mono-context.c                          |  316 +
 mono/utils/mono-context.h                          |  475 +
 mono/utils/mono-counters.c                         |   80 +
 mono/utils/mono-counters.h                         |   15 +
 mono/utils/mono-digest.h                           |   16 +
 mono/utils/mono-dl.c                               |    7 +-
 mono/utils/mono-error-internals.h                  |    3 +
 mono/utils/mono-error.c                            |   84 +
 mono/utils/mono-filemap.c                          |   21 +-
 mono/utils/mono-io-portability.c                   |    2 +-
 mono/utils/mono-linked-list-set.c                  |  202 +
 mono/utils/mono-linked-list-set.h                  |  101 +
 mono/utils/mono-logger-internal.h                  |   27 +-
 mono/utils/mono-machine.h                          |   27 +
 mono/utils/mono-md5.c                              |   24 +-
 mono/utils/mono-membar.h                           |    4 +-
 mono/utils/mono-memory-model.h                     |  171 +
 mono/utils/mono-mmap.c                             |  106 +-
 mono/utils/mono-mmap.h                             |    5 +
 mono/utils/mono-path.c                             |   17 +-
 mono/utils/mono-proclib.c                          |   34 +-
 mono/utils/mono-semaphore.c                        |    2 +-
 mono/utils/mono-semaphore.h                        |    5 +-
 mono/utils/mono-sha1.c                             |   23 +
 mono/utils/mono-sigcontext.h                       |  155 +-
 mono/utils/mono-stack-unwinding.h                  |   93 +
 mono/utils/mono-threads-mach.c                     |  134 +
 mono/utils/mono-threads-posix.c                    |  258 +
 mono/utils/mono-threads-windows.c                  |  164 +
 mono/utils/mono-threads.c                          |  601 +
 mono/utils/mono-threads.h                          |  261 +
 mono/utils/mono-time.h                             |   30 +
 mono/utils/monobitset.c                            |    2 +-
 mono/utils/strtod.c                                |    5 +-
 mono/utils/valgrind.h                              | 5339 +-
 msvc/ChangeLog                                     |   76 -
 msvc/ChangeLog.old                                 |  336 -
 msvc/Makefile.am                                   |   16 -
 msvc/Makefile.in                                   |   46 +-
 msvc/eglib.vcproj                                  |  687 -
 msvc/eglib.vcxproj                                 |   18 +-
 msvc/genmdesc.vcproj                               | 1085 -
 msvc/genmdesc.vcxproj                              |   39 +-
 msvc/libgc.vcproj                                  |  677 -
 msvc/libgc.vcxproj                                 |    8 +-
 msvc/libmono.vcproj                                | 7815 --
 msvc/libmono.vcxproj                               | 1979 +-
 msvc/libmonoruntime.vcxproj                        |  456 +
 msvc/libmonoutils.vcxproj                          |  257 +
 msvc/libtest.vcxproj                               |    2 -
 msvc/mono.def                                      |    3 -
 msvc/mono.sln                                      |  227 +-
 msvc/mono.vcproj                                   |  660 -
 msvc/mono.vcxproj                                  |  208 +-
 msvc/monoburg.vcproj                               |  724 -
 msvc/monodiet.vcproj                               |  689 -
 msvc/monodis.vcproj                                |  741 -
 msvc/monograph.vcproj                              |  681 -
 msvc/monoposixhelper.vcxproj                       |   44 +-
 msvc/pedump.vcproj                                 |  829 -
 msvc/profiler-codeanalyst.vcxproj                  |  176 +
 msvc/profiler-cov.vcxproj                          |  101 +-
 msvc/profiler-logging.vcxproj                      |   86 +-
 msvc/profiler-vtune.vcxproj                        |  176 +
 msvc/test-invoke.vcproj                            |  681 -
 msvc/test-metadata.vcproj                          |  681 -
 msvc/test_eglib.vcproj                             |  799 -
 msvc/test_eglib.vcxproj                            |   10 +-
 msvc/teste.vcproj                                  |  681 -
 nls.m4                                             |   31 -
 po.m4                                              |  449 -
 po/Makefile.am                                     |    2 +-
 po/Makefile.in                                     |   29 +-
 po/mcs/ChangeLog                                   |   16 -
 po/mcs/ChangeLog.old                               |   39 -
 po/mcs/Makefile.in.in                              |   39 +-
 po/mcs/POTFILES.in                                 |   10 +-
 po/mcs/Rules-quot                                  |    2 +-
 po/mcs/de.gmo                                      |  Bin 7868 -> 5546 bytes
 po/mcs/de.po                                       | 2748 +-
 po/mcs/es.gmo                                      |  Bin 16943 -> 16487 bytes
 po/mcs/es.po                                       | 2587 +-
 po/mcs/ja.gmo                                      |  Bin 22516 -> 21042 bytes
 po/mcs/ja.po                                       | 2638 +-
 po/mcs/mcs.pot                                     | 2350 +-
 po/mcs/pt_BR.gmo                                   |  Bin 82632 -> 75463 bytes
 po/mcs/pt_BR.po                                    | 3229 +-
 progtest.m4                                        |   92 -
 runtime/Makefile.am                                |   70 +-
 runtime/Makefile.in                                |  153 +-
 samples/Makefile.am                                |    2 +-
 samples/Makefile.in                                |   29 +-
 scripts/Makefile.am                                |   39 +-
 scripts/Makefile.in                                |   67 +-
 scripts/dmcs.in                                    |    2 +
 scripts/get-cygwin-deps.sh                         |    8 +-
 scripts/gmcs.in                                    |    2 +
 scripts/mcs.in                                     |    2 +-
 scripts/patch-quiet.sh                             |   40 -
 scripts/update_submodules                          |    9 +
 support/ChangeLog                                  |   34 -
 support/ChangeLog.old                              | 1066 -
 support/Makefile.am                                |   10 +-
 support/Makefile.in                                |  136 +-
 support/fcntl.c                                    |    3 +
 support/minizip/ioapi.h                            |   14 +-
 support/mph.h                                      |   10 +
 support/nl.c                                       |  382 +
 support/nl.h                                       |   12 +
 support/serial.c                                   |   61 +-
 support/sys-mman.c                                 |   11 +-
 support/sys-sendfile.c                             |    7 +
 support/syslog.c                                   |   19 +-
 tools/Makefile.in                                  |   29 +-
 tools/locale-builder/CalendarType.cs               |   40 +
 tools/locale-builder/Constants.cs                  |   48 +
 tools/locale-builder/CultureInfoEntry.cs           |  211 +-
 tools/locale-builder/DateTimeFormatEntry.cs        |  238 +-
 tools/locale-builder/Driver.cs                     | 2061 +-
 tools/locale-builder/Entry.cs                      |  120 +-
 tools/locale-builder/Makefile.am                   |  136 +-
 tools/locale-builder/Makefile.in                   |  165 +-
 tools/locale-builder/NumberFormatEntry.cs          |  248 +-
 tools/locale-builder/Patterns.cs                   | 1781 +
 tools/locale-builder/README                        |   25 +-
 tools/locale-builder/RegionInfoEntry.cs            |   55 +-
 tools/locale-builder/TextInfoEntry.cs              |   91 +-
 tools/locale-builder/langs/ka.xml                  | 2159 -
 tools/locale-builder/lcids.xml                     |  527 +-
 tools/locale-builder/locales/ka_GE.xml             |   10 -
 tools/locale-builder/supp/ChangeLog                |  121 -
 tools/locale-builder/supp/ChangeLog.old            |  114 -
 tools/locale-builder/supp/af_ZA.xml                |   26 -
 tools/locale-builder/supp/ar.xml                   |   19 -
 tools/locale-builder/supp/ar_AE.xml                |   31 -
 tools/locale-builder/supp/ar_BH.xml                |   31 -
 tools/locale-builder/supp/ar_DZ.xml                |   36 -
 tools/locale-builder/supp/ar_EG.xml                |   31 -
 tools/locale-builder/supp/ar_IQ.xml                |   20 -
 tools/locale-builder/supp/ar_JO.xml                |   32 -
 tools/locale-builder/supp/ar_KW.xml                |   31 -
 tools/locale-builder/supp/ar_LB.xml                |   31 -
 tools/locale-builder/supp/ar_LY.xml                |   31 -
 tools/locale-builder/supp/ar_MA.xml                |   34 -
 tools/locale-builder/supp/ar_OM.xml                |   31 -
 tools/locale-builder/supp/ar_QA.xml                |   31 -
 tools/locale-builder/supp/ar_SA.xml                |   15 -
 tools/locale-builder/supp/ar_SY.xml                |   31 -
 tools/locale-builder/supp/ar_TN.xml                |   36 -
 tools/locale-builder/supp/ar_YE.xml                |   31 -
 tools/locale-builder/supp/be_BY.xml                |   26 -
 tools/locale-builder/supp/bg.xml                   |   20 -
 tools/locale-builder/supp/ca_ES.xml                |   32 -
 tools/locale-builder/supp/cs_CZ.xml                |   35 -
 tools/locale-builder/supp/da.xml                   |   40 -
 tools/locale-builder/supp/de.xml                   |   26 -
 tools/locale-builder/supp/de_AT.xml                |   26 -
 tools/locale-builder/supp/el.xml                   |   32 -
 tools/locale-builder/supp/en.xml                   |   89 -
 tools/locale-builder/supp/en_AU.xml                |   23 -
 tools/locale-builder/supp/en_CA.xml                |   32 -
 tools/locale-builder/supp/en_GB.xml                |   23 -
 tools/locale-builder/supp/en_IE.xml                |   32 -
 tools/locale-builder/supp/en_NZ.xml                |   25 -
 tools/locale-builder/supp/en_PH.xml                |   40 -
 tools/locale-builder/supp/en_TT.xml                |   45 -
 tools/locale-builder/supp/en_US.xml                |   66 -
 tools/locale-builder/supp/en_ZA.xml                |   32 -
 tools/locale-builder/supp/en_ZW.xml                |   34 -
 tools/locale-builder/supp/es.xml                   |   25 -
 tools/locale-builder/supp/es_AR.xml                |   23 -
 tools/locale-builder/supp/es_BO.xml                |   23 -
 tools/locale-builder/supp/es_CL.xml                |   26 -
 tools/locale-builder/supp/es_CO.xml                |   23 -
 tools/locale-builder/supp/es_CR.xml                |   23 -
 tools/locale-builder/supp/es_DO.xml                |   23 -
 tools/locale-builder/supp/es_EC.xml                |   23 -
 tools/locale-builder/supp/es_ES.xml                |   48 -
 tools/locale-builder/supp/es_GT.xml                |   23 -
 tools/locale-builder/supp/es_HN.xml                |   23 -
 tools/locale-builder/supp/es_MX.xml                |   23 -
 tools/locale-builder/supp/es_NI.xml                |   23 -
 tools/locale-builder/supp/es_PA.xml                |   23 -
 tools/locale-builder/supp/es_PE.xml                |   23 -
 tools/locale-builder/supp/es_PR.xml                |   32 -
 tools/locale-builder/supp/es_PY.xml                |   23 -
 tools/locale-builder/supp/es_SV.xml                |   23 -
 tools/locale-builder/supp/es_UY.xml                |   23 -
 tools/locale-builder/supp/es_VE.xml                |   23 -
 tools/locale-builder/supp/et.xml                   |   26 -
 tools/locale-builder/supp/eu_ES.xml                |   23 -
 tools/locale-builder/supp/fa.xml                   |   23 -
 tools/locale-builder/supp/fi.xml                   |   35 -
 tools/locale-builder/supp/fo_FO.xml                |   26 -
 tools/locale-builder/supp/fr.xml                   |   36 -
 tools/locale-builder/supp/fr_BE.xml                |   23 -
 tools/locale-builder/supp/fr_CA.xml                |   26 -
 tools/locale-builder/supp/fr_CH.xml                |   26 -
 tools/locale-builder/supp/fr_FR.xml                |   32 -
 tools/locale-builder/supp/fr_LU.xml                |   23 -
 tools/locale-builder/supp/he.xml                   |   32 -
 tools/locale-builder/supp/hi_IN.xml                |   26 -
 tools/locale-builder/supp/hr.xml                   |   26 -
 tools/locale-builder/supp/hu.xml                   |   35 -
 tools/locale-builder/supp/hy.xml                   |   26 -
 tools/locale-builder/supp/id_ID.xml                |   31 -
 tools/locale-builder/supp/is.xml                   |   26 -
 tools/locale-builder/supp/it_CH.xml                |   26 -
 tools/locale-builder/supp/it_IT.xml                |   23 -
 tools/locale-builder/supp/ja.xml                   |   81 -
 tools/locale-builder/supp/ka_GE.xml                |   36 -
 tools/locale-builder/supp/ko_KR.xml                |   87 -
 tools/locale-builder/supp/lt_LT.xml                |   35 -
 tools/locale-builder/supp/lv.xml                   |   26 -
 tools/locale-builder/supp/mk.xml                   |   26 -
 tools/locale-builder/supp/nl_BE.xml                |   32 -
 tools/locale-builder/supp/nl_NL.xml                |   35 -
 tools/locale-builder/supp/pl.xml                   |   37 -
 tools/locale-builder/supp/pt.xml                   |   12 -
 tools/locale-builder/supp/pt_BR.xml                |   32 -
 tools/locale-builder/supp/pt_PT.xml                |   26 -
 tools/locale-builder/supp/ro.xml                   |   26 -
 tools/locale-builder/supp/root.xml                 |   17 -
 tools/locale-builder/supp/ru.xml                   |   26 -
 tools/locale-builder/supp/sk.xml                   |   26 -
 tools/locale-builder/supp/sl.xml                   |   26 -
 tools/locale-builder/supp/sq.xml                   |   26 -
 tools/locale-builder/supp/sv_FI.xml                |   26 -
 tools/locale-builder/supp/sv_SE.xml                |   36 -
 tools/locale-builder/supp/sw_KE.xml                |   23 -
 tools/locale-builder/supp/th.xml                   |   31 -
 tools/locale-builder/supp/tr.xml                   |   26 -
 tools/locale-builder/supp/uk.xml                   |   26 -
 tools/locale-builder/supp/vi.xml                   |   23 -
 tools/locale-builder/supplementalData.xml          |  968 -
 tools/locale-builder/textinfo.xml                  |  205 -
 tools/sgen/Makefile.am                             |    4 +-
 tools/sgen/Makefile.in                             |   68 +-
 tools/sgen/sgen-grep-binprot.c                     |   71 +-
 winconfig.h                                        |   25 +-
 20779 files changed, 3338257 insertions(+), 871919 deletions(-)

diff --cc debian/changelog
index 5f2bb0f,e226c19..dfec40e
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,27 -1,102 +1,126 @@@
+ mono (3.0.6+dfsg2-4) unstable; urgency=low
+ 
+   [ Iain Lane ]
+   * [2a84a9f] Install Mono.Posix and System.Data.OracleClient into 4.5 too
+ 
+   [ Neale Ferguson ]
+   * [a4118b9] Add lazy rgctx support to s390x
+     (cherry picked from commit 3cbc51a82063f879680eab3c99415028e9c80c00)
+   * [8f533d3] Correct call parameter processing for GENERICINST types
+     (cherry picked from commit efa707b468967f1fa57bb39c642109439dc03c84)
+   * [a99f491] Remove unneeded call - lazy support
+     (cherry picked from commit 89cbc62dee8e694b1d80157d254322523bbce411)
+ 
+  -- Mirco Bauer <meebey at debian.org>  Mon, 13 May 2013 12:22:42 +0200
+ 
+ mono (3.0.6+dfsg2-3) unstable; urgency=low
+ 
+   * Upload to unstable
+ 
+  -- Mirco Bauer <meebey at debian.org>  Sun, 05 May 2013 09:07:45 +0200
+ 
+ mono (3.0.6+dfsg2-2) experimental; urgency=low
+ 
+   [ Jo Shields ]
+   * [f46cef1] Ensure GetVolumeInformation is defined on kfreebsd, by adding to
+     the #define
+   * [88cfd6f] Remove duplicated definition of mini_gc_enable_gc_maps_for_aot -
+     fixed build on PowerPC, Itanium, SPARC
+     (cherry picked from commit 998373afb6cb164767d2dc7cc62610e1dbf4a161)
+ 
+  -- Mirco Bauer <meebey at debian.org>  Thu, 18 Apr 2013 20:21:12 +0200
+ 
+ mono (3.0.6+dfsg2-1) experimental; urgency=low
+ 
+   * The "From Mirco Bauer with Love" release
+ 
+   [ Mirco Bauer ]
+   * New major upstream release
+     + Dropped obsolete downstream patches:
+       - master-experimental-patches/CVE-2012-3382-Mono.Web-XSS
+       - master-experimental-patches/X.509_fixes
+       - master-experimental-patches/fix_mono-api-info
+   * [8f13662] Bumped clilibs where needed to >= 3.0.6
+   * [1a21b1c] Updated debian/copyright for Mono 3.0.6
+   * [8550395] Remove external/Lucene.Net/lib/ from source tarball in get-orig-source
+   * [37f20cb] Updated debian/README.source for Mono 3.0.6
+   * [44b076b] Imported Upstream version 3.0.6+dfsg2
+   * [422ee0e] Imported Upstream version 3.0.6+dfsg
+   * [2a298ae] Updated libmono-2.0-1.symbols for Mono 3.0.2 and 3.0.3
+   * [8bb72a8] Re-synced debian/dh_makeclilibs from cli-common 0.9, needed for .NET 4.5 support
+   * [81be094] Imported Upstream version 3.0.1+dfsg
+   * [ca9c963] Imported Upstream version 3.0.0+dfsg
+   * [2b6934a] Updated GNU/kFreeBSD port for Mono 3.0
+   * [df4ee63] Disable -Werror=format-security on GCC as the input is already
+               validated by the caller.
+   * [552f512] Added missing RabbitMQ.Client/docs/specs files back, which
+               were accidently deleted in debian/rules' get-orig-source target
+   * [fd3c55d] Updated libmono-2.0-1.symbols for Mono 3.0
+   * [70a0773] Added 4.5 runtime config files to mono-runtime.install
+   * [f2c64d8] Moved gmcs and dmcs to the mono-mcs package as they are now just
+               script wrappers around mcs which from now on provides the
+               C# 2.0, 3.0, 4.0 and 5.0 compiler
+   * [5f555c4] Use mcs compiler in debian/rules for MonoGetAssemblyName and
+               mono-api-diff
+   * [22cdeb1] The default C# compiler (cli-csc) is now mcs instead of dmcs,
+               making CLI 4.5 the new default runtime
+   * [d8aa46c] Updated application paths of mono-devel.install
+   * [bbad2af] Added new libmono-corlib4.5-cil package
+   * [2992c9c] Updated application path of mono-csharp-shell.install
+   * [86a3c74] Updated application path of mono-4.0-gac.install
+   * [422f9a5] Updated library path of libmono-codecontracts4.0-cil.install
+   * [07f956e] Added new libmono-parallel4.0-cil package
+   * [0ac23eb] Updated application path of mono-4.0-service.install
+   * [68801fb] Added new libmono-system-json4.0-cil package
+   * [62ec2a8] Updated library paths for libmono-microsoft-build*4.0-cil and
+               added new libmono-microsoft-build4.0-cil package
+   * [9f85c45] Added new libmono-entityframework(-sqlserver)6.0-cil package
+   * [64737c1] Added new libmono-system-net-http4.0-cil package
+   * [0d23a36] Added new libmono-system-net-http-formatting4.0-cil package
+   * [7a5ff4b] Added new libmono-system-threading-tasks-dataflow4.0-cil package
+   * [7d22b72] Added new libmono-system-web-http4.0-cil package
+   * [a153a71] Added new libmono-system-web-http-selfhost4.0-cil package
+   * [4be7571] Added new libmono-system-web-mvc3.0-cil package
+   * [5705132] Added new libmono-system-web-razor2.0-cil package
+   * [f636e2f] Added new libmono-system-web-webpages2.0-cil package
+   * [2b8ef48] Added new libmono-system-web-webpages-deployment2.0-cil package
+   * [3a0996e] Added new libmono-system-web-webpages-razor2.0-cil package
+   * [cba5827] Added aspnetwebstack.pc and system.web.mvc3.pc to libmono-cil-dev
+               package
+   * [e36a51e] Added cccheck(.exe) with manpage to mono-devel package
+   * [cb6e8fc] Added crlupdate(.exe) with manpage to mono-devel package
+   * [bb1a528] Updated library paths for .NET 4.5 development profile
+   * [52efd50] Updated application paths for .NET 4.5 development profile
+ 
+   [ Marek Safar ]
+   * [3531cf8] Build correct version of System.Net for non-mobile profile
+ 
+  -- Mirco Bauer <meebey at debian.org>  Wed, 10 Apr 2013 23:13:16 +0200
+ 
 +mono (2.10.8.1-8) unstable; urgency=high
 +
 +  * [b9108c7] Dirty patch to introduce a new System.Windows.Forms.WebBrowser 
 +    back-end, which does absolutely nothing. This is to allow applications 
 +    which create a WebBrowser object to continue to run without crashing, 
 +    in the absence of a working browser back-end (which we lack right now). 
 +    This patch is sufficient for 
 +    http://www.java2s.com/Tutorial/CSharp/0460__GUI-Windows-Forms/AsimpleBrowser.htm 
 +    to run without crashing. (Closes: #683289, #694948)
 +
 + -- Jo Shields <directhex at apebox.org>  Sun, 03 Mar 2013 17:36:38 +0000
 +
 +mono (2.10.8.1-7) unstable; urgency=high
 +
 +  [ Jo Shields ]
 +  * [4a46aae] Remove armhf from mono-archs.make - It should have been 
 +    removed in 2.10.8.1-6 but was overlooked (Closes: #695743)
 +
 +  [ Marek Habersack ]
 +  * [226b326] Fix for Novell bug #739119 (Closes: #686562, CVE-2012-3543)
 +  * [6983b45] Update to fix for Novell bug #739119
 +
 + -- Jo Shields <directhex at apebox.org>  Mon, 28 Jan 2013 10:27:00 +0000
 +
  mono (2.10.8.1-6) unstable; urgency=low
  
    * [da2fc97] Remove armhf from list of supported architectures. It 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mono/packages/mono.git



More information about the Pkg-mono-svn-commits mailing list