[Pkg-mono-svn-commits] [mono] 04/40: Merge tag 'upstream/3.2.1+dfsg' into master-experimental-patches/arm_format_security

Jo Shields directhex at alioth.debian.org
Sun Aug 18 21:55:31 UTC 2013


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

directhex pushed a commit to branch merge/3.2.1+dfsg
in repository mono.

commit 8a5608bd1ee0976c3228129b489fda24f37918f0
Merge: 733119b 621d62b
Author: Jo Shields <directhex at apebox.org>
Date:   Mon Aug 5 16:26:59 2013 +0100

    Merge tag 'upstream/3.2.1+dfsg' into master-experimental-patches/arm_format_security

 LICENSE                                            |    7 +
 Makefile.am                                        |   45 +-
 Makefile.in                                        |  254 +-
 README                                             |    3 +-
 acinclude.m4                                       |    5 +-
 aclocal.m4                                         |  456 +-
 autogen.sh                                         |   29 +-
 config.guess                                       |  277 +-
 config.h.in                                        |  120 +-
 config.sub                                         |  210 +-
 configure                                          | 9057 +-
 configure.in                                       |  590 +-
 data/Makefile.am                                   |    8 +-
 data/Makefile.in                                   |  175 +-
 data/mono-cairo.pc.in                              |    2 +-
 data/mono.d                                        |   37 +
 data/net_2_0/Browsers/Makefile.in                  |   74 +-
 data/net_2_0/Makefile.in                           |  139 +-
 data/net_4_0/Makefile.in                           |  139 +-
 data/net_4_5/Makefile.in                           |  139 +-
 data/reactive.pc.in                                |    4 +
 depcomp                                            |  189 +-
 docs/Makefile.in                                   |   73 +-
 docs/sources/mono-api-decimal.html                 |   19 +
 docs/toc.xml                                       |  362 +-
 eglib/Makefile.in                                  |  198 +-
 eglib/acinclude.m4                                 |    3 +-
 eglib/aclocal.m4                                   |  446 +-
 eglib/autogen.sh                                   |    2 +-
 eglib/config.h.in                                  |    9 +
 eglib/configure                                    | 3151 +-
 eglib/configure.ac                                 |   51 +-
 eglib/m4/Makefile.in                               |   58 +-
 eglib/m4/libtool.m4                                | 2259 +-
 eglib/m4/ltoptions.m4                              |   32 +-
 eglib/m4/ltversion.m4                              |   12 +-
 eglib/m4/lt~obsolete.m4                            |   12 +-
 eglib/src/Makefile.in                              |  736 +-
 eglib/src/eglib-config.h.in                        |    3 -
 eglib/src/gfile-posix.c                            |   10 +
 eglib/src/giconv.c                                 |   23 +-
 eglib/src/glib.h                                   |    2 +-
 eglib/src/gmodule-unix.c                           |   42 +-
 eglib/src/goutput.c                                |   41 +-
 eglib/test/Makefile.in                             |  923 +-
 eglib/test/utf8.c                                  |    6 +-
 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 +
 .../Lucene.Net/src/core}/LZOCompressor.cs          |    0
 .../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 +
 .../ReflectedHttpParameterDescriptor.cs            |    2 +-
 external/entityframework/.gitignore                |    4 +-
 external/entityframework/EF.msbuild                |   48 +-
 external/entityframework/EF.xunit.targets          |   37 +-
 external/entityframework/EntityFramework.sln       |   53 +-
 .../EntityFramework.sln.DotSettings                |  124 +-
 external/entityframework/License.txt               |   28 +-
 external/entityframework/PowerTools.sln            |   62 +-
 .../entityframework/packages/repositories.config   |    2 +
 .../SampleEntityFrameworkProvider/Changelog.txt    |    2 +-
 .../entityframework/src/CodeAnalysisDictionary.xml |   60 +-
 .../DomainDispatcher.cs                            |   46 +-
 .../EntityFramework.PowerShell.Utility.csproj      |  105 +-
 .../Properties/AssemblyInfo.cs                     |    1 +
 .../ConnectionFactoryConfig/ConfigFileFinder.cs    |    7 +-
 .../ConfigFileManipulator.cs                       |   55 +-
 .../ConnectionFactoryConfig/ConfigFileProcessor.cs |   19 +-
 .../ConnectionFactoryConfigurator.cs               |   32 +-
 .../ConnectionFactorySpecification.cs              |    7 +-
 .../ConnectionFactoryConfig/RegistryKeyProxy.cs    |   21 +-
 .../ServiceControllerProxy.cs                      |   13 +-
 .../SqlCompactConnectionFactoryConfigurator.cs     |   17 +-
 .../ConnectionFactoryConfig/SqlServerDetector.cs   |   47 +-
 .../ConnectionFactoryConfig/VersionMapper.cs       |   31 -
 .../EntityFramework.PowerShell.csproj              |  129 +-
 .../Migrations/AddMigrationCommand.cs              |  105 +-
 .../Migrations/EnableMigrationsCommand.cs          |  157 +-
 .../Migrations/Extensions/IEnumerableExtensions.cs |   33 +
 .../Migrations/Extensions/ProjectExtensions.cs     |  112 +-
 .../Migrations/Extensions/ProjectItemExtensions.cs |   13 +-
 .../Migrations/Extensions/XContainerExtensions.cs  |    7 +-
 .../Migrations/GetMigrationsCommand.cs             |    1 +
 .../Migrations/MigrationsDomainCommand.cs          |   17 +-
 .../Migrations/MigrationsPendingException.cs       |   14 -
 .../Migrations/ProjectTypeNotSupportedException.cs |    1 +
 .../Migrations/UpdateDatabaseCommand.cs            |    5 +-
 .../Migrations/Utilities/MigrationWriter.cs        |   16 +-
 .../Migrations/Utilities/StringExtensions.cs       |   37 +
 .../Migrations/Utilities/TemplateProcessor.cs      |   17 +-
 .../Properties/AssemblyInfo.cs                     |    1 +
 .../Properties/InternalsVisibleTo.cs               |    1 +
 .../Templates/Configuration.cs                     |    8 +-
 .../Templates/Configuration.vb                     |   10 +-
 .../EntityFramework.PowerShell/Utilities/Check.cs  |   39 +
 .../Utilities/DebugCheck.cs                        |   27 +
 .../DbGeographyAdapter.cs                          |    4 +-
 .../EntityFramework.SqlServer/DbGeometryAdapter.cs |    4 +-
 .../DefaultSqlExecutionStrategy.cs                 |   66 +
 .../EntityFramework.SqlServer.csproj               |  121 +-
 .../src/EntityFramework.SqlServer/Expressions.cs   |    1 +
 .../GlobalSuppressions.cs                          |    1 +
 .../EntityFramework.SqlServer/IDbSpatialValue.cs   |   13 +-
 .../IDbSpatialValueExtensionMethods.cs             |   27 +-
 .../Properties/AssemblyVersion.cs                  |    6 +-
 .../Properties/InternalsVisibleTo.cs               |    4 +-
 .../Properties/Resources.SqlServer.cs              |  168 +-
 .../Properties/Resources.SqlServer.resx            |    9 +-
 .../Properties/Resources.SqlServer.tt              |   84 +-
 ...Client.SqlProviderServices.ProviderManifest.xml | 3110 +-
 .../SqlAzureDbConfiguration.cs                     |   34 +
 .../SqlAzureExecutionStrategy.cs                   |   18 +
 .../SqlAzureRetriableExceptionDetector.cs          |  111 +
 .../src/EntityFramework.SqlServer/SqlDdlBuilder.cs |   65 +-
 .../SqlExecutionStrategyResolver.cs                |   55 +
 .../SqlGen/BoolWrapper.cs                          |    3 +-
 .../SqlGen/DmlSqlGenerator.cs                      |  121 +-
 .../SqlGen/ISqlFragment.cs                         |   29 +-
 .../EntityFramework.SqlServer/SqlGen/JoinSymbol.cs |   47 +-
 .../SqlGen/OptionalColumn.cs                       |   19 +-
 .../SqlGen/Sql8ConformanceChecker.cs               |  511 +-
 .../SqlGen/Sql8ExpressionRewriter.cs               |  298 +-
 .../EntityFramework.SqlServer/SqlGen/SqlBuilder.cs |   35 +-
 .../SqlGen/SqlFunctionCallHandler.cs               |  642 +-
 .../SqlGen/SqlGenerator.cs                         | 2069 +-
 .../SqlGen/SqlSelectClauseBuilder.cs               |   70 +-
 .../SqlGen/SqlSelectStatement.cs                   |   94 +-
 .../EntityFramework.SqlServer/SqlGen/SqlWriter.cs  |   21 +-
 .../src/EntityFramework.SqlServer/SqlGen/Symbol.cs |   57 +-
 .../EntityFramework.SqlServer/SqlGen/SymbolPair.cs |   26 +-
 .../SqlGen/SymbolTable.cs                          |   34 +-
 .../SqlGen/SymbolUsageManager.cs                   |    9 +-
 .../EntityFramework.SqlServer/SqlGen/TopClause.cs  |   33 +-
 .../SqlProviderManifest.cs                         |  110 +-
 .../SqlProviderServices.cs                         |  311 +-
 .../SqlProviderUtilities.cs                        |    5 +-
 .../SqlSpatialDataReader.cs                        |   97 +-
 .../SqlSpatialServices.cs                          | 1972 +-
 .../SqlSpatialServicesForConversions.cs            |   33 +
 .../EntityFramework.SqlServer/SqlTypesAssembly.cs  | 1546 +-
 .../SqlTypesAssemblyLoader.cs                      |   25 +-
 .../src/EntityFramework.SqlServer/SqlVersion.cs    |   16 +-
 .../EntityFramework.SqlServer/SqlVersionUtils.cs   |   42 +-
 .../EntityFramework.SqlServer/Utilities/Check.cs   |   39 +
 .../Utilities/DbExpressionExtensions.cs            |   17 +-
 .../Utilities/DebugCheck.cs                        |   21 +
 .../Utilities/EdmFunctionExtensions.cs             |    6 +-
 .../Utilities/FuncExtensions.cs                    |    1 +
 .../Utilities/IDictionaryExtensions.cs             |    6 +-
 .../Utilities/MetdataItemExtensions.cs             |    3 +
 .../Utilities/PrimitiveTypeExtensions.cs           |    4 +-
 .../Utilities/RuntimeFailureMethods.cs             |   46 -
 .../Utilities/SqlDataReaderWrapper.cs              |   27 +-
 .../EntityFramework.SqlServer/Utilities/Throw.cs   |   20 -
 .../Utilities/TypeUsageExtensions.cs               |   34 +-
 .../src/EntityFramework.SqlServerCompact/ADP1.cs   |   60 +-
 .../AliasGenerator.cs                              |   17 +-
 .../BasicExpressionVisitor.cs                      |  710 -
 .../CommandTreeUtils.cs                            |   35 +-
 .../CommonUtils.cs                                 |   29 +-
 .../EntityFramework.SqlServerCompact.csproj        |  125 +-
 .../GlobalSuppressions.cs                          |    1 +
 .../src/EntityFramework.SqlServerCompact/Helper.cs |   12 +-
 .../ParameterHelpers.cs                            |    6 +-
 .../Properties/AssemblyVersion.cs                  |    6 +-
 .../Properties/InternalsVisibleTo.cs               |    4 +-
 .../Properties/Resources.SqlServerCompact.cs       |  132 +-
 .../Properties/Resources.SqlServerCompact.resx     |    4 -
 .../Properties/Resources.SqlServerCompact.tt       |   10 +-
 .../ProviderManifest.cs                            |   29 +-
 .../RemoteProviderHelper.cs                        |   20 +-
 ...tity.SqlCeProviderServices.ProviderManifest.xml | 1730 +-
 .../SqlCeMultiCommand.cs                           |    3 +-
 .../SqlCeProviderManifest.cs                       |   52 +-
 .../SqlCeProviderServices.cs                       |  129 +-
 .../SqlDdlBuilder.cs                               |   42 +-
 .../SqlGen/DmlSqlGenerator.cs                      |   92 +-
 .../SqlGen/ISqlFragment.cs                         |   29 +-
 .../SqlGen/JoinSymbol.cs                           |   47 +-
 .../SqlGen/SkipClause.cs                           |   27 +-
 .../SqlGen/SqlBuilder.cs                           |   35 +-
 .../SqlGen/SqlGenerator.cs                         | 2126 +-
 .../SqlGen/SqlSelectStatement.cs                   |  113 +-
 .../SqlGen/SqlWriter.cs                            |   21 +-
 .../SqlGen/Symbol.cs                               |   47 +-
 .../SqlGen/SymbolPair.cs                           |   26 +-
 .../SqlGen/SymbolTable.cs                          |   34 +-
 .../SqlGen/TopClause.cs                            |   35 +-
 .../TypeHelpers.cs                                 |   41 +-
 .../TypeSemantics.cs                               |    7 +-
 .../Utilities/Check.cs                             |   39 +
 .../Utilities/DebugCheck.cs                        |   21 +
 .../Utilities/RuntimeFailureMethods.cs             |   46 -
 .../packages.config                                |    5 +
 .../Config/AppConfigDependencyResolver.cs          |   61 +-
 .../Config/CachingDependencyResolver.cs            |   27 +-
 .../EntityFramework/Config/CompositeResolver`.cs   |   25 +-
 .../Config/DatabaseInitializerResolver.cs          |   36 +
 .../src/EntityFramework/Config/DbConfiguration.cs  |  420 +-
 .../Config/DbConfigurationEventArgs.cs             |   69 +
 .../Config/DbConfigurationFinder.cs                |   56 +-
 .../Config/DbConfigurationLoader.cs                |   33 +-
 .../Config/DbConfigurationManager.cs               |  145 +-
 .../EntityFramework/Config/DbConfigurationProxy.cs |   20 -
 .../Config/DbConfigurationTypeAttribute.cs         |   73 +
 .../EntityFramework/Config/DbNullConfiguration.cs  |   14 -
 .../Config/DefaultInvariantNameResolver.cs         |   29 +
 .../Config/DefaultProviderFactoryResolver.cs       |   34 +
 .../Config/DefaultProviderServicesResolver.cs      |    9 +-
 .../Config/ExecutionStrategyResolver.cs            |   32 +
 .../Config/IDbDependencyResolver.cs                |   87 +-
 .../Config/IDbDependencyResolverExtensions.cs      |   51 +-
 .../Config/InternalConfiguration.cs                |  151 +
 .../Config/InvariantNameResolver.cs                |   68 +
 .../Config/MigrationsConfigurationResolver.cs      |   21 -
 .../Config/ProviderServicesFactory.cs              |    6 +-
 .../src/EntityFramework/Config/ResolverChain.cs    |   23 +-
 .../Config/RootDependencyResolver.cs               |   69 +-
 .../Config/SingletonDependencyResolver.cs          |   48 +-
 .../Config/ThreadLocalDependencyResolver.cs        |   65 +
 .../Config/TransientDependencyResolver.cs          |   58 +
 .../Config/WrappingDependencyResolver`.cs          |   31 +
 .../Common/CommandTrees/BasicCommandTreeVisitor.cs |   23 +-
 .../Common/CommandTrees/BasicExpressionVisitor.cs  |  609 +-
 .../Core/Common/CommandTrees/DbAggregate.cs        |   16 +-
 .../Core/Common/CommandTrees/DbAndExpression.cs    |   56 +-
 .../Core/Common/CommandTrees/DbApplyExpression.cs  |   60 +-
 .../Common/CommandTrees/DbArithmeticExpression.cs  |   64 +-
 .../Core/Common/CommandTrees/DbBinaryExpression.cs |   13 +-
 .../Core/Common/CommandTrees/DbCaseExpression.cs   |   64 +-
 .../Core/Common/CommandTrees/DbCastExpression.cs   |   52 +-
 .../Core/Common/CommandTrees/DbCommandTree.cs      |   86 +-
 .../Core/Common/CommandTrees/DbCommandTreeKind.cs  |    3 +-
 .../Common/CommandTrees/DbComparisonExpression.cs  |   62 +-
 .../Common/CommandTrees/DbConstantExpression.cs    |   60 +-
 .../Common/CommandTrees/DbCrossJoinExpression.cs   |   56 +-
 .../Common/CommandTrees/DbDeleteCommandTree.cs     |   31 +-
 .../Core/Common/CommandTrees/DbDerefExpression.cs  |   52 +-
 .../Common/CommandTrees/DbDistinctExpression.cs    |   56 +-
 .../Common/CommandTrees/DbElementExpression.cs     |   60 +-
 .../Common/CommandTrees/DbEntityRefExpression.cs   |   52 +-
 .../Core/Common/CommandTrees/DbExceptExpression.cs |   54 +-
 .../Core/Common/CommandTrees/DbExpression.cs       |  176 +-
 .../Common/CommandTrees/DbExpressionBinding.cs     |   31 +-
 .../Core/Common/CommandTrees/DbExpressionKind.cs   |  142 +-
 .../Common/CommandTrees/DbExpressionVisitor.cs     |  396 +-
 .../DbExpressionVisitor_TResultType.cs             |  525 +-
 .../Core/Common/CommandTrees/DbFilterExpression.cs |   60 +-
 .../Common/CommandTrees/DbFunctionAggregate.cs     |   11 +-
 .../Common/CommandTrees/DbFunctionCommandTree.cs   |   37 +-
 .../Common/CommandTrees/DbFunctionExpression.cs    |   60 +-
 .../Core/Common/CommandTrees/DbGroupAggregate.cs   |    3 +-
 .../Common/CommandTrees/DbGroupByExpression.cs     |   64 +-
 .../CommandTrees/DbGroupExpressionBinding.cs       |   25 +-
 .../Core/Common/CommandTrees/DbInExpression.cs     |   80 +
 .../Common/CommandTrees/DbInsertCommandTree.cs     |   27 +-
 .../Common/CommandTrees/DbIntersectExpression.cs   |   54 +-
 .../Common/CommandTrees/DbIsEmptyExpression.cs     |   52 +-
 .../Core/Common/CommandTrees/DbIsNullExpression.cs |   52 +-
 .../Core/Common/CommandTrees/DbIsOfExpression.cs   |   54 +-
 .../Core/Common/CommandTrees/DbJoinExpression.cs   |   64 +-
 .../Core/Common/CommandTrees/DbLambda.cs           | 1407 +-
 .../Core/Common/CommandTrees/DbLambdaExpression.cs |   60 +-
 .../Core/Common/CommandTrees/DbLikeExpression.cs   |   64 +-
 .../Core/Common/CommandTrees/DbLimitExpression.cs  |   62 +-
 .../Common/CommandTrees/DbModificationClause.cs    |   17 +-
 .../CommandTrees/DbModificationCommandTree.cs      |   11 +-
 .../Common/CommandTrees/DbNewInstanceExpression.cs |   62 +-
 .../Core/Common/CommandTrees/DbNotExpression.cs    |   56 +-
 .../Core/Common/CommandTrees/DbNullExpression.cs   |   52 +-
 .../Core/Common/CommandTrees/DbOfTypeExpression.cs |   54 +-
 .../Core/Common/CommandTrees/DbOrExpression.cs     |   56 +-
 .../CommandTrees/DbParameterReferenceExpression.cs |   54 +-
 .../Common/CommandTrees/DbProjectExpression.cs     |   61 +-
 .../Common/CommandTrees/DbPropertyExpression.cs    |   70 +-
 .../Common/CommandTrees/DbQuantifierExpression.cs  |   60 +-
 .../Core/Common/CommandTrees/DbQueryCommandTree.cs |   55 +-
 .../Core/Common/CommandTrees/DbRefExpression.cs    |   54 +-
 .../Core/Common/CommandTrees/DbRefKeyExpression.cs |   52 +-
 .../Core/Common/CommandTrees/DbRelatedEntityRef.cs |   29 +-
 .../DbRelationshipNavigationExpression.cs          |   69 +-
 .../Core/Common/CommandTrees/DbScanExpression.cs   |   57 +-
 .../Core/Common/CommandTrees/DbSetClause.cs        |   18 +-
 .../Core/Common/CommandTrees/DbSkipExpression.cs   |   64 +-
 .../Core/Common/CommandTrees/DbSortClause.cs       |   13 +-
 .../Core/Common/CommandTrees/DbSortExpression.cs   |   60 +-
 .../Core/Common/CommandTrees/DbTreatExpression.cs  |   52 +-
 .../Core/Common/CommandTrees/DbUnaryExpression.cs  |    9 +-
 .../Common/CommandTrees/DbUnionAllExpression.cs    |   54 +-
 .../Common/CommandTrees/DbUpdateCommandTree.cs     |   53 +-
 .../CommandTrees/DbVariableReferenceExpression.cs  |   57 +-
 .../CommandTrees/DefaultExpressionVisitor.cs       |  197 +-
 .../ExpressionBuilder/DbExpressionBuilder.cs       | 3979 +-
 .../CommandTrees/ExpressionBuilder/EdmFunctions.cs | 2413 +-
 .../Internal/ArgumentValidation.cs                 | 1172 +-
 .../Internal/EnumerableValidator.cs                |   95 +-
 .../Common/CommandTrees/ExpressionBuilder/Row.cs   |   34 +-
 .../Spatial/SpatialEdmFunctions.cs                 | 2992 +-
 .../Core/Common/CommandTrees/ExpressionRebinder.cs |   16 +-
 .../CommandTrees/Internal/DbExpressionRule.cs      |   43 +-
 .../Internal/DbExpressionRuleProcessingVisitor.cs  |    8 +-
 .../CommandTrees/Internal/ExpressionDumper.cs      |  222 +-
 .../CommandTrees/Internal/ExpressionKeyGen.cs      |  134 +-
 .../Common/CommandTrees/Internal/ExpressionList.cs |    1 +
 .../CommandTrees/Internal/ExpressionPrinter.cs     |  130 +-
 .../CommandTrees/Internal/ParameterRetriever.cs    |    7 +-
 .../CommandTrees/Internal/PatternMatchRule.cs      |   24 +-
 .../Internal/PatternMatchRuleProcessor.cs          |   17 +-
 .../Core/Common/CommandTrees/Internal/Patterns.cs  |  171 +-
 .../Core/Common/CommandTrees/Internal/Validator.cs |    8 +-
 .../Common/CommandTrees/Internal/ViewSimplifier.cs |  178 +-
 .../CommandTrees/Internal/XmlExpressionDumper.cs   |    3 +-
 .../EntityFramework/Core/Common/DataRecordInfo.cs  |   44 +-
 .../Core/Common/DbCommandDefinition.cs             |   35 +-
 .../Core/Common/DbProviderManifest.cs              |  148 +-
 .../Core/Common/DbProviderServices.cs              |  326 +-
 .../Core/Common/DbXmlEnabledProviderManifest.cs    |   16 +-
 .../Core/Common/EntityRecordInfo.cs                |   40 +-
 .../Core/Common/EntitySql/AST/AliasedExpr.cs       |   17 +-
 .../Core/Common/EntitySql/AST/ApplyClauseItem.cs   |   11 +-
 .../Core/Common/EntitySql/AST/ApplyKind.cs         |    3 +-
 .../Core/Common/EntitySql/AST/AstNode.cs           |   21 +-
 .../Core/Common/EntitySql/AST/BuiltInExpr.cs       |    3 +-
 .../Core/Common/EntitySql/AST/BuiltInKind.cs       |    3 +-
 .../Core/Common/EntitySql/AST/CaseExpr.cs          |   17 +-
 .../EntitySql/AST/CollectionTypeDefinition.cs      |    7 +-
 .../Core/Common/EntitySql/AST/Command.cs           |   13 +-
 .../Core/Common/EntitySql/AST/CreateRefExpr.cs     |   15 +-
 .../Core/Common/EntitySql/AST/DerefExpr.cs         |    7 +-
 .../Core/Common/EntitySql/AST/DistinctKind.cs      |    3 +-
 .../Core/Common/EntitySql/AST/DotExpr.cs           |   13 +-
 .../Core/Common/EntitySql/AST/FromClause.cs        |    7 +-
 .../Core/Common/EntitySql/AST/FromClauseItem.cs    |   13 +-
 .../Common/EntitySql/AST/FromClauseItemKind.cs     |    3 +-
 .../Common/EntitySql/AST/FunctionDefinition.cs     |   15 +-
 .../Common/EntitySql/AST/GroupAggregateExpr.cs     |    5 +-
 .../Core/Common/EntitySql/AST/GroupByClause.cs     |    7 +-
 .../Common/EntitySql/AST/GroupPartitionExpr.cs     |    7 +-
 .../Core/Common/EntitySql/AST/HavingClause.cs      |    9 +-
 .../Core/Common/EntitySql/AST/Identifier.cs        |    9 +-
 .../Core/Common/EntitySql/AST/JoinClauseItem.cs    |   15 +-
 .../Core/Common/EntitySql/AST/JoinKind.cs          |    3 +-
 .../Core/Common/EntitySql/AST/KeyExpr.cs           |    7 +-
 .../Core/Common/EntitySql/AST/Literal.cs           |   66 +-
 .../Core/Common/EntitySql/AST/LiteralKind.cs       |    3 +-
 .../Core/Common/EntitySql/AST/MethodExpr.cs        |   18 +-
 .../EntitySql/AST/MultisetConstructorExpr.cs       |    5 +-
 .../Core/Common/EntitySql/AST/NamespaceImport.cs   |   13 +-
 .../Core/Common/EntitySql/AST/NavigationExpr.cs    |   15 +-
 .../Core/Common/EntitySql/AST/OrderByClause.cs     |   13 +-
 .../Core/Common/EntitySql/AST/OrderByClauseItem.cs |   15 +-
 .../Core/Common/EntitySql/AST/OrderKind.cs         |    3 +-
 .../Core/Common/EntitySql/AST/ParenExpr.cs         |   11 +-
 .../Core/Common/EntitySql/AST/QueryExpr.cs         |   31 +-
 .../Core/Common/EntitySql/AST/QueryParameter.cs    |    9 +-
 .../Core/Common/EntitySql/AST/QueryStatement.cs    |   13 +-
 .../Core/Common/EntitySql/AST/RefExpr.cs           |    7 +-
 .../Core/Common/EntitySql/AST/RefTypeDefinition.cs |    7 +-
 .../Common/EntitySql/AST/RowConstructorExpr.cs     |    5 +-
 .../Core/Common/EntitySql/AST/RowTypeDefinition.cs |    7 +-
 .../Core/Common/EntitySql/AST/SelectClause.cs      |   15 +-
 .../Core/Common/EntitySql/AST/SelectKind.cs        |    3 +-
 .../Core/Common/EntitySql/AST/Statement.cs         |    3 +-
 .../Core/Common/EntitySql/AST/TypeDefinition.cs    |   11 +-
 .../Core/Common/EntitySql/AST/WhenThenExpr.cs      |   13 +-
 .../Core/Common/EntitySql/CqlErrorHelper.cs        |   36 +-
 .../Core/Common/EntitySql/CqlLexer.cs              | 1569 +-
 .../Core/Common/EntitySql/CqlLexerHelpers.cs       |  208 +-
 .../Core/Common/EntitySql/CqlParser.cs             | 3191 +-
 .../Core/Common/EntitySql/CqlParserHelpers.cs      |   41 +-
 .../Core/Common/EntitySql/CqlQuery.cs              |  204 +-
 .../Core/Common/EntitySql/Disposer.cs              |    7 +-
 .../Common/EntitySql/EntityContainerExpression.cs  |    3 +-
 .../Core/Common/EntitySql/EntitySqlParser.cs       |   26 +-
 .../Core/Common/EntitySql/ErrorContext.cs          |   11 +-
 .../Core/Common/EntitySql/ExpressionResolution.cs  |    3 +-
 .../Common/EntitySql/ExpressionResolutionClass.cs  |    9 +-
 .../Core/Common/EntitySql/FunctionAggregateInfo.cs |    7 +-
 .../Core/Common/EntitySql/FunctionDefinition.cs    |   17 +-
 .../Common/EntitySql/FunctionOverloadResolver.cs   |   52 +-
 .../Core/Common/EntitySql/GroupAggregateInfo.cs    |   86 +-
 .../Core/Common/EntitySql/GroupAggregateKind.cs    |   22 +-
 .../Core/Common/EntitySql/GroupKeyAggregateInfo.cs |    1 +
 .../EntitySql/GroupKeyDefinitionScopeEntry.cs      |    5 +-
 .../Core/Common/EntitySql/GroupPartitionInfo.cs    |    7 +-
 .../Core/Common/EntitySql/IGetAlternativeName.cs   |    5 +-
 .../EntitySql/IGroupExpressionExtendedInfo.cs      |    8 +-
 .../Core/Common/EntitySql/InlineFunctionGroup.cs   |    8 +-
 .../Core/Common/EntitySql/InlineFunctionInfo.cs    |    1 +
 .../EntitySql/InvalidGroupInputRefScopeEntry.cs    |    3 +-
 .../Core/Common/EntitySql/MetadataEnumMember.cs    |    9 +-
 .../Core/Common/EntitySql/MetadataFunctionGroup.cs |    8 +-
 .../Core/Common/EntitySql/MetadataMember.cs        |   15 +-
 .../Core/Common/EntitySql/MetadataMemberClass.cs   |    3 +-
 .../Core/Common/EntitySql/MetadataNamespace.cs     |    3 +-
 .../Core/Common/EntitySql/MetadataType.cs          |    7 +-
 .../EntityFramework/Core/Common/EntitySql/Pair.cs  |    3 +-
 .../Core/Common/EntitySql/ParseResult.cs           |   13 +-
 .../Core/Common/EntitySql/ParserOptions.cs         |   13 +-
 .../EntityFramework/Core/Common/EntitySql/Scope.cs |   15 +-
 .../Core/Common/EntitySql/ScopeEntry.cs            |    5 +-
 .../Core/Common/EntitySql/ScopeEntryKind.cs        |    3 +-
 .../Core/Common/EntitySql/ScopeRegion.cs           |   25 +-
 .../Core/Common/EntitySql/SemanticAnalyzer.cs      | 1524 +-
 .../Core/Common/EntitySql/SemanticResolver.cs      |  117 +-
 .../Core/Common/EntitySql/SourceScopeEntry.cs      |   25 +-
 .../Core/Common/EntitySql/StaticContext.cs         |   30 +-
 .../Core/Common/EntitySql/TypeResolver.cs          |   51 +-
 .../Core/Common/EntitySql/ValueExpression.cs       |    5 +-
 .../src/EntityFramework/Core/Common/EntityUtil.cs  |  164 +-
 .../EntityFramework/Core/Common/FieldMetadata.cs   |   19 +-
 .../EntityFramework/Core/Common/FieldNameLookup.cs |   15 +-
 .../Common/QueryCache/CompiledQueryCacheEntry.cs   |   67 +-
 .../Common/QueryCache/CompiledQueryCacheKey.cs     |   25 +-
 .../Core/Common/QueryCache/EntityClientCacheKey.cs |   43 +-
 .../Common/QueryCache/EntitySqlQueryCacheKey.cs    |   69 +-
 .../Core/Common/QueryCache/LinqQueryCacheKey.cs    |   58 +-
 .../Core/Common/QueryCache/QueryCacheEntry.cs      |   33 +-
 .../Core/Common/QueryCache/QueryCacheKey.cs        |   33 +-
 .../Core/Common/QueryCache/QueryCacheManager.cs    |  161 +-
 .../QueryCache/shaperfactoryquerycachekey.cs       |    5 +-
 .../src/EntityFramework/Core/Common/TypeHelpers.cs |  838 +
 .../Core/Common/Utils/AliasGenerator.cs            |   17 +-
 .../Core/Common/Utils/Boolean/AndExpr.cs           |   22 +-
 .../Core/Common/Utils/Boolean/BasicVisitor.cs      |    5 +-
 .../Core/Common/Utils/Boolean/BoolExpr.cs          |   55 +-
 .../Utils/Boolean/BooleanExpressionTermRewriter.cs |   15 +-
 .../Core/Common/Utils/Boolean/Clause.cs            |   13 +-
 .../Core/Common/Utils/Boolean/CnfClause.cs         |   18 +-
 .../Core/Common/Utils/Boolean/CnfSentence.cs       |   20 +-
 .../Core/Common/Utils/Boolean/ConversionContext.cs |   15 +-
 .../Core/Common/Utils/Boolean/Converter.cs         |   54 +-
 .../Core/Common/Utils/Boolean/DnfClause.cs         |   18 +-
 .../Core/Common/Utils/Boolean/DnfSentence.cs       |   20 +-
 .../Core/Common/Utils/Boolean/DomainConstraint.cs  |   32 +-
 .../Boolean/DomainConstraintConversionContext.cs   |    7 +-
 .../Core/Common/Utils/Boolean/DomainVariable.cs    |   25 +-
 .../Core/Common/Utils/Boolean/ExprType.cs          |    3 +-
 .../Core/Common/Utils/Boolean/FalseExpr.cs         |    7 +-
 .../Utils/Boolean/GenericConversionContext.cs      |    3 +-
 .../Core/Common/Utils/Boolean/IdentifierService.cs |   12 +-
 .../Core/Common/Utils/Boolean/KnowledgeBase.cs     |   72 +-
 .../Core/Common/Utils/Boolean/LeafVisitor.cs       |    9 +-
 .../Core/Common/Utils/Boolean/Literal.cs           |   31 +-
 .../Core/Common/Utils/Boolean/LiteralVertexPair.cs |    3 +-
 .../Core/Common/Utils/Boolean/NegationPusher.cs    |    1 +
 .../Core/Common/Utils/Boolean/NormalFormNode.cs    |   25 +-
 .../Core/Common/Utils/Boolean/NotExpr.cs           |    9 +-
 .../Core/Common/Utils/Boolean/OrExpr.cs            |   22 +-
 .../Core/Common/Utils/Boolean/Sentence.cs          |   17 +-
 .../Core/Common/Utils/Boolean/Simplifier.cs        |    1 +
 .../Core/Common/Utils/Boolean/Solver.cs            |   68 +-
 .../Core/Common/Utils/Boolean/TermCounter.cs       |    5 +-
 .../Core/Common/Utils/Boolean/TermExpr.cs          |   19 +-
 .../Utils/Boolean/ToDecisionDiagramConverter.cs    |    9 +-
 .../Core/Common/Utils/Boolean/TreeExpr.cs          |   20 +-
 .../Core/Common/Utils/Boolean/TrueExpr.cs          |    7 +-
 .../Core/Common/Utils/Boolean/Vertex.cs            |   44 +-
 .../Core/Common/Utils/Boolean/Visitor.cs           |   11 +-
 .../Core/Common/Utils/ByValueComparer.cs           |    6 +-
 .../Core/Common/Utils/ByValueEqualityComparer.cs   |   16 +-
 .../Core/Common/Utils/CommandHelper.cs             |   65 +-
 .../Common/Utils/DisposableCollectionWrapper.cs    |    5 +-
 .../EntityFramework/Core/Common/Utils/Helpers.cs   |   58 +-
 .../Core/Common/Utils/InternalBase.cs              |    1 +
 .../Core/Common/Utils/KeyToListMap.cs              |    4 +-
 .../EntityFramework/Core/Common/Utils/Memoizer.cs  |   37 +-
 .../Core/Common/Utils/MetadataHelper.cs            |   99 +-
 .../Common/Utils/ModifiableIteratorCollection.cs   |    1 +
 .../src/EntityFramework/Core/Common/Utils/Pair.cs  |    1 +
 .../src/EntityFramework/Core/Common/Utils/Set.cs   |   95 +-
 .../Core/Common/Utils/StringUtil.cs                |   40 +-
 .../Core/Common/Utils/ThreadSafeList.cs            |    1 +
 .../Core/Common/Utils/TrailingSpaceComparer.cs     |    9 +-
 .../Common/Utils/TrailingSpaceStringComparer.cs    |    3 +-
 .../Core/Common/Utils/TreePrinter.cs               |   63 +-
 .../Core/Common/internal/DbTypeMap.cs              |   96 +-
 .../Core/Common/internal/MultipartIdentifier.cs    |   37 +-
 .../internal/materialization/CodeGenEmitter.cs     |  137 +-
 .../materialization/CollectionTranslatorResult.cs  |    7 +-
 .../materialization/CoordinatorFactory`.cs         |   86 +-
 .../internal/materialization/Coordinator`.cs       |   29 +-
 .../internal/materialization/ShaperFactory`.cs     |   17 +-
 .../Common/internal/materialization/Shaper`.cs     |  196 +-
 .../internal/materialization/TranslatorArg.cs      |    5 +-
 .../internal/materialization/TranslatorResult.cs   |   17 +-
 .../materialization/columnmapkeybuilder.cs         |   15 +-
 .../materialization/compensatingcollection.cs      |   17 +-
 .../Common/internal/materialization/coordinator.cs |   56 +-
 .../internal/materialization/coordinatorfactory.cs |   46 +-
 .../materialization/coordinatorscratchpad.cs       |  386 +-
 .../Common/internal/materialization/recordstate.cs |   78 +-
 .../internal/materialization/recordstatefactory.cs |   66 +-
 .../materialization/recordstatescratchpad.cs       |   29 +-
 .../Core/Common/internal/materialization/shaper.cs |  287 +-
 .../internal/materialization/shaperfactory.cs      |    3 +-
 .../Common/internal/materialization/translator.cs  |  272 +-
 .../Core/Common/internal/materialization/util.cs   |    6 +-
 .../EntityClient/DbParameterCollectionHelper.cs    |   38 +-
 .../Core/EntityClient/EntityCommand.cs             |  294 +-
 .../Core/EntityClient/EntityConnection.cs          |  701 +-
 .../EntityClient/EntityConnectionStringBuilder.cs  |   73 +-
 .../Core/EntityClient/EntityDataReader.cs          |  288 +-
 .../Core/EntityClient/EntityParameter.cs           |  145 +-
 .../Core/EntityClient/EntityParameterCollection.cs |   87 +-
 .../Core/EntityClient/EntityProviderFactory.cs     |   43 +-
 .../Core/EntityClient/EntityTransaction.cs         |   32 +-
 .../EntityClient/Internal/DbConnectionOptions.cs   |   67 +-
 .../Core/EntityClient/Internal/EntityAdapter.cs    |   69 +-
 .../Internal/EntityCommandDefinition.cs            |  160 +-
 .../Internal/EntityProviderServices.cs             |   55 +-
 .../Core/EntityClient/Internal/IEntityAdapter.cs   |   29 +-
 .../Core/EntityClient/NameValuePair.cs             |    3 +-
 .../Core/EntityCommandCompilationException.cs      |   30 +-
 .../Core/EntityCommandExecutionException.cs        |   30 +-
 .../src/EntityFramework/Core/EntityException.cs    |   22 +-
 .../src/EntityFramework/Core/EntityKey.cs          |  327 +-
 .../src/EntityFramework/Core/EntityKeyMember.cs    |   33 +-
 .../Core/EntityModel/SchemaObjectModel/Action.cs   |   19 -
 .../EntityModel/SchemaObjectModel/AddErrorKind.cs  |   12 -
 .../BooleanFacetDescriptionElement.cs              |   35 -
 .../ByteFacetDescriptionElement.cs                 |   35 -
 .../SchemaObjectModel/CollectionKind.cs            |   25 -
 .../SchemaObjectModel/CollectionTypeElement.cs     |  225 -
 .../SchemaObjectModel/ConcurrencyMode.cs           |   21 -
 .../SchemaObjectModel/DocumentationElement.cs      |  112 -
 .../SchemaObjectModel/EntityContainer.cs           |  566 -
 .../EntityContainerAssociationSet.cs               |  191 -
 .../EntityContainerAssociationSetEnd.cs            |  168 -
 .../SchemaObjectModel/EntityContainerEntitySet.cs  |  251 -
 .../EntityContainerEntitySetDefiningQuery.cs       |   47 -
 .../EntityContainerRelationshipSet.cs              |  210 -
 .../EntityContainerRelationshipSetEnd.cs           |  147 -
 .../SchemaObjectModel/EntityKeyElement.cs          |  174 -
 .../EntityModel/SchemaObjectModel/ErrorCode.cs     |  507 -
 .../SchemaObjectModel/FacetDescriptionElement.cs   |  143 -
 .../SchemaObjectModel/FacetEnabledSchemaElement.cs |  108 -
 .../FilteredSchemaElementLookUpTable.cs            |  116 -
 .../Core/EntityModel/SchemaObjectModel/Function.cs |  774 -
 .../SchemaObjectModel/FunctionCommandText.cs       |   47 -
 .../SchemaObjectModel/FunctionImportElement.cs     |  372 -
 .../EntityModel/SchemaObjectModel/IRelationship.cs |   47 -
 .../SchemaObjectModel/IRelationshipEnd.cs          |   32 -
 .../SchemaObjectModel/ISchemaElementLookUpTable.cs |   42 -
 .../IntegerFacetDescriptionElement.cs              |   35 -
 .../Core/EntityModel/SchemaObjectModel/ItemType.cs |  256 -
 .../EntityModel/SchemaObjectModel/ModelFunction.cs |  156 -
 .../SchemaObjectModel/ModelFunctionTypeElement.cs  |   26 -
 .../EntityModel/SchemaObjectModel/Multiplicity.cs  |    1 -
 .../SchemaObjectModel/NavigationProperty.cs        |  214 -
 .../EntityModel/SchemaObjectModel/OnOperation.cs   |   99 -
 .../EntityModel/SchemaObjectModel/Operation.cs     |   14 -
 .../EntityModel/SchemaObjectModel/Parameter.cs     |  420 -
 .../SchemaObjectModel/PrimitiveSchema.cs           |   79 -
 .../Core/EntityModel/SchemaObjectModel/Property.cs |   48 -
 .../SchemaObjectModel/PropertyRefElement.cs        |   72 -
 .../SchemaObjectModel/ReferenceSchema.cs           |  122 -
 .../SchemaObjectModel/ReferenceTypeElement.cs      |   96 -
 .../SchemaObjectModel/ReferentialConstraint.cs     |  381 -
 .../ReferentialConstraintRoleElement.cs            |  137 -
 .../EntityModel/SchemaObjectModel/Relationship.cs  |  213 -
 .../SchemaObjectModel/RelationshipEnd.cs           |  275 -
 .../SchemaObjectModel/RelationshipEndCollection.cs |  308 -
 .../EntityModel/SchemaObjectModel/ReturnType.cs    |  427 -
 .../EntityModel/SchemaObjectModel/ReturnValue.cs   |   37 -
 .../SchemaObjectModel/RowTypeElement.cs            |  145 -
 .../SchemaObjectModel/RowTypePropertyElement.cs    |  281 -
 .../EntityModel/SchemaObjectModel/ScalarType.cs    |  309 -
 .../Core/EntityModel/SchemaObjectModel/Schema.cs   | 1268 -
 .../SchemaObjectModel/SchemaComplexType.cs         |   78 -
 .../SchemaObjectModel/SchemaDataModelOption.cs     |   24 -
 .../EntityModel/SchemaObjectModel/SchemaElement.cs |  811 -
 .../SchemaObjectModel/SchemaElementLookUpTable.cs  |  208 -
 .../SchemaElementLookUpTableEnumerator.cs          |  101 -
 .../SchemaObjectModel/SchemaEnumMember.cs          |   81 -
 .../SchemaObjectModel/SchemaEnumType.cs            |  254 -
 .../SchemaObjectModel/SchemaLookupTable.cs         |  163 -
 .../EntityModel/SchemaObjectModel/SchemaManager.cs |  464 -
 .../EntityModel/SchemaObjectModel/SchemaType.cs    |   51 -
 .../SridFacetDescriptionElement.cs                 |   43 -
 .../SchemaObjectModel/StoreGeneratedPattern.cs     |   24 -
 .../SchemaObjectModel/StructuredProperty.cs        |  294 -
 .../SchemaObjectModel/StructuredType.cs            |  443 -
 .../EntityModel/SchemaObjectModel/TextElement.cs   |   73 -
 .../EntityModel/SchemaObjectModel/TypeElement.cs   |  318 -
 .../EntityModel/SchemaObjectModel/TypeModifier.cs  |   21 -
 .../SchemaObjectModel/TypeRefElement.cs            |  100 -
 .../SchemaObjectModel/TypeUsageBuilder.cs          |  893 -
 .../Core/EntityModel/SchemaObjectModel/Utils.cs    |  340 -
 .../SchemaObjectModel/ValidationHelper.cs          |  100 -
 .../SchemaObjectModel/XmlSchemaResource.cs         |  161 -
 .../Core/EntityResCategoryAttribute.cs             |    1 +
 .../Core/EntityResDescriptionAttribute.cs          |    1 +
 .../src/EntityFramework/Core/EntitySqlException.cs |  155 +-
 .../src/EntityFramework/Core/IEntityStateEntry.cs  |    7 +-
 .../EntityFramework/Core/IEntityStateManager.cs    |    7 +-
 .../EntityFramework/Core/IExtendedDataRecord.cs    |    9 +-
 .../Core/InternalMappingException.cs               |   33 +-
 .../Core/InvalidCommandTreeException.cs            |   21 +-
 .../Core/Mapping/ColumnMappingBuilder.cs           |   50 +
 .../Core/Mapping/CompressingHashBuilder.cs         |    9 +-
 .../Mapping/DefaultObjectMappingItemCollection.cs  |  357 +-
 .../Core/Mapping/EntityViewContainer.cs            |   17 +-
 .../Core/Mapping/EntityViewGenerationAttribute.cs  |   21 +-
 .../Mapping/FunctionImportComplexTypeMapping.cs    |    1 +
 .../Mapping/FunctionImportEntityTypeMapping.cs     |   13 +-
 .../FunctionImportEntityTypeMappingCondition.cs    |    5 +-
 ...nctionImportEntityTypeMappingConditionIsNull.cs |    1 +
 ...unctionImportEntityTypeMappingConditionValue.cs |    6 +-
 .../Core/Mapping/FunctionImportMapping.cs          |   13 +-
 .../Mapping/FunctionImportMappingComposable.cs     |   77 +-
 .../Mapping/FunctionImportMappingNonComposable.cs  |   37 +-
 .../FunctionImportNormalizedEntityTypeMapping.cs   |   21 +-
 ...portReturnTypeEntityTypeColumnsRenameBuilder.cs |   17 +-
 .../FunctionImportReturnTypePropertyMapping.cs     |    1 +
 ...unctionImportReturnTypeScalarPropertyMapping.cs |    1 +
 ...FunctionImportReturnTypeStructuralTypeColumn.cs |    1 +
 ...eColumnRenameMapping.ReturnTypeRenameMapping.cs |   23 +-
 .../Mapping/FunctionImportStructuralTypeMapping.cs |    1 +
 .../FunctionImportStructuralTypeMappingKB.cs       |   41 +-
 .../Core/Mapping/IStructuralTypeMapping.cs         |   14 +
 .../src/EntityFramework/Core/Mapping/LineInfo.cs   |    1 +
 .../src/EntityFramework/Core/Mapping/Mapping.cs    |   13 +-
 .../Core/Mapping/MappingItemCollection.cs          |   65 +-
 .../Core/Mapping/MemberMappingKind.cs              |    3 +-
 .../Core/Mapping/ObjectAssociationEndMapping.cs    |   19 +-
 .../Core/Mapping/ObjectComplexPropertyMapping.cs   |   23 +-
 .../Core/Mapping/ObjectMemberMapping.cs            |   31 +-
 .../Core/Mapping/ObjectMslConstructs.cs            |    7 +-
 .../Mapping/ObjectNavigationPropertyMapping.cs     |   19 +-
 .../Core/Mapping/ObjectPropertyMapping.cs          |   21 +-
 .../Core/Mapping/ObjectTypeMapping.cs              |   80 +-
 .../Core/Mapping/StorageAssociationSetMapping.cs   |  170 +-
 ...ageAssociationSetModificationFunctionMapping.cs |   26 +-
 .../Core/Mapping/StorageAssociationTypeMapping.cs  |  123 +-
 .../Core/Mapping/StorageComplexPropertyMapping.cs  |  133 +-
 .../Core/Mapping/StorageComplexTypeMapping.cs      |  137 +-
 .../Mapping/StorageConditionPropertyMapping.cs     |  153 +-
 .../Core/Mapping/StorageEndPropertyMapping.cs      |  142 +-
 .../Core/Mapping/StorageEntityContainerMapping.cs  |  236 +-
 .../Core/Mapping/StorageEntitySetMapping.cs        |  113 +-
 .../Core/Mapping/StorageEntityTypeMapping.cs       |  163 +-
 ...StorageEntityTypeModificationFunctionMapping.cs |   28 +-
 .../Core/Mapping/StorageMappingErrorCode.cs        |  205 +-
 .../Core/Mapping/StorageMappingFragment.cs         |  350 +-
 .../Core/Mapping/StorageMappingItemCollection.cs   |  529 +-
 .../Core/Mapping/StorageMappingItemLoader.cs       |  549 +-
 .../Mapping/StorageModificationFunctionMapping.cs  |   21 +-
 .../StorageModificationFunctionMemberPath.cs       |   15 +-
 .../StorageModificationFunctionParameterBinding.cs |   17 +-
 .../StorageModificationFunctionResultBinding.cs    |   17 +-
 .../Core/Mapping/StorageMslConstructs.cs           |   25 +-
 .../Core/Mapping/StoragePropertyMapping.cs         |   87 +-
 .../Core/Mapping/StorageScalarPropertyMapping.cs   |  119 +-
 .../Core/Mapping/StorageSetMapping.cs              |  100 +-
 .../Core/Mapping/StorageTypeMapping.cs             |  108 +-
 .../Core/Mapping/StringHashBuilder.cs              |    3 +-
 .../Update/Internal/AssociationSetMetadata.cs      |   27 +-
 .../Core/Mapping/Update/Internal/ChangeNode.cs     |   47 +-
 .../Core/Mapping/Update/Internal/CompositeKey.cs   |   41 +-
 .../Update/Internal/DynamicUpdateCommand.cs        |   60 +-
 .../Mapping/Update/Internal/ExtractedStateEntry.cs |   14 +-
 .../Mapping/Update/Internal/ExtractorMetadata.cs   |   77 +-
 .../Update/Internal/FunctionMappingTranslator.cs   |   80 +-
 .../Update/Internal/FunctionUpdateCommand.cs       |   84 +-
 .../Core/Mapping/Update/Internal/Graph.cs          |   73 +-
 .../Core/Mapping/Update/Internal/KeyManager.cs     |   73 +-
 .../Update/Internal/ModificationOperator.cs        |   15 +-
 .../Update/Internal/ModifiedPropertiesBehavior.cs  |    9 +-
 .../Update/Internal/Propagator.Evaluator.cs        |  260 +-
 .../Propagator.ExtentPlaceholderCreator.cs         |   75 +-
 ...opagator.JoinPropagator.JoinPredicateVisitor.cs |   89 +-
 ...ator.JoinPropagator.SubstitutingCloneVisitor.cs |   53 +-
 .../Update/Internal/Propagator.JoinPropagator.cs   |  171 +-
 .../Core/Mapping/Update/Internal/Propagator.cs     |  192 +-
 .../Mapping/Update/Internal/PropagatorFlags.cs     |   23 +-
 .../Mapping/Update/Internal/PropagatorResult.cs    |  140 +-
 .../Mapping/Update/Internal/RecordConverter.cs     |   58 +-
 .../Mapping/Update/Internal/SourceInterpreter.cs   |   34 +-
 .../Update/Internal/TableChangeProcessor.cs        |   48 +-
 .../Mapping/Update/Internal/UndirectedGraph.cs     |   19 +-
 .../Core/Mapping/Update/Internal/UpdateCommand.cs  |  102 +-
 .../Core/Mapping/Update/Internal/UpdateCompiler.cs |  119 +-
 .../Update/Internal/UpdateExpressionVisitor.cs     |  120 +-
 .../Mapping/Update/Internal/UpdateTranslator.cs    |  324 +-
 .../Core/Mapping/Update/Internal/ViewLoader.cs     |   88 +-
 .../Update/Internal/updatecommandorderer.cs        |   83 +-
 .../EntityFramework/Core/Mapping/ValueCondition.cs |    7 +-
 .../Mapping/ViewGeneration/BasicViewGenerator.cs   |   48 +-
 .../Core/Mapping/ViewGeneration/CellCreator.cs     |   92 +-
 .../Core/Mapping/ViewGeneration/CellPartitioner.cs |  126 +-
 .../Mapping/ViewGeneration/CellTreeSimplifier.cs   |   24 +-
 .../Mapping/ViewGeneration/ConfigViewGenerator.cs  |   33 +-
 .../ViewGeneration/CqlGeneration/AliasedSlot.cs    |   32 +-
 .../CqlGeneration/BooleanProjectedSlot.cs          |   25 +-
 .../ViewGeneration/CqlGeneration/CaseCqlBlock.cs   |   21 +-
 .../ViewGeneration/CqlGeneration/CqlBlock.cs       |  138 +-
 .../ViewGeneration/CqlGeneration/CqlIdentifiers.cs |   13 +-
 .../ViewGeneration/CqlGeneration/CqlWriter.cs      |   13 +-
 .../ViewGeneration/CqlGeneration/ExtentCqlBlock.cs |   22 +-
 .../ViewGeneration/CqlGeneration/JoinCqlBlock.cs   |   72 +-
 .../ViewGeneration/CqlGeneration/SlotInfo.cs       |   78 +-
 .../ViewGeneration/CqlGeneration/UnionCqlBlock.cs  |   16 +-
 .../Core/Mapping/ViewGeneration/CqlGenerator.cs    |   98 +-
 .../Mapping/ViewGeneration/DiscriminatorMap.cs     |   38 +-
 .../Core/Mapping/ViewGeneration/GeneratedView.cs   |   46 +-
 .../Core/Mapping/ViewGeneration/PerfType.cs        |    1 +
 .../QueryRewriting/DefaultTileProcessor.cs         |    1 +
 .../ViewGeneration/QueryRewriting/FragmentQuery.cs |   13 +-
 .../QueryRewriting/FragmentQueryKB.cs              |    1 +
 .../QueryRewriting/FragmentQueryKBChaseSupport.cs  |  548 +
 .../QueryRewriting/FragmentQueryProcessor.cs       |   23 +-
 .../ViewGeneration/QueryRewriting/ITileQuery.cs    |    1 +
 .../ViewGeneration/QueryRewriting/QueryRewriter.cs |   63 +-
 .../ViewGeneration/QueryRewriting/RewritingPass.cs |    1 +
 .../QueryRewriting/RewritingProcessor.cs           |    1 +
 .../QueryRewriting/RewritingSimplifier.cs          |    1 +
 .../QueryRewriting/RewritingValidator.cs           |   41 +-
 .../ViewGeneration/QueryRewriting/RoleBoolean.cs   |   23 +-
 .../Mapping/ViewGeneration/QueryRewriting/Tile.cs  |    1 +
 .../QueryRewriting/TileBinaryOperator.cs           |    6 +-
 .../ViewGeneration/QueryRewriting/TileNamed.cs     |    5 +-
 .../ViewGeneration/QueryRewriting/TileOpKind.cs    |    1 +
 .../ViewGeneration/QueryRewriting/TileProcessor.cs |    1 +
 .../QueryRewriting/TileQueryProcessor.cs           |    1 +
 .../ViewGeneration/Structures/BoolExpression.cs    |   34 +-
 .../Structures/BoolExpressionVisitors.cs           |  113 +-
 .../ViewGeneration/Structures/BoolLiteral.cs       |   62 +-
 .../ViewGeneration/Structures/CaseStatement.cs     |   77 +-
 .../Structures/CaseStatementProjectedSlot.cs       |   25 +-
 .../Core/Mapping/ViewGeneration/Structures/Cell.cs |   57 +-
 .../ViewGeneration/Structures/CellIdBoolean.cs     |   29 +-
 .../Mapping/ViewGeneration/Structures/CellLabel.cs |   15 +-
 .../Mapping/ViewGeneration/Structures/CellQuery.cs |   66 +-
 .../ViewGeneration/Structures/CellTreeNode.cs      |   25 +-
 .../Structures/CellTreeNodeVisitors.cs             |   37 +-
 .../ViewGeneration/Structures/CellTreeOpType.cs    |    1 +
 .../Mapping/ViewGeneration/Structures/Constant.cs  |   91 +-
 .../Structures/ConstantProjectedSlot.cs            |   28 +-
 .../Mapping/ViewGeneration/Structures/Domain.cs    |   50 +-
 .../Mapping/ViewGeneration/Structures/ErrorLog.cs  |   45 +-
 .../ViewGeneration/Structures/LeafCellTreeNode.cs  |   34 +-
 .../ViewGeneration/Structures/LeftCellWrapper.cs   |   29 +-
 .../ViewGeneration/Structures/MemberDomainMap.cs   |   21 +-
 .../ViewGeneration/Structures/MemberMaps.cs        |   13 +-
 .../ViewGeneration/Structures/MemberPath.cs        |  135 +-
 .../Structures/MemberProjectedSlot.cs              |   45 +-
 .../Structures/MemberProjectionIndex.cs            |   68 +-
 .../ViewGeneration/Structures/MemberRestriction.cs |   70 +-
 .../ViewGeneration/Structures/NegatedConstant.cs   |   39 +-
 .../ViewGeneration/Structures/OpCellTreeNode.cs    |   31 +-
 .../ViewGeneration/Structures/ProjectedSlot.cs     |   56 +-
 .../Structures/QualifiedCellIdBoolean.cs           |   19 +-
 .../ViewGeneration/Structures/ScalarConstant.cs    |   34 +-
 .../ViewGeneration/Structures/ScalarRestriction.cs |   31 +-
 .../ViewGeneration/Structures/TrueFalseLiteral.cs  |    1 +
 .../ViewGeneration/Structures/TypeConstant.cs      |   36 +-
 .../ViewGeneration/Structures/TypeRestriction.cs   |   30 +-
 .../ViewGeneration/Structures/ViewTarget.cs        |    1 +
 .../ViewGeneration/Structures/WithStatement.cs     |   21 +-
 .../ViewGeneration/Utils/ExceptionHelpers.cs       |    1 +
 .../Mapping/ViewGeneration/Utils/ExternalCalls.cs  |   29 +-
 .../ViewGeneration/Utils/ViewGenErrorCode.cs       |    1 +
 .../ViewGeneration/Validation/BasicCellRelation.cs |   21 +-
 .../Validation/BasicKeyConstraint.cs               |    9 +-
 .../ViewGeneration/Validation/CellRelation.cs      |   17 +-
 .../ViewGeneration/Validation/ConditionComparer.cs |    1 +
 .../ViewGeneration/Validation/ConstraintBase.cs    |    5 +-
 .../Mapping/ViewGeneration/Validation/ExtentKey.cs |   17 +-
 .../ViewGeneration/Validation/ForeignConstraint.cs |   40 +-
 .../ViewGeneration/Validation/KeyConstraint.cs     |   17 +-
 .../ViewGeneration/Validation/SchemaConstraints.cs |   26 +-
 .../ViewGeneration/Validation/ViewCellRelation.cs  |   25 +-
 .../ViewGeneration/Validation/ViewCellSlot.cs      |   38 +-
 .../ViewGeneration/Validation/ViewKeyConstraint.cs |   13 +-
 .../Validation/errorpatternmatcher.cs              |   55 +-
 .../Core/Mapping/ViewGeneration/Validator.cs       |   40 +-
 .../Core/Mapping/ViewGeneration/ViewGenMode.cs     |    1 +
 .../Core/Mapping/ViewGeneration/ViewGenResults.cs  |   17 +-
 .../Mapping/ViewGeneration/ViewGenTraceLevel.cs    |    1 +
 .../Core/Mapping/ViewGeneration/ViewGenerator.cs   |   22 +-
 .../Core/Mapping/ViewGeneration/ViewgenContext.cs  |  109 +-
 .../Mapping/ViewGeneration/ViewgenGatekeeper.cs    |   42 +-
 .../EntityFramework/Core/Mapping/ViewValidator.cs  |  151 +-
 .../Core/Mapping/basemetadatamappingvisitor.cs     |    1 +
 .../Core/Mapping/metadatamappinghashervisitor.cs   |   38 +-
 .../src/EntityFramework/Core/MappingException.cs   |   24 +-
 .../src/EntityFramework/Core/Metadata/AspProxy.cs  |  247 -
 .../Core/Metadata/CacheForPrimitiveTypes.cs        |  200 -
 .../Core/Metadata/ClrPerspective.cs                |  166 -
 .../src/EntityFramework/Core/Metadata/Converter.cs | 1566 -
 .../Core/Metadata/CustomAssemblyResolver.cs        |   39 -
 .../src/EntityFramework/Core/Metadata/DataSpace.cs |   35 -
 .../Core/Metadata/DefaultAssemblyResolver.cs       |  178 -
 .../EntityFramework/Core/Metadata/Edm/AspProxy.cs  |  248 +
 .../Core/Metadata/Edm/AssociationEndMember.cs      |   28 +-
 .../Core/Metadata/Edm/AssociationSet.cs            |  128 +-
 .../Core/Metadata/Edm/AssociationSetEnd.cs         |   63 +-
 .../Core/Metadata/Edm/AssociationType.cs           |  125 +-
 .../Core/Metadata/Edm/BuiltInKind.cs               |  213 -
 .../Core/Metadata/Edm/BuiltInTypeKind.cs           |  214 +
 .../Core/Metadata/Edm/CacheForPrimitiveTypes.cs    |  196 +
 .../Core/Metadata/Edm/ClrEntityType.cs             |   52 +-
 .../Core/Metadata/Edm/ClrEnumType.cs               |   30 +-
 .../Core/Metadata/Edm/ClrPerspective.cs            |  160 +
 .../Core/Metadata/Edm/CollectionKind.cs            |   26 +
 .../Core/Metadata/Edm/CollectionType.cs            |   47 +-
 .../Core/Metadata/Edm/ComplexType.cs               |   99 +-
 .../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              |    3 +-
 .../EntityFramework/Core/Metadata/Edm/EdmError.cs  |   35 +
 .../Core/Metadata/Edm/EdmFunction.cs               |   78 +-
 .../Edm/EdmItemCollection.OcAssemblyCache.cs       |   49 +
 .../Core/Metadata/Edm/EdmItemCollection.cs         |  510 +
 .../Core/Metadata/Edm/EdmItemError.cs              |   19 +
 .../EntityFramework/Core/Metadata/Edm/EdmMember.cs |  102 +-
 .../EntityFramework/Core/Metadata/Edm/EdmModel.cs  |  218 +
 .../Core/Metadata/Edm/EdmProperty.cs               |  448 +-
 .../Core/Metadata/Edm/EdmSchemaError.cs            |  227 +
 .../Core/Metadata/Edm/EdmSchemaErrorSeverity.cs    |   20 +
 .../EntityFramework/Core/Metadata/Edm/EdmType.cs   |  151 +-
 .../Core/Metadata/Edm/EdmValidator.cs              |  502 +
 .../Core/Metadata/Edm/EntityContainer.cs           |  129 +-
 .../EntityFramework/Core/Metadata/Edm/EntitySet.cs |   47 +-
 .../Core/Metadata/Edm/EntitySetBase.cs             |   91 +-
 .../Core/Metadata/Edm/EntitySetBaseCollection.cs   |   58 +-
 .../Core/Metadata/Edm/EntityType.cs                |  152 +-
 .../Core/Metadata/Edm/EntityTypeBase.cs            |   97 +-
 .../Core/Metadata/Edm/EnumMember.cs                |   44 +-
 .../EntityFramework/Core/Metadata/Edm/EnumType.cs  |  100 +-
 .../src/EntityFramework/Core/Metadata/Edm/Facet.cs |   83 +-
 .../Core/Metadata/Edm/FacetDescription.cs          |   86 +-
 .../Core/Metadata/Edm/FacetValueContainer.cs       |   32 +-
 .../Core/Metadata/Edm/FacetValues.cs               |    1 +
 .../Edm/FilteredReadOnlyMetadataCollection.cs      |   74 +-
 .../Core/Metadata/Edm/ForeignKeyBuilder.cs         |  162 +
 .../Core/Metadata/Edm/FunctionParameter.cs         |   71 +-
 .../Core/Metadata/Edm/GlobalItem.cs                |   17 +-
 .../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            |  258 +-
 .../Core/Metadata/Edm/LightweightCodeGenerator.cs  |  646 -
 .../Core/Metadata/Edm/MappingMetadataHelper.cs     |  115 +
 .../Core/Metadata/Edm/MemberCollection.cs          |  110 +-
 .../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        |  280 +-
 .../Core/Metadata/Edm/MetadataItem.cs              |   68 +-
 .../Core/Metadata/Edm/MetadataItem_Static.cs       |   52 +-
 .../Core/Metadata/Edm/MetadataProperty.cs          |   66 +-
 .../Core/Metadata/Edm/MetadataPropertyAttribute.cs |   35 +-
 .../Metadata/Edm/MetadataPropertyCollection.cs     |   45 +-
 .../Core/Metadata/Edm/MetadataPropertyvalue.cs     |   13 +-
 .../Core/Metadata/Edm/MetadataWorkspace.cs         | 1574 +
 .../Core/Metadata/Edm/ModelPerspective.cs          |   48 +
 .../Core/Metadata/Edm/NavigationProperty.cs        |   89 +-
 .../Metadata/Edm/NavigationPropertyAccessor.cs     |   41 +-
 .../Core/Metadata/Edm/ObjectHelper.cs              |  210 +
 .../Core/Metadata/Edm/ObjectItemCollection.cs      |  617 +
 .../Core/Metadata/Edm/OperationAction.cs           |    9 +-
 .../Core/Metadata/Edm/ParameterMode.cs             |   11 +-
 .../Core/Metadata/Edm/ParameterTypeSemantics.cs    |   29 +
 .../Core/Metadata/Edm/Perspective.cs               |  218 +
 .../Core/Metadata/Edm/PrimitiveType.cs             |   92 +-
 .../Core/Metadata/Edm/PrimitiveTypeKind.cs         |   65 +-
 .../Core/Metadata/Edm/PropertyKind.cs              |    3 +-
 .../Metadata/Edm/Provider/ClrProviderManifest.cs   |   57 +-
 .../Metadata/Edm/Provider/EdmProviderManifest.cs   |  239 +-
 .../Provider/EdmProviderManifestFunctionBuilder.cs |    8 +-
 .../EdmProviderManifestSpatialFunctions.cs         |    3 +-
 .../Metadata/Edm/ReadOnlyMetadataCollection.cs     |   87 +-
 .../EntityFramework/Core/Metadata/Edm/RefType.cs   |   36 +-
 .../Core/Metadata/Edm/ReferentialConstraint.cs     |  112 +-
 .../Core/Metadata/Edm/RelationshipEndMember.cs     |   44 +-
 .../Core/Metadata/Edm/RelationshipMultiplicity.cs  |    9 +-
 .../Core/Metadata/Edm/RelationshipSet.cs           |   27 +-
 .../Core/Metadata/Edm/RelationshipType.cs          |   23 +-
 .../EntityFramework/Core/Metadata/Edm/RowType.cs   |   64 +-
 .../Core/Metadata/Edm/SimpleType.cs                |   17 +-
 .../Core/Metadata/Edm/StoreGeneratedPattern.cs     |   25 +
 .../Metadata/Edm/StoreItemCollection.Loader.cs     |  235 +
 .../Core/Metadata/Edm/StoreItemCollection.cs       |  476 +
 .../Core/Metadata/Edm/StructuralType.cs            |   69 +-
 .../Core/Metadata/Edm/TargetPerspective.cs         |   66 +
 .../Core/Metadata/Edm/TypeSemantics.cs             | 1238 +
 .../EntityFramework/Core/Metadata/Edm/TypeUsage.cs |  263 +-
 .../Core/Metadata/Edm/ValidationErrorEventArgs.cs  |   29 +
 .../Core/Metadata/Edm/ValidationSeverity.cs        |   25 +
 .../Core/Metadata/Edm/XmlConstants.cs              |  227 +
 .../Core/Metadata/Edm/documentation.cs             |   36 +-
 .../EntityFramework/Core/Metadata/Edm/safelink.cs  |    1 +
 .../Core/Metadata/Edm/safelinkcollection.cs        |   11 +-
 .../src/EntityFramework/Core/Metadata/Edm/util.cs  |   26 +-
 .../src/EntityFramework/Core/Metadata/EdmError.cs  |   44 -
 .../Metadata/EdmItemCollection.OcAssemblyCache.cs  |   48 -
 .../Core/Metadata/EdmItemCollection.cs             |  460 -
 .../EntityFramework/Core/Metadata/EdmItemError.cs  |   26 -
 .../Core/Metadata/EdmSchemaError.cs                |  237 -
 .../Core/Metadata/EdmSchemaErrorSeverity.cs        |   18 -
 .../EntityFramework/Core/Metadata/EdmValidator.cs  |  502 -
 .../src/EntityFramework/Core/Metadata/Helper.cs    |  606 -
 .../Core/Metadata/MappingMetadataHelper.cs         |  114 -
 .../Metadata/MetadataArtifactAssemblyResolver.cs   |   12 -
 .../Core/Metadata/MetadataArtifactLoader.cs        |  498 -
 .../Metadata/MetadataArtifactLoaderComposite.cs    |  170 -
 .../MetadataArtifactLoaderCompositeFile.cs         |  279 -
 .../MetadataArtifactLoaderCompositeResource.cs     |  387 -
 .../Core/Metadata/MetadataArtifactLoaderFile.cs    |  176 -
 .../Metadata/MetadataArtifactLoaderResource.cs     |  201 -
 .../MetadataArtifactLoaderXmlReaderWrapper.cs      |  151 -
 .../EntityFramework/Core/Metadata/MetadataCache.cs |  871 -
 .../Core/Metadata/MetadataWorkspace.cs             | 1553 -
 .../Core/Metadata/ModelPerspective.cs              |   53 -
 .../EntityFramework/Core/Metadata/ObjectHelper.cs  |  216 -
 .../Core/Metadata/ObjectItemCollection.cs          |  627 -
 .../Core/Metadata/ObjectLayer/AssemblyCache.cs     |    1 +
 .../Metadata/ObjectLayer/AssemblyCacheEntry.cs     |    1 +
 .../ObjectLayer/ImmutableAssemblyCacheEntry.cs     |    1 +
 .../Metadata/ObjectLayer/KnownAssembliesSet.cs     |   18 +-
 .../Metadata/ObjectLayer/KnownAssemblyEntry.cs     |    5 +-
 .../Core/Metadata/ObjectLayer/LoadMessageLogger.cs |    7 +-
 .../Metadata/ObjectLayer/LockedAssemblyCache.cs    |    4 +-
 .../Metadata/ObjectLayer/MetadataAssemblyHelper.cs |    7 +-
 .../ObjectLayer/MutableAssemblyCacheEntry.cs       |    1 +
 .../ObjectLayer/ObjectItemAssemblyLoader.cs        |    2 +
 .../ObjectItemAttributeAssemblyLoader.cs           |  122 +-
 .../ObjectLayer/ObjectItemCachedAssemblyLoader.cs  |    1 +
 .../ObjectItemConventionAssemblyLoader.cs          |  132 +-
 .../ObjectLayer/ObjectItemLoadingSessionData.cs    |    5 +-
 .../ObjectLayer/ObjectItemNoOpAssemblyLoader.cs    |    1 +
 .../Core/Metadata/ParameterTypeSemantics.cs        |   28 -
 .../EntityFramework/Core/Metadata/Perspective.cs   |  228 -
 .../Core/Metadata/StoreItemCollection.Loader.cs    |  218 -
 .../Core/Metadata/StoreItemCollection.cs           |  396 -
 .../Core/Metadata/TargetPerspective.cs             |   75 -
 .../EntityFramework/Core/Metadata/TypeHelpers.cs   |  860 -
 .../EntityFramework/Core/Metadata/TypeSemantics.cs | 1248 -
 .../Core/Metadata/ValidationErrorEventArgs.cs      |   28 -
 .../Core/Metadata/ValidationSeverity.cs            |   24 -
 .../EntityFramework/Core/Metadata/XmlConstants.cs  |  186 -
 .../src/EntityFramework/Core/MetadataException.cs  |   22 +-
 .../Core/ObjectNotFoundException.cs                |   21 +-
 .../EntityFramework/Core/Objects/CompiledQuery.cs  |  460 +-
 .../Core/Objects/CurrentValueRecord.cs             |    1 +
 .../Core/Objects/DataClasses/ComplexObject.cs      |   80 +-
 .../DataClasses/EdmComplexPropertyAttribute.cs     |    9 +-
 .../Objects/DataClasses/EdmComplexTypeAttribute.cs |    3 +-
 .../Objects/DataClasses/EdmEntityTypeAttribute.cs  |    3 +-
 .../Objects/DataClasses/EdmEnumTypeAttribute.cs    |    3 +-
 .../Objects/DataClasses/EdmPropertyAttribute.cs    |    9 +-
 .../EdmRelationshipNavigationPropertyAttribute.cs  |   15 +-
 .../DataClasses/EdmRelationshipRoleAttribute.cs    |   35 +-
 .../DataClasses/EdmScalarPropertyAttribute.cs      |   11 +-
 .../Core/Objects/DataClasses/EdmSchemaAttribute.cs |   17 +-
 .../Core/Objects/DataClasses/EdmTypeAttribute.cs   |    9 +-
 .../Core/Objects/DataClasses/EntityCollection.cs   |  209 +-
 .../Core/Objects/DataClasses/EntityObject.cs       |  101 +-
 .../Core/Objects/DataClasses/EntityReference.cs    |  130 +-
 .../Core/Objects/DataClasses/EntityReference`.cs   |  142 +-
 .../Objects/DataClasses/IEntityChangeTracker.cs    |   31 +-
 .../DataClasses/IEntityWithChangeTracker.cs        |    7 +-
 .../Core/Objects/DataClasses/IEntityWithKey.cs     |   15 +-
 .../DataClasses/IEntityWithRelationships.cs        |   17 +-
 .../Core/Objects/DataClasses/IRelatedEnd.cs        |  271 +-
 .../Objects/DataClasses/IRelatedEndExtensions.cs   |   26 +-
 .../Core/Objects/DataClasses/IRelationshipFixer.cs |   15 +-
 .../Core/Objects/DataClasses/RelatedEnd.cs         |  553 +-
 .../Core/Objects/DataClasses/RelationshipFixer.cs  |   11 +-
 .../Core/Objects/DataClasses/RelationshipKind.cs   |    5 +-
 .../Objects/DataClasses/RelationshipManager.cs     |  353 +-
 .../Objects/DataClasses/RelationshipNavigation.cs  |   70 +-
 .../Core/Objects/DataClasses/StructuralObject.cs   | 1103 +-
 .../Core/Objects/DataRecordObjectView.cs           |   61 +-
 .../Core/Objects/DbUpdatableDataRecord.cs          |  291 +-
 .../Core/Objects/DelegateFactory.cs                |  419 +
 .../EntityFramework/Core/Objects/ELinq/Binding.cs  |   16 +-
 .../Core/Objects/ELinq/BindingContext.cs           |   41 +-
 .../Core/Objects/ELinq/CompiledELinqQueryState.cs  |   55 +-
 .../Core/Objects/ELinq/ELinqQueryState.cs          |   78 +-
 .../Core/Objects/ELinq/EntityExpressionVisitor.cs  |    9 +-
 .../EntityFramework/Core/Objects/ELinq/Error.cs    |    1 +
 .../Core/Objects/ELinq/ExpressionConverter.cs      |  245 +-
 .../Core/Objects/ELinq/Funcletizer.cs              |  148 +-
 .../Core/Objects/ELinq/InitializerFacet.cs         |    1 +
 .../Core/Objects/ELinq/InitializerMetadata.cs      |   80 +-
 .../Core/Objects/ELinq/LinqExpressionNormalizer.cs |  116 +-
 .../Core/Objects/ELinq/MethodCallTranslator.cs     |  345 +-
 .../Core/Objects/ELinq/ObjectQueryProvider.cs      |  185 +-
 .../Core/Objects/ELinq/OrderByLifter.cs            |   68 +-
 .../Core/Objects/ELinq/QueryParameterExpression.cs |   22 +-
 .../Objects/ELinq/ReadOnlyCollectionExtensions.cs  |    1 +
 .../Core/Objects/ELinq/ReflectionUtil.cs           |   66 +-
 .../Core/Objects/ELinq/SequenceMethod.cs           |    3 +-
 .../Objects/ELinq/SpatialMethodCallTranslator.cs   |    1 +
 .../Objects/ELinq/SpatialPropertyTranslator.cs     |    1 +
 .../Core/Objects/ELinq/Translator.cs               |   20 +-
 .../Core/Objects/ELinq/TypeSystem.cs               |   34 +-
 .../EntityFramework/Core/Objects/EntityEntry.cs    |  840 +-
 .../Core/Objects/EntitySetQualifiedType.cs         |   11 +-
 .../Core/Objects/ExecutionOptions.cs               |   63 +
 .../Core/Objects/FieldDescriptor.cs                |   41 +-
 .../src/EntityFramework/Core/Objects/IObjectSet.cs |   37 +-
 .../EntityFramework/Core/Objects/IObjectView.cs    |    1 +
 .../Core/Objects/IObjectViewData.cs                |  126 +-
 .../src/EntityFramework/Core/Objects/IntBox.cs     |    7 +-
 .../Core/Objects/Internal/BaseEntityWrapper.cs     |   52 +-
 .../Core/Objects/Internal/BaseProxyImplementor.cs  |    1 +
 .../Core/Objects/Internal/BufferedDataReader.cs    |  566 +
 .../Core/Objects/Internal/BufferedDataRecord.cs    |  217 +
 .../Objects/Internal/DataContractImplementor.cs    |   54 +-
 .../Core/Objects/Internal/EntityProxyFactory.cs    |  272 +-
 .../Core/Objects/Internal/EntityProxyMemberInfo.cs |   16 +-
 .../Core/Objects/Internal/EntityProxyTypeInfo.cs   |   53 +-
 .../Core/Objects/Internal/EntitySqlQueryBuilder.cs |   74 +-
 .../Core/Objects/Internal/EntitySqlQueryState.cs   |   83 +-
 .../Internal/EntityWithChangeTrackerStrategy.cs    |   11 +-
 .../Core/Objects/Internal/EntityWithKeyStrategy.cs |    9 +-
 .../Core/Objects/Internal/EntityWrapper.cs         |   56 +-
 .../Core/Objects/Internal/EntityWrapperFactory.cs  |  118 +-
 .../Internal/EntityWrapperWithRelationships.cs     |   49 +-
 .../Internal/EntityWrapperWithoutRelationships.cs  |   50 +-
 .../Core/Objects/Internal/ForeignKeyFactory.cs     |   48 +-
 .../Objects/Internal/IChangeTrackingStrategy.cs    |   37 +-
 .../Core/Objects/Internal/IEntityKeyStrategy.cs    |   17 +-
 .../Core/Objects/Internal/IEntityWrapper.cs        |  161 +-
 .../Core/Objects/Internal/IPOCOImplementor.cs      |   34 +-
 .../Objects/Internal/IPropertyAccessorStrategy.cs  |   39 +-
 .../Core/Objects/Internal/LazyLoadBehavior.cs      |   76 +-
 .../Core/Objects/Internal/LazyLoadImplementor.cs   |    4 +-
 .../Objects/Internal/LightweightEntityWrapper.cs   |   39 +-
 .../Core/Objects/Internal/NullEntityWrapper.cs     |   11 +-
 .../Objects/Internal/ObjectFullSpanRewriter.cs     |   57 +-
 .../Objects/Internal/ObjectQueryExecutionPlan.cs   |  252 +-
 .../Internal/ObjectQueryExecutionPlanFactory.cs    |  103 +-
 .../Core/Objects/Internal/ObjectQueryState.cs      |  199 +-
 .../Core/Objects/Internal/ObjectSpanRewriter.cs    |   80 +-
 .../Core/Objects/Internal/PocoEntityKeyStrategy.cs |    5 +-
 .../Internal/PocoPropertyAccessorStrategy.cs       |   53 +-
 .../Objects/Internal/SerializableImplementor.cs    |   18 +-
 .../Internal/SnapshotChangeTrackingStrategy.cs     |    9 +-
 .../Core/Objects/Internal/TransactionManager.cs    |    1 +
 .../Objects/Internal/complextypematerializer.cs    |   40 +-
 .../Core/Objects/MaterializedDataRecord.cs         |   67 +-
 .../EntityFramework/Core/Objects/MergeOption.cs    |   10 +-
 .../Core/Objects/NextResultGenerator.cs            |    3 +-
 .../EntityFramework/Core/Objects/ObjectContext.cs  | 2115 +-
 .../Core/Objects/ObjectContextOptions.cs           |   49 +-
 .../Core/Objects/ObjectMaterializedEventArgs.cs    |   17 +-
 .../Core/Objects/ObjectParameter.cs                |  148 +-
 .../Core/Objects/ObjectParameterCollection.cs      |  247 +-
 .../EntityFramework/Core/Objects/ObjectQuery.cs    |  173 +-
 .../EntityFramework/Core/Objects/ObjectQuery`.cs   |  659 +-
 .../Objects/ObjectReferenceEqualityComparer.cs     |    1 +
 .../EntityFramework/Core/Objects/ObjectResult.cs   |   57 +-
 .../EntityFramework/Core/Objects/ObjectResult`.cs  |   37 +-
 .../src/EntityFramework/Core/Objects/ObjectSet.cs  |   75 +-
 .../Core/Objects/ObjectStateEntry.cs               |  213 +-
 .../Core/Objects/ObjectStateEntryDbDataRecord.cs   |   19 +-
 .../ObjectStateEntryDbUpdatableDataRecord.cs       |   13 +-
 ...eEntryOriginalDbUpdatableDataRecord_Internal.cs |   10 +-
 ...ateEntryOriginalDbUpdatableDataRecord_Public.cs |    4 +-
 .../Core/Objects/ObjectStateManager.cs             |  616 +-
 .../Core/Objects/ObjectStateValueRecord.cs         |    1 +
 .../src/EntityFramework/Core/Objects/ObjectView.cs |   88 +-
 .../Core/Objects/ObjectViewEntityCollectionData.cs |   33 +-
 .../Core/Objects/ObjectViewFactory.cs              |  121 +-
 .../Core/Objects/ObjectViewListener.cs             |    7 +-
 .../Core/Objects/ObjectViewQueryResultData.cs      |   47 +-
 .../Core/Objects/OriginalValueRecord.cs            |    1 +
 .../Core/Objects/ProxyDataContractResolver.cs      |   21 +-
 .../EntityFramework/Core/Objects/RefreshMode.cs    |   17 +-
 .../Core/Objects/RelationshipEntry.cs              |   87 +-
 .../Core/Objects/RelationshipWrapper.cs            |   16 +-
 .../EntityFramework/Core/Objects/SaveOptions.cs    |    3 +-
 .../src/EntityFramework/Core/Objects/Span.cs       |   78 +-
 .../src/EntityFramework/Core/Objects/SpanIndex.cs  |   18 +-
 .../Core/Objects/SqlClient/SqlFunctions.cs         |  283 +-
 .../Core/Objects/SqlClient/SqlSpatialFunctions.cs  |   37 +-
 .../Core/Objects/StateManagerMemberMetadata.cs     |   26 +-
 .../Core/Objects/StateManagerTypeMetadata.cs       |   16 +-
 .../Core/Objects/StateManagerValue.cs              |    1 +
 .../Core/Objects/objectresult_tresulttype.cs       |  152 -
 .../Core/OptimisticConcurrencyException.cs         |   31 +-
 .../Core/PropertyConstraintException.cs            |   92 +-
 .../Core/ProviderIncompatibleException.cs          |   21 +-
 .../Core/Query/InternalTrees/AggregateOp.cs        |   25 +-
 .../Core/Query/InternalTrees/AncillaryOp.cs        |    9 +-
 .../Core/Query/InternalTrees/ApplyBaseOp.cs        |    5 +-
 .../Core/Query/InternalTrees/ArithmeticOp.cs       |   17 +-
 .../Core/Query/InternalTrees/BasicOpVisitor.cs     |  409 +-
 .../Query/InternalTrees/BasicOpVisitorOfNode.cs    |   63 +-
 .../Core/Query/InternalTrees/BasicOpVisitorOfT.cs  |  605 +-
 .../Core/Query/InternalTrees/BasicValidator.cs     |   18 +-
 .../Core/Query/InternalTrees/CaseOp.cs             |   19 +-
 .../Core/Query/InternalTrees/CastOp.cs             |   21 +-
 .../Core/Query/InternalTrees/CollectOp.cs          |   21 +-
 .../Query/InternalTrees/CollectionColumnMap.cs     |   33 +-
 .../Core/Query/InternalTrees/CollectionInfo.cs     |   21 +-
 .../Core/Query/InternalTrees/ColumnMD.cs           |   23 +-
 .../Core/Query/InternalTrees/ColumnMap.cs          |  162 +-
 .../Core/Query/InternalTrees/ColumnMapCopier.cs    |  164 +-
 .../Core/Query/InternalTrees/ColumnMapVisitor.cs   |   18 +-
 .../InternalTrees/ColumnMapVisitorWithResults.cs   |   12 +-
 .../Core/Query/InternalTrees/ColumnVar.cs          |   21 +-
 .../Core/Query/InternalTrees/Command.cs            | 1010 +-
 .../Core/Query/InternalTrees/ComparisonOp.cs       |   21 +-
 .../Query/InternalTrees/ComplexTypeColumnMap.cs    |   35 +-
 .../Core/Query/InternalTrees/ComputedVar.cs        |    3 +-
 .../Core/Query/InternalTrees/ConditionalOp.cs      |   22 +-
 .../Core/Query/InternalTrees/ConstantBaseOp.cs     |   19 +-
 .../Core/Query/InternalTrees/ConstantOp.cs         |   22 +-
 .../Query/InternalTrees/ConstantPredicateOp.cs     |   25 +-
 .../Core/Query/InternalTrees/ConstrainedSortOp.cs  |   19 +-
 .../Core/Query/InternalTrees/CrossApplyOp.cs       |   17 +-
 .../Core/Query/InternalTrees/CrossJoinOp.cs        |   21 +-
 .../Core/Query/InternalTrees/DerefOp.cs            |   21 +-
 .../DiscriminatedCollectionColumnMap.cs            |   56 +-
 .../InternalTrees/DiscriminatedEntityIdentity.cs   |   41 +-
 .../InternalTrees/DiscriminatedNewEntityOp.cs      |    8 +-
 .../Core/Query/InternalTrees/DistinctOp.cs         |   24 +-
 .../Core/Query/InternalTrees/Dump.cs               |  117 +-
 .../Core/Query/InternalTrees/ElementOp.cs          |   21 +-
 .../Core/Query/InternalTrees/EntityColumnMap.cs    |   40 +-
 .../Core/Query/InternalTrees/EntityIdentity.cs     |   21 +-
 .../Core/Query/InternalTrees/ExceptOp.cs           |   17 +-
 .../Core/Query/InternalTrees/ExistsOp.cs           |   21 +-
 .../InternalTrees/ExplicitDiscriminatorMap.cs      |   24 +-
 .../Core/Query/InternalTrees/ExtendedNodeInfo.cs   |   53 +-
 .../Core/Query/InternalTrees/FilterOp.cs           |   19 +-
 .../Core/Query/InternalTrees/FullOuterJoinOp.cs    |   17 +-
 .../Core/Query/InternalTrees/FunctionOp.cs         |   27 +-
 .../Core/Query/InternalTrees/GetEntityRefOp.cs     |   21 +-
 .../Core/Query/InternalTrees/GetRefKeyOp.cs        |   21 +-
 .../Core/Query/InternalTrees/GroupByBaseOp.cs      |   21 +-
 .../Core/Query/InternalTrees/GroupByIntoOp.cs      |   21 +-
 .../Core/Query/InternalTrees/GroupByOp.cs          |   19 +-
 .../Core/Query/InternalTrees/InnerJoinOp.cs        |   17 +-
 .../Core/Query/InternalTrees/InternalConstantOp.cs |   22 +-
 .../Core/Query/InternalTrees/IntersectOp.cs        |   17 +-
 .../Core/Query/InternalTrees/IsOfOp.cs             |   23 +-
 .../Core/Query/InternalTrees/JoinBaseOp.cs         |    5 +-
 .../Core/Query/InternalTrees/KeyVec.cs             |   11 +-
 .../Core/Query/InternalTrees/LeafOp.cs             |    9 +-
 .../Core/Query/InternalTrees/LeftOuterJoinOp.cs    |   17 +-
 .../Core/Query/InternalTrees/LikeOp.cs             |   21 +-
 .../Core/Query/InternalTrees/MultiStreamNestOp.cs  |   19 +-
 .../MultipleDiscriminatorPolymorphicColumnMap.cs   |   24 +-
 .../Core/Query/InternalTrees/NavigateOp.cs         |   29 +-
 .../Core/Query/InternalTrees/NestBaseOp.cs         |   13 +-
 .../Core/Query/InternalTrees/NewEntityBaseOp.cs    |   14 +-
 .../Core/Query/InternalTrees/NewEntityOp.cs        |   19 +-
 .../Core/Query/InternalTrees/NewInstanceOp.cs      |   19 +-
 .../Core/Query/InternalTrees/NewMultisetOp.cs      |   17 +-
 .../Core/Query/InternalTrees/NewRecordOp.cs        |   51 +-
 .../Core/Query/InternalTrees/Node.cs               |   66 +-
 .../Core/Query/InternalTrees/NodeCounter.cs        |   17 +-
 .../Core/Query/InternalTrees/NodeInfo.cs           |   37 +-
 .../Core/Query/InternalTrees/NodeInfoVisitor.cs    |  425 +-
 .../Core/Query/InternalTrees/NullOp.cs             |   19 +-
 .../Core/Query/InternalTrees/NullSentinelOp.cs     |   21 +-
 .../EntityFramework/Core/Query/InternalTrees/Op.cs |   45 +-
 .../Core/Query/InternalTrees/OpCopier.cs           |  571 +-
 .../Core/Query/InternalTrees/OpDelegate.cs         |    7 +-
 .../Core/Query/InternalTrees/OpType.cs             |  156 +-
 .../Core/Query/InternalTrees/OuterApplyOp.cs       |   17 +-
 .../Core/Query/InternalTrees/ParameterVar.cs       |   11 +-
 .../Core/Query/InternalTrees/PatternMatchRule.cs   |   17 +-
 .../Core/Query/InternalTrees/PhysicalOp.cs         |    9 +-
 .../Core/Query/InternalTrees/PhysicalProjectOp.cs  |   34 +-
 .../Core/Query/InternalTrees/ProjectOp.cs          |   24 +-
 .../Core/Query/InternalTrees/PropertyOp.cs         |   23 +-
 .../Core/Query/InternalTrees/RecordColumnMap.cs    |   31 +-
 .../Core/Query/InternalTrees/RefColumnMap.cs       |   34 +-
 .../Core/Query/InternalTrees/RefOp.cs              |   22 +-
 .../Core/Query/InternalTrees/RelOp.cs              |    9 +-
 .../Core/Query/InternalTrees/RelProperty.cs        |   41 +-
 .../Core/Query/InternalTrees/RelPropertyOp.cs      |   25 +-
 .../Core/Query/InternalTrees/RowCount.cs           |    9 +-
 .../Core/Query/InternalTrees/Rule.cs               |   60 +-
 .../Core/Query/InternalTrees/RulePatternOp.cs      |    9 +-
 .../Query/InternalTrees/RuleProcessingContext.cs   |   35 +-
 .../Core/Query/InternalTrees/RuleProcessor.cs      |   45 +-
 .../Core/Query/InternalTrees/ScalarColumnMap.cs    |   41 +-
 .../Core/Query/InternalTrees/ScalarOp.cs           |   29 +-
 .../Core/Query/InternalTrees/ScanTableBaseOp.cs    |    3 +-
 .../Core/Query/InternalTrees/ScanTableOp.cs        |   25 +-
 .../Core/Query/InternalTrees/ScanViewOp.cs         |   25 +-
 .../Core/Query/InternalTrees/SetOp.cs              |    9 +-
 .../Core/Query/InternalTrees/SetOpVar.cs           |    3 +-
 .../InternalTrees/SimpleCollectionColumnMap.cs     |   33 +-
 .../Core/Query/InternalTrees/SimpleColumnMap.cs    |   13 +-
 .../Query/InternalTrees/SimpleEntityIdentity.cs    |   25 +-
 .../InternalTrees/SimplePolymorphicColumnMap.cs    |   48 +-
 .../Core/Query/InternalTrees/SimpleRule.cs         |   11 +-
 .../Core/Query/InternalTrees/SingleRowOp.cs        |   29 +-
 .../Core/Query/InternalTrees/SingleRowTableOp.cs   |   23 +-
 .../Core/Query/InternalTrees/SingleStreamNestOp.cs |   27 +-
 .../Core/Query/InternalTrees/SoftCastOp.cs         |   31 +-
 .../Core/Query/InternalTrees/SortBaseOp.cs         |    5 +-
 .../Core/Query/InternalTrees/SortKey.cs            |    9 +-
 .../Core/Query/InternalTrees/SortOp.cs             |   19 +-
 .../Query/InternalTrees/StructuredColumnMap.cs     |   25 +-
 .../Core/Query/InternalTrees/SubTreeId.cs          |    1 +
 .../Core/Query/InternalTrees/Table.cs              |   18 +-
 .../Core/Query/InternalTrees/TableMD.cs            |   49 +-
 .../Core/Query/InternalTrees/TreatOp.cs            |   23 +-
 .../Core/Query/InternalTrees/TypedColumnMap.cs     |   13 +-
 .../Core/Query/InternalTrees/UnionAllOp.cs         |   21 +-
 .../Core/Query/InternalTrees/UnnestOp.cs           |   23 +-
 .../Core/Query/InternalTrees/Var.cs                |   37 +-
 .../Core/Query/InternalTrees/VarDefListOp.cs       |   19 +-
 .../Core/Query/InternalTrees/VarDefOp.cs           |   21 +-
 .../Core/Query/InternalTrees/VarList.cs            |   15 +-
 .../Core/Query/InternalTrees/VarMap.cs             |    3 +-
 .../Core/Query/InternalTrees/VarRefColumnMap.cs    |   37 +-
 .../Core/Query/InternalTrees/VarRefOp.cs           |   29 +-
 .../Core/Query/InternalTrees/VarType.cs            |   13 +-
 .../Core/Query/InternalTrees/VarVec.cs             |  107 +-
 .../Core/Query/InternalTrees/columnmapfactory.cs   |  114 +-
 .../Core/Query/InternalTrees/relpropertyhelper.cs  |   31 +-
 .../Core/Query/PlanCompiler/AggregatePushdown.cs   |   54 +-
 .../Query/PlanCompiler/AggregatePushdownUtil.cs    |   11 +-
 .../Core/Query/PlanCompiler/AllPropertyRef.cs      |   14 +-
 .../Core/Query/PlanCompiler/ApplyOpRules.cs        |  343 +-
 .../Core/Query/PlanCompiler/AugmentedJoinNode.cs   |   42 +-
 .../Core/Query/PlanCompiler/AugmentedNode.cs       |   35 +-
 .../Core/Query/PlanCompiler/AugmentedTableNode.cs  |   33 +-
 .../Core/Query/PlanCompiler/CTreeGenerator.cs      |  412 +-
 .../Core/Query/PlanCompiler/CodeGen.cs             |   42 +-
 .../Core/Query/PlanCompiler/CollectionVarInfo.cs   |   17 +-
 .../Core/Query/PlanCompiler/ColumnMapProcessor.cs  |  133 +-
 .../Core/Query/PlanCompiler/ColumnMapTranslator.cs |  173 +-
 .../Core/Query/PlanCompiler/CommandPlan.cs         |    9 +-
 .../Query/PlanCompiler/ConstrainedSortOpRules.cs   |   21 +-
 .../Core/Query/PlanCompiler/ConstraintManager.cs   |   26 +-
 .../Query/PlanCompiler/DiscriminatorMapInfo.cs     |   19 +-
 .../Core/Query/PlanCompiler/DistinctOpRules.cs     |   21 +-
 .../Query/PlanCompiler/EntitySetIdPropertyRef.cs   |   12 +-
 .../Core/Query/PlanCompiler/ExtentPair.cs          |   17 +-
 .../Core/Query/PlanCompiler/FilterOpRules.cs       |  175 +-
 .../Query/PlanCompiler/ForeignKeyConstraint.cs     |   26 +-
 .../GroupAggregateRefComputingVisitor.cs           |   63 +-
 .../GroupAggregateVarComputationTranslator.cs      |  132 +-
 .../Query/PlanCompiler/GroupAggregateVarInfo.cs    |   25 +-
 .../PlanCompiler/GroupAggregateVarInfoManager.cs   |   53 +-
 .../Query/PlanCompiler/GroupAggregateVarRefInfo.cs |   23 +-
 .../Core/Query/PlanCompiler/GroupByOpRules.cs      |  117 +-
 .../Core/Query/PlanCompiler/ITreeGenerator.cs      |  462 +-
 .../Core/Query/PlanCompiler/JoinEdge.cs            |   90 +-
 .../Core/Query/PlanCompiler/JoinElimination.cs     |   55 +-
 .../Core/Query/PlanCompiler/JoinGraph.cs           |  818 +-
 .../Core/Query/PlanCompiler/JoinKind.cs            |    3 +-
 .../Core/Query/PlanCompiler/JoinOpRules.cs         |   88 +-
 .../Core/Query/PlanCompiler/KeyPullup.cs           |  133 +-
 .../Core/Query/PlanCompiler/NestPullup.cs          |  889 +-
 .../Core/Query/PlanCompiler/NestedPropertyRef.cs   |   32 +-
 .../Query/PlanCompiler/NominalTypeEliminator.cs    | 1055 +-
 .../Core/Query/PlanCompiler/Normalizer.cs          |   91 +-
 .../Query/PlanCompiler/NullSentinelPropertyRef.cs  |   12 +-
 .../PlanCompiler/OpCopierTrackingCollectionVars.cs |   27 +-
 .../Core/Query/PlanCompiler/PlanCompiler.cs        |  180 +-
 .../Core/Query/PlanCompiler/PlanCompilerPhase.cs   |   25 +-
 .../Core/Query/PlanCompiler/PlanCompilerUtil.cs    |   77 +-
 .../Core/Query/PlanCompiler/PreProcessor.cs        |  911 +-
 .../Core/Query/PlanCompiler/Predicate.cs           |  151 +-
 .../Query/PlanCompiler/PrimitiveTypeVarInfo.cs     |   23 +-
 .../Core/Query/PlanCompiler/ProjectOpRules.cs      |  112 +-
 .../Core/Query/PlanCompiler/ProjectionPruner.cs    |  419 +-
 .../Query/PlanCompiler/PropertyPushdownHelper.cs   |  404 +-
 .../Core/Query/PlanCompiler/PropertyRef.cs         |   51 +-
 .../Core/Query/PlanCompiler/PropertyRefList.cs     |   32 +-
 .../Query/PlanCompiler/ProviderCommandInfoUtils.cs |   23 +-
 .../Core/Query/PlanCompiler/RelPropertyRef.cs      |   27 +-
 .../Core/Query/PlanCompiler/RootTypeInfo.cs        |   68 +-
 .../Core/Query/PlanCompiler/ScalarOpRules.cs       |  227 +-
 .../Core/Query/PlanCompiler/SetOpRules.cs          |   54 +-
 .../Core/Query/PlanCompiler/SimplePropertyRef.cs   |   26 +-
 .../Core/Query/PlanCompiler/SingleRowOpRules.cs    |   37 +-
 .../Core/Query/PlanCompiler/SortOpRules.cs         |   21 +-
 .../Core/Query/PlanCompiler/SortRemover.cs         |   29 +-
 .../Core/Query/PlanCompiler/StructuredTypeInfo.cs  |  388 +-
 .../StructuredTypeNullabilityAnalyzer.cs           |   29 +-
 .../Core/Query/PlanCompiler/StructuredVarInfo.cs   |   66 +-
 .../Query/PlanCompiler/SubqueryTrackingVisitor.cs  |   96 +-
 .../Core/Query/PlanCompiler/TransformationRules.cs |   45 +-
 .../PlanCompiler/TransformationRulesContext.cs     |  256 +-
 .../Query/PlanCompiler/TransformationRulesGroup.cs |    3 +-
 .../Core/Query/PlanCompiler/TypeIdKind.cs          |    3 +-
 .../Core/Query/PlanCompiler/TypeIdPropertyRef.cs   |    9 +-
 .../Core/Query/PlanCompiler/TypeInfo.cs            |   93 +-
 .../PlanCompiler/TypeUsageEqualityComparer.cs      |   22 +-
 .../Core/Query/PlanCompiler/TypeUtils.cs           |   31 +-
 .../Core/Query/PlanCompiler/Validator.cs           |   57 +-
 .../Core/Query/PlanCompiler/VarInfo.cs             |    7 +-
 .../Core/Query/PlanCompiler/VarInfoKind.cs         |    9 +-
 .../Core/Query/PlanCompiler/VarInfoMap.cs          |   65 +-
 .../Core/Query/PlanCompiler/VarRefManager.cs       |   86 +-
 .../Core/Query/PlanCompiler/VarRemapper.cs         |   63 +-
 .../Core/Query/ResultAssembly/BridgeDataReader.cs  |  417 +-
 .../ResultAssembly/BridgeDataReaderFactory.cs      |   37 +-
 .../Core/Query/ResultAssembly/BridgeDataRecord.cs  |  397 +-
 .../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    |   31 +-
 .../EntityFramework/CreateDatabaseIfNotExists`.cs  |   14 +-
 .../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                |  265 +-
 .../src/EntityFramework/DbContext.cs               |  205 +-
 .../src/EntityFramework/DbFunctionAttribute.cs     |   15 +-
 .../src/EntityFramework/DbFunctions.cs             | 1255 +-
 .../src/EntityFramework/DbModelBuilder.cs          |  193 +-
 .../src/EntityFramework/DbModelBuilderVersion.cs   |   21 +-
 .../DbModelBuilderVersionAttribute.cs              |   19 +-
 .../entityframework/src/EntityFramework/DbSet.cs   |   97 +-
 .../src/EntityFramework/DbSetExtensions.cs         |   18 +-
 .../entityframework/src/EntityFramework/DbSet`.cs  |   95 +-
 .../EntityFramework/DropCreateDatabaseAlways`.cs   |   18 +-
 .../DropCreateDatabaseIfModelChanges`.cs           |   26 +-
 .../Edm/Common/DataModelAnnotation.cs              |   25 -
 .../Edm/Common/DataModelErrorEventArgs.cs          |   24 -
 .../Edm/Common/DataModelEventArgs.cs               |   22 -
 .../EntityFramework/Edm/Common/DataModelItem.cs    |   10 -
 .../Edm/Common/DataModelVersions.cs                |   11 -
 .../Edm/Common/IAnnotatedDataModelItem.cs          |   16 -
 .../Edm/Common/INamedDataModelItem.cs              |   14 -
 .../Edm/Common/INamedDataModelItemExtensions.cs    |   25 -
 .../Edm/Db/DbAliasedMetadataItem.cs                |   15 -
 .../src/EntityFramework/Edm/Db/DbColumnMetadata.cs |   24 -
 .../EntityFramework/Edm/Db/DbConstraintMetadata.cs |    8 -
 .../src/EntityFramework/Edm/Db/DbDataModelItem.cs  |   14 -
 .../EntityFramework/Edm/Db/DbDatabaseMetadata.cs   |   41 -
 .../Edm/Db/DbForeignKeyConstraintMetadata.cs       |   41 -
 .../src/EntityFramework/Edm/Db/DbItemKind.cs       |   59 -
 .../src/EntityFramework/Edm/Db/DbMetadataItem.cs   |   30 -
 .../EntityFramework/Edm/Db/DbNamedMetadataItem.cs  |   17 -
 .../EntityFramework/Edm/Db/DbOperationAction.cs    |   24 -
 .../src/EntityFramework/Edm/Db/DbParameterMode.cs  |   10 -
 .../Edm/Db/DbParameterTypeSemantics.cs             |   10 -
 .../Edm/Db/DbPrimitiveTypeFacets.cs                |   72 -
 .../src/EntityFramework/Edm/Db/DbSchemaMetadata.cs |   36 -
 .../EntityFramework/Edm/Db/DbSchemaMetadataItem.cs |   14 -
 .../Edm/Db/DbStoreGeneratedPattern.cs              |   10 -
 .../Edm/Db/DbTableColumnMetadata.cs                |   39 -
 .../src/EntityFramework/Edm/Db/DbTableMetadata.cs  |   71 -
 .../src/EntityFramework/Edm/Db/DbTypeMetadata.cs   |   56 -
 .../Edm/Db/Mapping/DbAssociationEndMapping.cs      |   33 -
 .../Edm/Db/Mapping/DbAssociationSetMapping.cs      |   39 -
 .../Edm/Db/Mapping/DbColumnCondition.cs            |   27 -
 .../Edm/Db/Mapping/DbDatabaseMapping.cs            |   36 -
 .../Edm/Db/Mapping/DbEdmPropertyMapping.cs         |   34 -
 .../Edm/Db/Mapping/DbEntityContainerMapping.cs     |   46 -
 .../Edm/Db/Mapping/DbEntitySetMapping.cs           |   35 -
 .../Edm/Db/Mapping/DbEntityTypeMapping.cs          |   37 -
 .../Edm/Db/Mapping/DbEntityTypeMappingFragment.cs  |   40 -
 .../Edm/Db/Mapping/DbMappingItemKind.cs            |   64 -
 .../Edm/Db/Mapping/DbMappingMetadataItem.cs        |   35 -
 .../Edm/Db/Mapping/DbMappingModelItem.cs           |   13 -
 .../Edm/EdmAssociationConstraint.cs                |   39 -
 .../src/EntityFramework/Edm/EdmAssociationEnd.cs   |   39 -
 .../EntityFramework/Edm/EdmAssociationEndKind.cs   |   13 -
 .../src/EntityFramework/Edm/EdmAssociationSet.cs   |   40 -
 .../src/EntityFramework/Edm/EdmAssociationType.cs  |   46 -
 .../src/EntityFramework/Edm/EdmCollectionKind.cs   |   24 -
 .../src/EntityFramework/Edm/EdmComplexType.cs      |   90 -
 .../src/EntityFramework/Edm/EdmConcurrencyMode.cs  |   19 -
 .../src/EntityFramework/Edm/EdmDataModelItem.cs    |   22 -
 .../src/EntityFramework/Edm/EdmDataModelType.cs    |   23 -
 .../src/EntityFramework/Edm/EdmEntityContainer.cs  |   67 -
 .../EntityFramework/Edm/EdmEntityContainerItem.cs  |   11 -
 .../src/EntityFramework/Edm/EdmEntitySet.cs        |   30 -
 .../src/EntityFramework/Edm/EdmEntityType.cs       |  142 -
 .../src/EntityFramework/Edm/EdmEnumType.cs         |   37 -
 .../src/EntityFramework/Edm/EdmEnumTypeMember.cs   |   23 -
 .../src/EntityFramework/Edm/EdmItemKind.cs         |  134 -
 .../src/EntityFramework/Edm/EdmMetadataItem.cs     |   47 -
 .../src/EntityFramework/Edm/EdmModel.cs            |   59 -
 .../src/EntityFramework/Edm/EdmModelVisitor.cs     |  280 +
 .../EntityFramework/Edm/EdmNamedMetadataItem.cs    |   17 -
 .../src/EntityFramework/Edm/EdmNamespace.cs        |   97 -
 .../src/EntityFramework/Edm/EdmNamespaceItem.cs    |   14 -
 .../EntityFramework/Edm/EdmNavigationProperty.cs   |   37 -
 .../src/EntityFramework/Edm/EdmOperationAction.cs  |   24 -
 .../src/EntityFramework/Edm/EdmParameterMode.cs    |   10 -
 .../src/EntityFramework/Edm/EdmPrimitiveType.cs    |  333 -
 .../EntityFramework/Edm/EdmPrimitiveTypeFacets.cs  |   71 -
 .../EntityFramework/Edm/EdmPrimitiveTypeKind.cs    |  164 -
 .../src/EntityFramework/Edm/EdmProperty.cs         |   45 -
 .../Edm/EdmQualifiedNameMetadataItem.cs            |   11 -
 .../src/EntityFramework/Edm/EdmScalarType.cs       |   14 -
 .../src/EntityFramework/Edm/EdmStructuralMember.cs |   11 -
 .../Edm/EdmStructuralMembersCollection.cs          |   30 -
 .../src/EntityFramework/Edm/EdmStructuralType.cs   |   15 -
 .../src/EntityFramework/Edm/EdmTypeReference.cs    |  159 -
 .../EntityFramework/Edm/Internal/BackingList.cs    |   44 -
 .../Edm/Internal/DataModelItemVisitor.cs           |   37 -
 .../Edm/Internal/DbDatabaseVisitor.cs              |  147 -
 .../EntityFramework/Edm/Internal/EdmConstants.cs   |   34 -
 .../EntityFramework/Edm/Internal/EdmExtensions.cs  |  152 -
 .../Edm/Internal/EdmModelParentMap.cs              |   79 -
 .../Edm/Internal/EdmModelVisitor.cs                |  309 -
 .../src/EntityFramework/Edm/Internal/EdmUtil.cs    |  288 -
 .../Edm/Parsing/Xml/Internal/Csdl/CsdlConstants.cs |  134 -
 .../Edm/Parsing/Xml/Internal/Msl/MslConstants.cs   |  105 -
 .../Edm/Parsing/Xml/Internal/Ssdl/SsdlConstants.cs |  153 -
 .../Edm/Parsing/Xml/Internal/XmlErrorCode.cs       |  740 -
 .../Edm/Serialization/CsdlSerializer.cs            |   38 +-
 .../Edm/Serialization/EdmSerializationVisitor.cs   |  197 +
 .../Edm/Serialization/EdmXmlSchemaWriter.cs        |  769 +
 .../Edm/Serialization/MslSerializer.cs             |   22 +-
 .../Edm/Serialization/MslXmlSchemaWriter.cs        |  464 +
 .../Edm/Serialization/SsdlSerializer.cs            |   64 +-
 .../Xml/Internal/Csdl/EdmModelCsdlSchemaWriter.cs  |  672 -
 .../Csdl/EdmModelCsdlSerializationVisitor.cs       |  154 -
 .../Msl/DbDatabaseMappingMslSchemaWriter.cs        |  225 -
 .../Ssdl/DbModelEntityContainerSsdlSchemaWriter.cs |   55 -
 .../Xml/Internal/Ssdl/DbModelSsdlHelper.cs         |   25 -
 .../Xml/Internal/Ssdl/DbModelSsdlSchemaWriter.cs   |  253 -
 .../Ssdl/DbModelSsdlSerializationVisitor.cs        |  152 -
 .../Serialization/Xml/Internal/XmlSchemaWriter.cs  |   34 -
 .../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 +
 .../Internal/DataModelValidationContext.cs         |   18 -
 .../Internal/DataModelValidationHelper.cs          |  345 -
 .../Validation/Internal/DataModelValidationRule.cs |   12 -
 .../Internal/DataModelValidationRuleSet.cs         |   40 -
 .../Internal/DataModelValidationRule`.cs           |   31 -
 .../Edm/Validation/Internal/DataModelValidator.cs  |   27 -
 .../Internal/EdmModel/EdmModelRuleSet.cs           |  165 -
 .../EdmModel/EdmModelSemanticValidationRules.cs    | 1154 -
 .../EdmModel/EdmModelSyntacticValidationRules.cs   |  285 -
 .../Internal/EdmModel/EdmModelValidationContext.cs |   91 -
 .../Internal/EdmModel/EdmModelValidationRule.cs    |   15 -
 .../Internal/EdmModel/EdmModelValidationVisitor.cs |   45 -
 .../Internal/EdmModel/EdmModelValidator.cs         |   27 -
 .../src/EntityFramework/EntityFramework.csproj     |  640 +-
 .../src/EntityFramework/EntityState.cs             |   23 +-
 .../src/EntityFramework/GlobalSuppressions.cs      |   59 +-
 .../src/EntityFramework/IDatabaseInitializer`.cs   |   30 +-
 .../entityframework/src/EntityFramework/IDbSet`.cs |  122 +-
 .../src/EntityFramework/IQueryableExtensions.cs    | 5841 +-
 .../Infrastructure/DbChangeTracker.cs              |   30 +-
 .../Infrastructure/DbCollectionEntry.cs            |   60 +-
 .../Infrastructure/DbCollectionEntry`.cs           |   62 +-
 .../Infrastructure/DbCompiledModel.cs              |   27 +-
 .../Infrastructure/DbComplexPropertyEntry.cs       |   40 +-
 .../Infrastructure/DbComplexPropertyEntry`.cs      |   69 +-
 .../Infrastructure/DbConnectionInfo.cs             |   19 +-
 .../Infrastructure/DbConnectionStringOrigin.cs     |    5 +-
 .../Infrastructure/DbContextConfiguration.cs       |   32 +-
 .../Infrastructure/DbContextInfo.cs                |  134 +-
 .../Infrastructure/DbEntityEntry.cs                |  119 +-
 .../Infrastructure/DbEntityEntry`.cs               |  198 +-
 .../Infrastructure/DbMemberEntry.cs                |   39 +-
 .../Infrastructure/DbMemberEntry`.cs               |   40 +-
 .../src/EntityFramework/Infrastructure/DbModel.cs  |   27 +-
 .../Infrastructure/DbPropertyEntry.cs              |   47 +-
 .../Infrastructure/DbPropertyEntry`.cs             |   50 +-
 .../Infrastructure/DbPropertyValues.cs             |   39 +-
 .../Infrastructure/DbProviderInfo.cs               |    7 +-
 .../src/EntityFramework/Infrastructure/DbQuery.cs  |   72 +-
 .../src/EntityFramework/Infrastructure/DbQuery`.cs |   89 +-
 .../Infrastructure/DbRawSqlQuery.cs                |  210 +
 .../Infrastructure/DbRawSqlQuery`.cs               | 1130 +
 .../Infrastructure/DbReferenceEntry.cs             |   66 +-
 .../Infrastructure/DbReferenceEntry`.cs            |   68 +-
 .../EntityFramework/Infrastructure/DbSqlQuery.cs   |  136 +-
 .../EntityFramework/Infrastructure/DbSqlQuery`.cs  |  160 +-
 .../Infrastructure/DbSqlSetQuery.cs                |   43 -
 .../Infrastructure/DbSqlSetQuery`.cs               |   42 -
 .../Infrastructure/DbUpdateConcurrencyException.cs |   21 +-
 .../Infrastructure/DbUpdateException.cs            |   40 +-
 .../DefaultDbProviderFactoryService.cs             |   83 +
 .../Infrastructure/DefaultManifestTokenService.cs  |   23 +
 .../EntityFramework/Infrastructure/EdmMetadata.cs  |   13 +-
 .../EntityFramework/Infrastructure/EdmxWriter.cs   |   29 +-
 .../Infrastructure/ExecutionStrategy.cs            |  260 +
 .../Infrastructure/ExecutionStrategyKey.cs         |   42 +
 .../ExponentialRetryDelayStrategy.cs               |  136 +
 .../Infrastructure/IDbAsyncEnumerable.cs           |   14 +-
 .../Infrastructure/IDbAsyncEnumerableExtensions.cs | 1611 +-
 .../Infrastructure/IDbAsyncEnumerable`.cs          |   14 +-
 .../Infrastructure/IDbAsyncEnumerator.cs           |   22 +-
 .../Infrastructure/IDbAsyncEnumeratorExtensions.cs |   23 +-
 .../Infrastructure/IDbAsyncEnumerator`.cs          |   14 +-
 .../Infrastructure/IDbAsyncQueryProvider.cs        |   88 +-
 .../IDbAsyncQueryProviderExtensions.cs             |   32 +-
 .../Infrastructure/IDbConnectionFactory.cs         |   26 +-
 .../Infrastructure/IDbContextFactory.cs            |   18 +-
 .../Infrastructure/IDbModelCacheKey.cs             |    1 +
 .../Infrastructure/IDbModelCacheKeyFactory.cs      |   19 +-
 .../Infrastructure/IDbModelCacheKeyProvider.cs     |    9 +
 .../Infrastructure/IDbProviderFactoryService.cs    |   27 +
 .../Infrastructure/IExecutionStrategy.cs           |  102 +
 .../Infrastructure/IManifestTokenService.cs        |   26 +
 .../Infrastructure/IObjectContextAdapter.cs        |    7 +-
 .../Infrastructure/IProviderInvariantName.cs       |   16 +
 .../Infrastructure/IRetriableExceptionDetector.cs  |   14 +
 .../Infrastructure/IRetryDelayStrategy.cs          |   17 +
 .../Infrastructure/IncludeMetadataConvention.cs    |   14 +-
 .../Infrastructure/LocalDbConnectionFactory.cs     |   34 +-
 .../Infrastructure/ModelContainerConvention.cs     |   21 +-
 .../Infrastructure/ModelNamespaceConvention.cs     |   32 +-
 .../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   |   21 +-
 .../Infrastructure/RetryLimitExceededException.cs  |   64 +
 .../Infrastructure/SqlCeConnectionFactory.cs       |   42 +-
 .../Infrastructure/SqlConnectionFactory.cs         |   29 +-
 .../SuppressDbSetInitializationAttribute.cs        |    7 +-
 .../UnintentionalCodeFirstException.cs             |   21 +-
 .../src/EntityFramework/Internal/AppConfig.cs      |  129 +-
 .../Internal/ClonedObjectContext.cs                |   32 +-
 .../Internal/CodeFirstCachedMetadataWorkspace.cs   |   28 +-
 .../src/EntityFramework/Internal/CommandTracer.cs  |   44 +
 .../Internal/ConfigFile/ContextCollection.cs       |   17 +-
 .../Internal/ConfigFile/ContextElement.cs          |   36 +-
 .../ConfigFile/DatabaseInitializerElement.cs       |   24 +-
 .../ConfigFile/DefaultConnectionFactoryElement.cs  |   15 +-
 .../Internal/ConfigFile/EntityFrameworkSection.cs  |   17 +
 .../ConfigFile/MigrationSqlGeneratorElement.cs     |    1 +
 .../Internal/ConfigFile/ParameterCollection.cs     |   11 +-
 .../Internal/ConfigFile/ParameterElement.cs        |   17 +-
 .../Internal/ConfigFile/ProviderCollection.cs      |    7 +-
 .../Internal/ConfigFile/ProviderElement.cs         |    1 +
 .../EntityFramework/Internal/DatabaseCreator.cs    |   24 +-
 .../EntityFramework/Internal/DatabaseOperations.cs |    9 +-
 .../Internal/DatabaseTableChecker.cs               |   39 +-
 .../Internal/DbContextTypesInitializersPair.cs     |    1 +
 .../src/EntityFramework/Internal/DbHelpers.cs      |  189 +-
 .../src/EntityFramework/Internal/DbLocalView`.cs   |   36 +-
 .../Internal/DbSetDiscoveryService.cs              |   36 +-
 .../Internal/DefaultCommandInterceptor.cs          |   54 +
 .../Internal/DefaultModelCacheKey.cs               |   22 +-
 .../Internal/DefaultModelCacheKeyFactory.cs        |   15 +-
 .../Internal/EagerInternalConnection.cs            |   11 +-
 .../Internal/EagerInternalContext.cs               |   80 +-
 .../EntityFramework/Internal/EdmMetadataContext.cs |    5 +-
 .../Internal/EdmMetadataRepository.cs              |    1 +
 .../Internal/EntityEntries/ClonedPropertyValues.cs |   15 +-
 .../EntityEntries/ClonedPropertyValuesItem.cs      |   23 +-
 .../EntityEntries/DbDataRecordPropertyValues.cs    |   27 +-
 .../DbDataRecordPropertyValuesItem.cs              |   19 +-
 .../Internal/EntityEntries/IEntityStateEntry.cs    |    3 +-
 .../Internal/EntityEntries/IPropertyValuesItem.cs  |   13 +-
 .../EntityEntries/InternalCollectionEntry.cs       |   55 +-
 .../Internal/EntityEntries/InternalEntityEntry.cs  |  243 +-
 .../EntityEntries/InternalEntityPropertyEntry.cs   |   30 +-
 .../Internal/EntityEntries/InternalMemberEntry.cs  |   38 +-
 .../EntityEntries/InternalNavigationEntry.cs       |   56 +-
 .../EntityEntries/InternalNestedPropertyEntry.cs   |   68 +-
 .../EntityEntries/InternalPropertyEntry.cs         |  109 +-
 .../EntityEntries/InternalPropertyValues.cs        |   58 +-
 .../EntityEntries/InternalReferenceEntry.cs        |   65 +-
 .../Internal/EntityEntries/MemberEntryMetadata.cs  |   27 +-
 .../Internal/EntityEntries/MemberEntryType.cs      |    1 +
 .../EntityEntries/NavigationEntryMetadata.cs       |   30 +-
 .../EntityEntries/ObjectContextTypeCache.cs        |    1 +
 .../EntityEntries/PropertyEntryMetadata.cs         |   64 +-
 .../Internal/EntityEntries/ReadOnlySet`.cs         |    9 +-
 .../Internal/EntityEntries/StateEntryAdapter.cs    |   11 +-
 .../EntityFramework/Internal/EntitySetTypePair.cs  |    1 +
 .../Internal/ICachedMetadataWorkspace.cs           |   35 +-
 .../Internal/IDbCommandInterceptor.cs              |   15 +
 .../src/EntityFramework/Internal/IDbEnumerator.cs  |    6 +-
 .../Internal/IInternalConnection.cs                |    9 +-
 .../EntityFramework/Internal/InitializerConfig.cs  |  122 +
 .../Internal/InitializerLockPair.cs                |    1 +
 .../EntityFramework/Internal/InterceptedCommand.cs |   33 +
 .../EntityFramework/Internal/InternalConnection.cs |   76 +-
 .../EntityFramework/Internal/InternalContext.cs    |  615 +-
 .../Internal/InternalSqlNonSetQuery.cs             |   55 +-
 .../EntityFramework/Internal/InternalSqlQuery.cs   |   77 +-
 .../Internal/InternalSqlSetQuery.cs                |   62 +-
 .../Internal/LazyAsyncEnumerator.cs                |   57 +-
 .../EntityFramework/Internal/LazyEnumerator`.cs    |    5 +-
 .../Internal/LazyInternalConnection.cs             |   73 +-
 .../Internal/LazyInternalContext.cs                |  185 +-
 .../Internal/LegacyDatabaseInitializerConfig.cs    |  121 -
 .../Internal/Linq/DbQueryProvider.cs               |   58 +-
 .../Internal/Linq/DbQueryVisitor.cs                |   64 +-
 .../Internal/Linq/IInternalQuery.cs                |    9 +-
 .../Internal/Linq/IInternalQueryAdapter.cs         |    3 +-
 .../Internal/Linq/IInternalQuery`.cs               |   84 +-
 .../EntityFramework/Internal/Linq/IInternalSet.cs  |  102 +-
 .../Internal/Linq/IInternalSetAdapter.cs           |    3 +-
 .../EntityFramework/Internal/Linq/IInternalSet`.cs |  144 +-
 .../Internal/Linq/InternalDbQuery`.cs              |   51 +-
 .../Internal/Linq/InternalDbSet`.cs                |   79 +-
 .../Internal/Linq/InternalQuery`.cs                |   84 +-
 .../EntityFramework/Internal/Linq/InternalSet`.cs  |  262 +-
 .../Internal/Linq/NonGenericDbQueryProvider.cs     |   20 +-
 .../MockingProxies/EntityConnectionProxy.cs        |   11 +-
 .../Internal/MockingProxies/ObjectContextProxy.cs  |   23 +-
 .../Internal/ModelCompatibilityChecker.cs          |    7 +-
 .../Internal/ModelHashCalculator.cs                |   17 +-
 .../Internal/ObservableBackedBindingList`.cs       |   47 +-
 .../src/EntityFramework/Internal/ProviderConfig.cs |   49 +-
 .../src/EntityFramework/Internal/RepositoryBase.cs |    7 +-
 .../src/EntityFramework/Internal/RetryAction`.cs   |   15 +-
 .../src/EntityFramework/Internal/RetryLazy`.cs     |   25 +-
 .../Internal/SortableBindingList`.cs               |   60 +-
 .../Validation/ComplexPropertyValidator.cs         |   23 +-
 .../Internal/Validation/ComplexTypeValidator.cs    |   40 +-
 .../Internal/Validation/EntityValidationContext.cs |   15 +-
 .../Internal/Validation/EntityValidator.cs         |   37 +-
 .../Internal/Validation/EntityValidatorBuilder.cs  |  142 +-
 .../Internal/Validation/IValidator.cs              |   29 +-
 .../Internal/Validation/PropertyValidator.cs       |   24 +-
 .../Internal/Validation/TypeValidator.cs           |   60 +-
 .../Validation/ValidatableObjectValidator.cs       |   19 +-
 .../Validation/ValidationAttributeValidator.cs     |   23 +-
 .../Internal/Validation/ValidationProvider.cs      |   53 +-
 .../EntityFramework/Internal/WrappedEntityKey.cs   |   12 +-
 .../MigrateDatabaseToLatestVersion`.cs             |   29 +-
 .../Migrations/Builders/ColumnBuilder.cs           |  255 +-
 .../Migrations/Builders/TableBuilder.cs            |  128 +-
 .../src/EntityFramework/Migrations/DbMigration.cs  |  617 +-
 .../Migrations/DbMigrationsConfiguration.cs        |   92 +-
 .../Migrations/DbMigrationsConfiguration`.cs       |    9 +-
 .../src/EntityFramework/Migrations/DbMigrator.cs   |  454 +-
 .../Design/CSharpMigrationCodeGenerator.cs         |  385 +-
 .../Migrations/Design/MigrationCodeGenerator.cs    |   68 +-
 .../Migrations/Design/MigrationScaffolder.cs       |   34 +-
 .../Migrations/Design/ScaffoldedMigration.cs       |   22 +-
 .../Migrations/Design/ToolingException.cs          |   69 +-
 .../Migrations/Design/ToolingFacade.cs             |  164 +-
 .../Design/VisualBasicMigrationCodeGenerator.cs    |  385 +-
 .../EntityFramework/Migrations/Edm/EdmXNames.cs    |  105 +-
 .../Migrations/Edm/ModelCompressor.cs              |    7 +-
 .../Migrations/Extensions/IEnumerableExtensions.cs |   57 -
 .../History/DefaultHistoryContextFactory.cs        |   17 +
 .../Migrations/History/HistoryContext.cs           |   40 +-
 .../Migrations/History/HistoryContextBase`.cs      |   32 -
 .../Migrations/History/HistoryRepository.cs        |  436 +-
 .../Migrations/History/HistoryRow.cs               |    6 +-
 .../Migrations/History/IHistoryContextFactory.cs   |   11 +
 .../Migrations/History/LegacyHistoryContext.cs     |   28 +-
 .../EntityFramework/Migrations/IDbSetExtensions.cs |   61 +-
 .../Infrastructure/AutomaticDataLossException.cs   |   13 +-
 .../AutomaticMigrationsDisabledException.cs        |    9 +-
 .../Migrations/Infrastructure/EdmModelDiffer.cs    |  308 +-
 .../Infrastructure/IMigrationMetadata.cs           |    1 +
 .../Migrations/Infrastructure/MigrationAssembly.cs |    8 +-
 .../Infrastructure/MigrationsException.cs          |   25 +-
 .../Migrations/Infrastructure/MigrationsLogger.cs  |    7 +-
 .../Infrastructure/MigrationsPendingException.cs   |   50 +
 .../Migrations/Infrastructure/MigratorBase.cs      |   59 +-
 .../Infrastructure/MigratorLoggingDecorator.cs     |   41 +-
 .../Infrastructure/MigratorScriptingDecorator.cs   |   28 +-
 .../Migrations/Model/AddColumnOperation.cs         |   24 +-
 .../Migrations/Model/AddForeignKeyOperation.cs     |   31 +-
 .../Migrations/Model/AddPrimaryKeyOperation.cs     |   25 +-
 .../Migrations/Model/AlterColumnOperation.cs       |   35 +-
 .../Migrations/Model/ColumnModel.cs                |   60 +-
 .../Migrations/Model/CreateIndexOperation.cs       |   25 +-
 .../Migrations/Model/CreateTableOperation.cs       |   22 +-
 .../Migrations/Model/DeleteHistoryOperation.cs     |   27 -
 .../Migrations/Model/DropColumnOperation.cs        |   29 +-
 .../Migrations/Model/DropForeignKeyOperation.cs    |   29 +-
 .../Migrations/Model/DropIndexOperation.cs         |   19 +-
 .../Migrations/Model/DropPrimaryKeyOperation.cs    |   20 +-
 .../Migrations/Model/DropTableOperation.cs         |   25 +-
 .../Migrations/Model/ForeignKeyOperation.cs        |   14 +-
 .../Migrations/Model/HistoryOperation.cs           |   48 +-
 .../Migrations/Model/IndexOperation.cs             |   10 +-
 .../Migrations/Model/InsertHistoryOperation.cs     |   66 -
 .../Migrations/Model/MigrationOperation.cs         |   10 +-
 .../Migrations/Model/MoveTableOperation.cs         |   35 +-
 .../Migrations/Model/PrimaryKeyOperation.cs        |    9 +-
 .../Migrations/Model/RenameColumnOperation.cs      |   28 +-
 .../Migrations/Model/RenameTableOperation.cs       |   29 +-
 .../Migrations/Model/SqlOperation.cs               |   12 +-
 .../Migrations/Sql/MigrationSqlGenerator.cs        |   28 +-
 .../Migrations/Sql/MigrationStatement.cs           |    1 +
 .../Migrations/Sql/SqlCeMigrationSqlGenerator.cs   |   15 +-
 .../Sql/SqlServerMigrationSqlGenerator.cs          |  454 +-
 .../Utilities/ConfigurationFileUpdater.cs          |   11 +-
 .../Migrations/Utilities/DatabaseCreator.cs        |    9 +
 .../Migrations/Utilities/EmptyContext.cs           |    1 +
 .../Migrations/Utilities/IndentedTextWriter.cs     |  112 +-
 .../Migrations/Utilities/UtcNowGenerator.cs        |   41 +-
 .../ModelConfiguration/ComplexTypeConfiguration.cs |    8 +-
 .../Configuration/ConfigurationBase.cs             |   35 +-
 .../Configuration/ConfigurationRegistrar.cs        |   63 +-
 .../Configuration/ConfigurationTypeActivator.cs    |   30 +
 .../Configuration/ConfigurationTypeFilter.cs       |   41 +
 .../Configuration/ConfigurationTypesFinder.cs      |   46 +
 .../Conventions/DatabaseConventionDispatcher.cs    |  125 -
 .../Conventions/EdmConventionDispatcher.cs         |  109 +-
 .../Conventions/EntityConventionConfiguration.cs   |  126 +
 .../EntityConventionOfTypeConfiguration.cs         |  133 +
 ...ntityConventionOfTypeWithHavingConfiguration.cs |  100 +
 .../EntityConventionWithHavingConfiguration.cs     |   96 +
 .../PropertyConfigurationConventionDispatcher.cs   |   16 +-
 .../Conventions/PropertyConventionConfiguration.cs |  132 +
 .../PropertyConventionWithHavingConfiguration.cs   |   96 +
 .../Configuration/ConventionsConfiguration.cs      |  159 +-
 .../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       |   11 +-
 .../Mapping/EntityMappingConfiguration.cs          |  305 +-
 .../Mapping/EntityMappingConfiguration`.cs         |   59 +-
 .../Mapping/EntityMappingTransformer.cs            |  537 +-
 .../Mapping/LengthColumnConfiguration.cs           |    8 +-
 .../Mapping/NotNullConditionConfiguration.cs       |   50 +-
 .../Mapping/PrimitiveColumnConfiguration.cs        |   12 +-
 .../Mapping/Services/ColumnMapping.cs              |   20 +-
 .../Mapping/Services/EntityMappingService.cs       |  274 +-
 .../Services/PropertyMappingSpecification.cs       |   21 +-
 .../Mapping/Services/SortedEntityTypeIndex.cs      |   41 +-
 .../Configuration/Mapping/Services/TableMapping.cs |   43 +-
 .../Mapping/StringColumnConfiguration.cs           |   38 +-
 .../Mapping/ValueConditionConfiguration.cs         |  244 +-
 .../Configuration/ModelConfiguration.cs            |  299 +-
 .../Navigation/ConstraintConfiguration.cs          |   35 +-
 .../ForeignKeyConstraintConfiguration.cs           |  103 +-
 .../HasX/ManyNavigationPropertyConfiguration.cs    |   54 +-
 .../OptionalNavigationPropertyConfiguration.cs     |   74 +-
 .../RequiredNavigationPropertyConfiguration.cs     |   76 +-
 .../IndependentConstraintConfiguration.cs          |   18 +-
 .../Navigation/NavigationPropertyConfiguration.cs  |  155 +-
 .../WithX/AssociationMappingConfiguration.cs       |   29 +-
 .../CascadableNavigationPropertyConfiguration.cs   |   15 +-
 .../DependentNavigationPropertyConfiguration.cs    |   21 +-
 .../ForeignKeyAssociationMappingConfiguration.cs   |  102 +-
 .../ForeignKeyNavigationPropertyConfiguration.cs   |   13 +-
 .../ManyToManyAssociationMappingConfiguration.cs   |   83 +-
 .../ManyToManyNavigationPropertyConfiguration.cs   |   11 +-
 .../Primitive/Api/BinaryPropertyConfiguration.cs   |   92 +-
 .../Primitive/Api/DateTimePropertyConfiguration.cs |   79 +-
 .../Primitive/Api/DecimalPropertyConfiguration.cs  |   81 +-
 .../Primitive/Api/LengthPropertyConfiguration.cs   |   64 +-
 .../Api/PrimitivePropertyConfiguration.cs          |   85 +-
 .../Primitive/Api/StringPropertyConfiguration.cs   |  100 +-
 .../Primitive/BinaryPropertyConfiguration.cs       |   36 +-
 .../Primitive/DateTimePropertyConfiguration.cs     |   36 +-
 .../Primitive/DecimalPropertyConfiguration.cs      |   46 +-
 .../Primitive/LengthPropertyConfiguration.cs       |   53 +-
 .../Primitive/LightweightPropertyConfiguration.cs  |  495 +
 .../Primitive/MissingPropertyConfiguration.cs      |  102 +
 .../Primitive/OverridableConfigurationParts.cs     |    1 +
 .../Primitive/PrimitivePropertyConfiguration.cs    |  141 +-
 .../Primitive/StringPropertyConfiguration.cs       |   37 +-
 .../Properties/PropertyConfiguration.cs            |    4 +-
 .../Types/ComplexTypeConfiguration.cs              |   12 +-
 .../Configuration/Types/EntityTypeConfiguration.cs |  277 +-
 .../Types/LightweightEntityConfiguration.cs        |  299 +
 .../Types/LightweightEntityConfiguration`.cs       |  177 +
 .../Types/StructuralTypeConfiguration.cs           |   52 +-
 .../Types/StructuralTypeConfiguration`.cs          |  188 +-
 .../AttributeConfigurationConvention.cs            |   40 +-
 .../Configuration/IConfigurationConvention.cs      |   18 +-
 .../Configuration/IConfigurationConvention`.cs     |   23 +-
 .../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          |   59 +-
 .../ConcurrencyCheckAttributeConvention.cs         |   39 +-
 .../DatabaseGeneratedAttributeConvention.cs        |   41 +-
 ...reignKeyPrimitivePropertyAttributeConvention.cs |  110 +-
 .../Property/InversePropertyAttributeConvention.cs |   88 +-
 .../Property/KeyAttributeConvention.cs             |   33 +-
 .../Property/MaxLengthAttributeConvention.cs       |   61 +-
 .../NotMappedPropertyAttributeConvention.cs        |   33 +-
 ...equiredNavigationPropertyAttributeConvention.cs |   40 +-
 ...RequiredPrimitivePropertyAttributeConvention.cs |   37 +-
 .../Property/StringLengthAttributeConvention.cs    |   55 +-
 .../Property/TimestampAttributeConvention.cs       |   35 +-
 .../Type/ComplexTypeAttributeConvention.cs         |   30 +-
 .../Type/NotMappedTypeAttributeConvention.cs       |   30 +-
 .../Configuration/Type/TableAttributeConvention.cs |   44 +-
 .../Edm/AssociationInverseDiscoveryConvention.cs   |   58 +-
 .../Edm/ComplexTypeDiscoveryConvention.cs          |   61 +-
 .../Conventions/Edm/Db/ColumnOrderingConvention.cs |   53 +-
 .../Edm/Db/ColumnOrderingConventionStrict.cs       |   28 +-
 .../Edm/Db/ColumnTypeCasingConvention.cs           |   27 -
 .../Conventions/Edm/Db/IDbConvention.cs            |   22 +-
 .../Conventions/Edm/Db/IDbConvention`.cs           |   26 +-
 .../Edm/Db/Mapping/IDbMappingConvention.cs         |   20 +-
 .../Mapping/ManyToManyCascadeDeleteConvention.cs   |   26 +-
 .../MappingInheritedPropertiesSupportConvention.cs |   76 +-
 .../Edm/Db/PluralizingTableNameConvention.cs       |   37 +-
 .../Conventions/Edm/DecimalPropertyConvention.cs   |   26 +-
 .../Edm/DeclaredPropertyOrderingConvention.cs      |   59 +-
 .../ForeignKeyAssociationMultiplicityConvention.cs |   54 +-
 .../Edm/ForeignKeyDiscoveryConvention.cs           |  101 +-
 ...eignKeyNavigationPropertyAttributeConvention.cs |   82 +-
 .../Conventions/Edm/IEdmConvention.cs              |   20 +-
 .../Conventions/Edm/IEdmConvention`.cs             |   24 +-
 .../Conventions/Edm/IdKeyDiscoveryConvention.cs    |   58 +-
 .../Conventions/Edm/KeyDiscoveryConvention.cs      |   42 +-
 ...ionPropertyNameForeignKeyDiscoveryConvention.cs |   68 +-
 .../Edm/OneToManyCascadeDeleteConvention.cs        |   43 +-
 .../OneToOneConstraintIntroductionConvention.cs    |   52 +-
 .../Edm/PluralizingEntitySetNameConvention.cs      |   30 +-
 .../PrimaryKeyNameForeignKeyDiscoveryConvention.cs |   42 +-
 .../Conventions/Edm/PropertyMaxLengthConvention.cs |   96 +-
 .../Edm/SqlCePropertyMaxLengthConvention.cs        |   43 +-
 .../Edm/StoreGeneratedIdentityKeyConvention.cs     |   60 +-
 .../Edm/TypeNameForeignKeyDiscoveryConvention.cs   |   43 +-
 .../ModelConfiguration/Conventions/IConvention.cs  |    7 +-
 .../Conventions/Sets/V1ConventionSet.cs            |   82 +-
 .../Conventions/Sets/V2ConventionSet.cs            |    5 +-
 .../Design/BidirectionalDictionary.cs              |  119 -
 .../Design/EnglishPluralizationService.cs          | 1393 -
 .../Design/ICustomPluralizationMapping.cs          |   25 -
 .../Design/PluralizationService.cs                 |   39 -
 .../Design/PluralizationServiceUtil.cs             |   59 -
 .../Edm/AssociationTypeExtensions.cs               |  185 +
 .../Edm/ColumnMappingBuilderExtensions.cs          |   18 +
 .../Edm/Common/DataModelAnnotationExtensions.cs    |  136 -
 .../Common/DataModelErrorEventArgsExtensions.cs    |   27 -
 .../Edm/Common/INamedDataModelItemExtensions.cs    |   27 -
 .../Edm/ComplexTypeExtensions.cs                   |   48 +
 .../Edm/DataModelAnnotationExtensions.cs           |  137 +
 .../Edm/DataModelErrorEventArgsExtensions.cs       |   28 +
 .../Edm/Db/DbAliasedMetadataItemExtensions.cs      |   41 -
 .../Edm/Db/DbDatabaseMetadataExtensions.cs         |  144 -
 .../Db/DbForeignKeyConstraintMetadataExtensions.cs |   57 -
 .../Edm/Db/DbPrimitiveTypeFacetsExtensions.cs      |   36 -
 .../Edm/Db/DbTableColumnMetadataExtensions.cs      |  123 -
 .../Edm/Db/DbTableMetadataExtensions.cs            |   90 -
 .../Mapping/DbAssociationSetMappingExtensions.cs   |   36 -
 .../Edm/Db/Mapping/DbDatabaseMappingExtensions.cs  |  244 -
 .../Db/Mapping/DbEdmPropertyMappingExtensions.cs   |   22 -
 .../Db/Mapping/DbEntityTypeMappingExtensions.cs    |   83 -
 .../DbEntityTypeMappingFragmentExtensions.cs       |  187 -
 .../Edm/DbDatabaseMappingExtensions.cs             |  207 +
 .../Edm/EdmAssociationEndExtensions.cs             |   23 -
 .../Edm/EdmAssociationEndKindExtensions.cs         |   23 -
 .../Edm/EdmAssociationTypeExtensions.cs            |  206 -
 .../Edm/EdmComplexTypeExtensions.cs                |   94 -
 .../Edm/EdmEntitySetExtensions.cs                  |   24 -
 .../Edm/EdmEntityTypeExtensions.cs                 |  218 -
 .../Edm/EdmEnumTypeExtensions.cs                   |   41 -
 .../ModelConfiguration/Edm/EdmMemberExtensions.cs  |   35 +
 .../ModelConfiguration/Edm/EdmModelExtensions.cs   |  560 +-
 .../Edm/EdmNavigationPropertyExtensions.cs         |   24 -
 .../Edm/EdmPropertyExtensions.cs                   |  194 +-
 .../Edm/EdmStructuralMemberExtensions.cs           |   35 -
 .../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            |   24 +-
 .../Services/AssociationTypeMappingGenerator.cs    |  274 +-
 .../Edm/Services/DatabaseMappingGenerator.cs       |  137 +-
 .../Edm/Services/EntityTypeMappingGenerator.cs     |   61 -
 .../Services/FunctionParameterMappingGenerator.cs  |  112 +
 .../ModificationFunctionMappingGenerator.cs        |  274 +
 .../Edm/Services/PropertyMappingGenerator.cs       |   71 +-
 .../Edm/Services/StructuralTypeMappingGenerator.cs |  188 +-
 .../Edm/Services/TableMappingGenerator.cs          |   56 +
 .../Edm/StorageAssociationSetMappingExtensions.cs  |   36 +
 .../Edm/StorageEntityTypeMappingExtensions.cs      |   83 +
 .../Edm/StorageMappingFragmentExtensions.cs        |  183 +
 .../ModelConfiguration/EntityTypeConfiguration.cs  |  141 +-
 .../ModelConfiguration/Mappers/AttributeMapper.cs  |   17 +-
 .../ModelConfiguration/Mappers/MappingContext.cs   |   11 +-
 .../Mappers/NavigationPropertyMapper.cs            |   40 +-
 .../ModelConfiguration/Mappers/PropertyFilter.cs   |   16 +-
 .../ModelConfiguration/Mappers/PropertyMapper.cs   |   38 +-
 .../ModelConfiguration/Mappers/TypeMapper.cs       |  138 +-
 .../ModelConfiguration/ModelValidationException.cs |   20 +-
 .../Utilities/AttributeProvider.cs                 |   23 +-
 .../ModelConfiguration/Utilities/DatabaseName.cs   |  123 -
 .../Utilities/IEnumerableExtensions.cs             |   43 -
 .../ModelConfiguration/Utilities/PropertyPath.cs   |    9 +-
 .../src/EntityFramework/NullDatabaseInitializer.cs |   25 +
 .../ObservableCollectionExtensions.cs              |   16 +-
 .../EntityFramework/Properties/AssemblyVersion.cs  |   36 +-
 .../Properties/InternalsVisibleTo.cs               |    6 +-
 .../Properties/Resources.Migrate.cs                |   92 +-
 .../Properties/Resources.PowerShell.cs             |   96 +-
 .../Properties/Resources.PowerShell.resx           |   16 +-
 .../src/EntityFramework/Properties/Resources.cs    |  786 +-
 .../src/EntityFramework/Properties/Resources.resx  |  229 +-
 .../src/EntityFramework/Properties/Resources.tt    |    8 -
 .../System.Data.Resources.AnnotationSchema.xsd     |   24 +-
 .../System.Data.Resources.CSDLSchema_1.xsd         |  769 +-
 .../System.Data.Resources.CSDLSchema_1_1.xsd       |  785 +-
 .../System.Data.Resources.CSDLSchema_2.xsd         | 1035 +-
 .../System.Data.Resources.CSDLSchema_3.xsd         | 1951 +-
 .../System.Data.Resources.CodeGenerationSchema.xsd |   38 +-
 .../System.Data.Resources.SSDLSchema.xsd           |  743 +-
 .../System.Data.Resources.SSDLSchema_2.xsd         |  745 +-
 .../System.Data.Resources.SSDLSchema_3.xsd         |  821 +-
 ...m.data.resources.entitystoreschemagenerator.xsd |   28 +-
 .../System.Data.Resources.CSMSL_1.xsd              |  662 +-
 .../System.Data.Resources.CSMSL_2.xsd              |  688 +-
 .../System.Data.Resources.CSMSL_3.xsd              |  682 +-
 ...Resources.ProviderServices.ProviderManifest.xsd |  303 +-
 .../src/EntityFramework/Spatial/DbGeography.cs     |  636 +-
 .../Spatial/DbGeographyWellKnownValue.cs           |    9 +-
 .../src/EntityFramework/Spatial/DbGeometry.cs      |  760 +-
 .../Spatial/DbGeometryWellKnownValue.cs            |    9 +-
 .../EntityFramework/Spatial/DbSpatialDataReader.cs |   99 +-
 .../EntityFramework/Spatial/DbSpatialServices.cs   | 3572 +-
 .../Spatial/DefaultSpatialServices.cs              |   80 +-
 .../EntityFramework/Spatial/ExtensionMethods.cs    |   14 -
 .../src/EntityFramework/Spatial/SpatialHelpers.cs  |   11 +-
 .../Spatial/SpatialServicesLoader.cs               |   11 +-
 .../Utilities/AssemblyExtensions.cs                |    4 +-
 .../EntityFramework/Utilities/BoolExtensions.cs    |    3 +-
 .../EntityFramework/Utilities/ByteExtensions.cs    |    4 +-
 .../src/EntityFramework/Utilities/Check.cs         |   39 +
 .../src/EntityFramework/Utilities/DatabaseName.cs  |  133 +
 .../Utilities/DbConnectionExtensions.cs            |   25 +-
 .../Utilities/DbContextExtensions.cs               |   12 +-
 .../Utilities/DbModelBuilderVersionExtensions.cs   |    7 +-
 .../EntityFramework/Utilities/DbModelExtensions.cs |   35 +-
 .../Utilities/DbProviderFactoryExtensions.cs       |   65 +-
 .../Utilities/DbProviderInfoExtensions.cs          |    4 +-
 .../Utilities/DbProviderManifestExtensions.cs      |   15 +-
 .../Utilities/DbProviderServicesExtensions.cs      |    6 +-
 .../src/EntityFramework/Utilities/DebugCheck.cs    |   27 +
 .../Utilities/DynamicEqualityComparer.cs           |    4 +-
 .../DynamicEqualityComparerLinqIntegration.cs      |   28 +-
 .../Utilities/ExceptionExtensions.cs               |   14 +-
 .../Utilities/ExpressionExtensions.cs              |   55 +-
 .../EntityFramework/Utilities/HashSetExtensions.cs |    4 +
 .../Utilities/IEnumerableExtensions.cs             |   79 +
 .../Utilities/MemberInfoExtensions.cs              |    7 +-
 .../Utilities/PropertyInfoExtensions.cs            |   51 +-
 .../EntityFramework/Utilities/ProviderRowFinder.cs |   72 +
 .../Utilities/RuntimeFailureMethods.cs             |   56 -
 .../EntityFramework/Utilities/StringExtensions.cs  |   49 +-
 .../src/EntityFramework/Utilities/TaskHelper.cs    |    1 +
 .../EntityFramework/Utilities/TypeExtensions.cs    |  112 +-
 .../Utilities/ValidationContextExtensions.cs       |    3 +
 .../Utilities/XContainerExtensions.cs              |   13 +-
 .../Utilities/XDocumentExtensions.cs               |    8 +-
 .../Validation/DbEntityValidationException.cs      |   37 +-
 .../Validation/DbEntityValidationResult.cs         |   35 +-
 .../Validation/DbUnexpectedValidationException.cs  |   21 +-
 .../Validation/DbValidationError.cs                |    9 +-
 external/entityframework/src/Migrate/Arguments.cs  |    1 +
 .../src/Migrate/CmdLine/CommandArgument.cs         |   13 +-
 .../src/Migrate/CmdLine/CommandArgumentHelp.cs     |    1 +
 .../src/Migrate/CmdLine/CommandEnvironment.cs      |    1 +
 .../src/Migrate/CmdLine/CommandLine.cs             |   17 +-
 .../CmdLine/CommandLineArgumentInvalidException.cs |    1 +
 .../CmdLine/CommandLineArgumentsAttribute.cs       |    9 +-
 .../src/Migrate/CmdLine/CommandLineException.cs    |   49 +-
 .../Migrate/CmdLine/CommandLineHelpException.cs    |    1 +
 .../src/Migrate/CmdLine/CommandLineParameter.cs    |    7 +-
 .../CmdLine/CommandLineParameterAttribute.cs       |   22 +-
 .../CommandLineRequiredArgumentMissingException.cs |    1 +
 .../src/Migrate/CmdLine/ICommandEnvironment.cs     |    1 +
 .../entityframework/src/Migrate/Migrate.csproj     |   61 +-
 external/entityframework/src/Migrate/Program.cs    |   22 +-
 .../src/Migrate/Properties/AssemblyInfo.cs         |    1 +
 .../src/Migrate/Properties/InternalsVisibleTo.cs   |    1 +
 .../EntityFramework.SqlServerCompact.nuspec        |   10 +-
 .../NuGet/EntityFramework/EntityFramework.nuspec   |    6 +-
 .../EntityFramework/tools/EntityFramework.psm1     |   51 +-
 .../tools/about_EntityFramework.help.txt           |    1 -
 external/entityframework/src/NuGet/NuGet.proj      |   21 +-
 .../ReverseEngineerCodeFirst/Context.tt            |   94 +-
 .../ReverseEngineerCodeFirst/Entity.tt             |  146 +-
 .../ReverseEngineerCodeFirst/Mapping.tt            |  536 +-
 .../src/PowerTools/DbContextPackage.cs             | 1054 +-
 .../src/PowerTools/DbContextPackage.vsct           |  430 +-
 .../CompilerErrorCollectionExtensions.cs           |   46 +-
 .../Extensions/CompilerErrorException.cs           |  118 +-
 .../Extensions/EdmSchemaErrorException.cs          |  118 +-
 .../Extensions/IComponentModelExtensions.cs        |   41 +-
 .../IEnumerableOfEdmSchemaErrorExtensions.cs       |   56 +-
 .../src/PowerTools/Extensions/ProjectExtensions.cs |  315 +-
 .../Extensions/ProjectItemsExtensions.cs           |   44 +-
 .../Extensions/SourceControlExtenstions.cs         |   44 +-
 .../src/PowerTools/Extensions/StringExtensions.cs  |   24 +-
 .../PowerTools/Extensions/XContainerExtensions.cs  |   60 +-
 .../src/PowerTools/GlobalSuppressions.cs           |    4 +-
 external/entityframework/src/PowerTools/Guids.cs   |   24 +-
 .../Handlers/AddCustomTemplatesHandler.cs          |  103 +-
 .../PowerTools/Handlers/OptimizeContextHandler.cs  |  334 +-
 .../Handlers/ReverseEngineerCodeFirstHandler.cs    |  729 +-
 .../src/PowerTools/Handlers/ViewContextHandler.cs  |  143 +-
 .../src/PowerTools/Handlers/ViewDdlHandler.cs      |   95 +-
 .../entityframework/src/PowerTools/PkgCmdID.cs     |   24 +-
 .../src/PowerTools/PowerTools.csproj               |  439 +-
 .../src/PowerTools/Properties/AssemblyInfo.cs      |   74 +-
 .../PowerTools/Properties/InternalsVisibleTo.cs    |   20 +-
 .../src/PowerTools/Properties/Resources.cs         |  854 +-
 .../src/PowerTools/Properties/Resources.resx       |  414 +-
 .../src/PowerTools/Properties/Resources.tt         |  468 +-
 .../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        |  297 +-
 .../src/PowerTools/Utilities/EfTextTemplateHost.cs |  392 +-
 .../src/PowerTools/Utilities/FileExtensions.cs     |   24 +-
 .../PowerTools/Utilities/RuntimeFailureMethods.cs  |   45 -
 .../src/PowerTools/Utilities/TemplateProcessor.cs  |  190 +-
 .../src/PowerTools/Utilities/Templates.cs          |   56 +-
 .../entityframework/src/PowerTools/VSPackage.resx  |  267 +-
 external/entityframework/src/PowerTools/db.png     |  Bin 0 -> 559 bytes
 external/entityframework/src/PowerTools/menu.png   |  Bin 57666 -> 20448 bytes
 .../src/PowerTools/source.extension.vsixmanifest   |   83 +-
 external/entityframework/src/SharedAssemblyInfo.cs |    4 +-
 .../src/SharedAssemblyVersionInfo.cs               |    7 +
 external/entityframework/src/Strict.ruleset        |   12 +-
 .../! 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      |    0
 .../201112202056573_AddUrlToBlog.cs                |   19 +
 .../201112202056573_AddUrlToBlog.designer.cs       |    0
 .../TestModels/SimpleMigrationsModel/Blog.cs       |    0
 .../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 |    0
 .../CsAdvancedPatterns/BuildingDetailMf.cs         |    0
 .../CsAdvancedPatterns/BuildingMf.cs               |    0
 .../CsAdvancedPatterns.Context.cs                  |    0
 .../CsAdvancedPatterns.Context.tt                  |    0
 .../CsAdvancedPatterns/CsAdvancedPatterns.cs       |    0
 .../CsAdvancedPatterns/CsAdvancedPatterns.tt       |    0
 .../CsAdvancedPatterns/CurrentEmployeeMf.cs        |    0
 .../CsAdvancedPatterns/EF.Utility.CS.ttinclude     |    0
 .../CsAdvancedPatterns/EmployeeMf.cs               |    0
 .../CsAdvancedPatterns/MailRoomMf.cs               |    0
 .../TemplateModels/CsAdvancedPatterns/OfficeMf.cs  |    0
 .../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           |    0
 .../CsAdvancedPatterns/SiteInfoMf.cs               |    0
 .../CsAdvancedPatterns/WhiteboardMf.cs             |    0
 .../CsAdvancedPatterns/WorkOrderMf.cs              |    0
 .../CsMonsterModel/BackOrderLine2Mm.cs             |    0
 .../CsMonsterModel/BackOrderLineMm.cs              |    0
 .../CsMonsterModel/BarcodeDetailMm.cs              |    0
 .../TemplateModels/CsMonsterModel/BarcodeMm.cs     |    0
 .../TemplateModels/CsMonsterModel/ComplaintMm.cs   |    0
 .../CsMonsterModel/ComputerDetailMm.cs             |    0
 .../TemplateModels/CsMonsterModel/ComputerMm.cs    |    0
 .../CsMonsterModel/ConcurrencyInfoMm.cs            |    0
 .../CsMonsterModel/ContactDetailsMm.cs             |    0
 .../CsMonsterModel/CsMonsterModel.Context.cs       |    0
 .../CsMonsterModel/CsMonsterModel.Context.tt       |    0
 .../CsMonsterModel/CsMonsterModel.cs               |    0
 .../CsMonsterModel/CsMonsterModel.tt               |    0
 .../CsMonsterModel/CustomerInfoMm.cs               |    0
 .../TemplateModels/CsMonsterModel/DimensionsMm.cs  |    0
 .../CsMonsterModel/DiscontinuedProductMm.cs        |    0
 .../TemplateModels/CsMonsterModel/DriverMm.cs      |    0
 .../CsMonsterModel/EF.Utility.CS.ttinclude         |    0
 .../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              |    0
 .../TemplateModels/CsMonsterModel/LastLoginMm.cs   |    0
 .../TemplateModels/CsMonsterModel/LicenseMm.cs     |    0
 .../TemplateModels/CsMonsterModel/MessageMm.cs     |    0
 .../TemplateModels/CsMonsterModel/OrderLineMm.cs   |    0
 .../TemplateModels/CsMonsterModel/OrderMm.cs       |    0
 .../TemplateModels/CsMonsterModel/OrderNoteMm.cs   |    0
 .../CsMonsterModel/OrderQualityCheckMm.cs          |    0
 .../TemplateModels/CsMonsterModel/PageViewMm.cs    |    0
 .../CsMonsterModel/PasswordResetMm.cs              |    0
 .../CsMonsterModel/ProductDetailMm.cs              |    0
 .../TemplateModels/CsMonsterModel/ProductMm.cs     |    0
 .../CsMonsterModel/ProductPageViewMm.cs            |    0
 .../CsMonsterModel/ProductPhotoMm.cs               |    0
 .../CsMonsterModel/ProductReviewMm.cs              |    0
 .../CsMonsterModel/ProductWebFeatureMm.cs          |    0
 .../TemplateModels/CsMonsterModel/RSATokenMm.cs    |    0
 .../TemplateModels/CsMonsterModel/ResolutionMm.cs  |    0
 .../TemplateModels/CsMonsterModel/SmartCardMm.cs   |    0
 .../CsMonsterModel/SupplierInfoMm.cs               |    0
 .../CsMonsterModel/SupplierLogoMm.cs               |    0
 .../TemplateModels/CsMonsterModel/SupplierMm.cs    |    0
 .../CsMonsterModel/SuspiciousActivityMm.cs         |    0
 .../TemplateModels/ProcessCsTemplate.bat           |    0
 .../TestModels/TemplateModels/ProcessTemplates.bat |    0
 .../TemplateModels/ProcessVbTemplate.bat           |    0
 .../TemplateModels/Schemas/AdvancedPatterns.edmx   |  578 +
 .../TemplateModels/Schemas/MonsterModel.csdl       |    0
 .../TemplateModels/Schemas/MonsterModel.msl        |    0
 .../TemplateModels/Schemas/MonsterModel.ssdl       |    0
 .../FunctionalTests.Transitional/packages.config   |    7 +
 .../EntityFramework/FunctionalTests/App.config     |  116 +-
 .../CodeFirst/AdvancedMappingScenarioTests.cs      |  529 -
 .../CodeFirst/AssociationScenarioTests.cs          | 3354 -
 .../CodeFirst/BasicMappingScenarioTests.cs         | 5785 -
 .../CodeFirst/ComplexTypeScenarioTests.cs          |  618 -
 .../CodeFirst/ConfigurationScenarioTests.cs        |  322 -
 .../CodeFirst/ConventionsScenarioTests.cs          |   80 -
 .../CodeFirst/DataAnnotationScenarioTests.cs       |  760 -
 .../FunctionalTests/CodeFirst/DataServicesTests.cs |   72 -
 .../CodeFirst/EnumsScenarioTests.cs                |  356 -
 .../CodeFirst/InheritanceScenarioTests.cs          | 1781 -
 .../PropertyConfigurationScenarioTests.cs          |  541 -
 .../CodeFirst/SpatialScenarioTests.cs              |  236 -
 .../FunctionalTests/EntityClient/AsyncScenarios.cs |  200 +
 .../EntityClient/DependencyResolverTests.cs        |   46 +
 .../FunctionalTests/FunctionalTests.csproj         |  486 +-
 .../EntityFramework/FunctionalTests/MetaTests.cs   |   72 +
 .../Migrations/AddColumnScenarios.cs               |   62 +-
 .../Migrations/AddForeignKeyScenarios.cs           |   47 +-
 .../Migrations/AddPrimaryKeyScenarios.cs           |   39 +
 .../Migrations/AlterColumnScenarios.cs             |    5 +-
 .../Migrations/AutoAndGenerateScenarios.cs         |  132 +-
 .../Migrations/AutoAndGenerateTestCase.cs          |   13 +-
 .../Migrations/BasicMigrationScenarios.cs          |  179 -
 .../Migrations/CreateIndexScenarios.cs             |   30 +-
 .../Migrations/CreateTableScenarios.cs             |   59 +-
 .../Migrations/CrossDatabaseScenarios.cs           |    1 +
 .../Migrations/CustomSqlScenarios.cs               |    3 +-
 .../Migrations/DashScriptScenarios.cs              |    5 +-
 .../Migrations/DatabaseGeneratedScenarios.cs       |    3 +-
 .../Migrations/DefaultValueScenarios.cs            |   99 +-
 .../Migrations/DropColumnScenarios.cs              |    1 +
 .../Migrations/DropForeignKeyScenarios.cs          |    1 +
 .../Migrations/DropIndexScenarios.cs               |   10 +-
 .../FunctionalTests/Migrations/MappingScenarios.cs |    4 +-
 .../Migrations/MultiTenantScenarios.cs             |  226 +
 .../Migrations/NoTestInfraScenarios.cs             |    4 +-
 .../FunctionalTests/Migrations/SchemaScenarios.cs  |  251 +
 .../FunctionalTests/Migrations/SeedingScenarios.cs |   11 +-
 .../TestHelpers/DatabaseProviderFixture.cs         |   63 -
 .../Migrations/TestHelpers/DbMigratorExtensions.cs |   26 -
 .../Migrations/TestHelpers/DbProviders.cs          |    3 +-
 .../Migrations/TestHelpers/DbTestCase.cs           |  321 -
 .../Migrations/TestHelpers/InfoContext.cs          |  281 -
 .../Migrations/TestHelpers/MigrationCompiler.cs    |  100 -
 .../TestHelpers/MigrationsTheoryAttribute.cs       |   56 -
 .../TestHelpers/MigrationsTheoryCommand.cs         |   54 -
 .../Migrations/TestHelpers/TestDatabase.cs         |  342 -
 .../Migrations/TestHelpers/VariantAttribute.cs     |   16 -
 .../Migrations/TestModel/TestMigration.cs          |    3 +-
 .../Migrations/TestModel/TestModels.cs             |  374 -
 .../FunctionalTests/Migrations/ToolingScenarios.cs |   71 +-
 .../Migrations/TransactionScenarios.cs             |    3 +-
 .../FunctionalTests/Migrations/UpgradeScenarios.cs |  145 -
 .../FunctionalTests/Objects/LazyLoadingTests.cs    |  114 +
 .../Objects/SerializationScenarios.cs              |  153 +
 .../PlanCompiler/AnonymousTypeTests.cs             |   87 +
 .../PlanCompiler/LinqGroupByTests.cs               |   73 +
 .../ProductivityApi/ComplexTypeTests.cs            |    5 +-
 .../ProductivityApi/ConcurrencyTests.cs            |  803 +-
 .../ProductivityApi/ConnectionTests.cs             |  174 +-
 .../ProductivityApi/DatabaseInitializationTests.cs |  377 +-
 .../ProductivityApi/DatabaseTests.cs               |  184 +-
 .../ProductivityApi/DatabindingTests.cs            |  200 +-
 .../ProductivityApi/DbConfigurationTests.cs        |   20 +
 .../ProductivityApi/DbConnectionFactoryTests.cs    |   37 +-
 .../ProductivityApi/DbContextTests.cs              | 3143 -
 .../ProductivityApi/DbContextTestsForSqlCe.cs      |  240 +-
 .../ProductivityApi/DbEntityEntryTests.cs          |  111 +-
 .../ProductivityApi/DbFunctionScenarios.cs         | 1561 -
 .../ProductivityApi/DbModelTests.cs                |   60 +-
 .../ProductivityApi/DbPropertyValuesTests.cs       |  620 +-
 .../FunctionalTests/ProductivityApi/DbSetTests.cs  |  821 +-
 .../ProductivityApi/DbSqlQueryTests.cs             |  310 +-
 .../ProductivityApi/DetectChangesTests.cs          |  121 +-
 .../ProductivityApi/DisposeTests.cs                |  157 +-
 .../FunctionalTests/ProductivityApi/FindTests.cs   | 1628 +-
 .../ProductivityApi/IncludeTests.cs                |   37 +-
 .../ProductivityApi/InvalidTypeTests.cs            |  103 +-
 .../FunctionalTests/ProductivityApi/LinqTests.cs   | 7104 +-
 .../ModelNamespaceAndContainerTests.cs             |   19 +-
 .../ProductivityApi/MultiThreadingTests.cs         |  187 +-
 .../ProductivityApi/NoTrackingTests.cs             |    7 +-
 .../ProductivityApi/PartialTrustTests.cs           |  295 +-
 .../ProductivityApi/PropertyApiTests.cs            | 2249 +-
 .../ProductivityApi/ScaffoldingScenarioTests.cs    |    6 +-
 .../ProductivityApi/SimpleScenarios.cs             |   93 +-
 .../ProductivityApi/SimpleScenariosForLocalDb.cs   |   61 +-
 .../ProductivityApi/SimpleScenariosForSqlCe.cs     |  353 +-
 .../ProductivityApi/SpatialTests.cs                |  163 +-
 .../ProductivityApi/TemplateTests.cs               |  691 -
 .../ProductivityApi/TransactionTests.cs            |   30 +-
 .../ProductivityApi/ValidationTests.cs             | 1305 +-
 .../ProductivityApi/WriteEdmxTests.cs              |   32 +-
 .../ProductivityApi/changetrackingproxytests.cs    |   29 +-
 .../FunctionalTests/ProductivityApi/enumtests.cs   |   14 +-
 .../ProductivityApi/extralazyloadingtests.cs       |   19 +-
 .../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 +
 .../TestHelpers/AdventureWorksModelBuilder.cs      |   42 -
 .../TestHelpers/AssemblyResourceLookup.cs          |   63 -
 .../TestHelpers/ConnectionEventsTracker.cs         |   88 -
 .../TestHelpers/ConstructionStrategies.cs          |   94 -
 .../TestHelpers/DbContextExtensions.cs             |   24 -
 .../TestHelpers/DbDatabaseMappingExtensions.cs     |   78 -
 .../DefaultConnectionFactoryResolver.cs            |   38 -
 .../FunctionalTests/TestHelpers/DynamicAssembly.cs |  675 -
 .../TestHelpers/DynamicTypeDescriptor.cs           |  132 -
 .../EntityTypeConfigurationExtensions.cs           |    5 +-
 .../TestHelpers/EnumeratorExtensions.cs            |   14 +-
 .../TestHelpers/ExceptionHelpers.cs                |  246 -
 .../TestHelpers/ExceptionTestExtensions.cs         |   61 -
 .../TestHelpers/FullTrustAttribute.cs              |   27 +-
 .../TestHelpers/FunctionalTestBase.cs              |  317 -
 .../TestHelpers/FunctionalTestsConfiguration.cs    |   13 -
 .../TestHelpers/GenericConnection.cs               |   71 -
 .../TestHelpers/GenericProviderFactory`.cs         |   29 -
 .../TestHelpers/HashSetBasedDbSet.cs               |  107 -
 .../TestHelpers/IEnumerableExtentions.cs           |   11 +-
 .../FunctionalTests/TestHelpers/IOHelpers.cs       |  299 -
 .../FunctionalTests/TestHelpers/ListExtensions.cs  |    3 +-
 .../FunctionalTests/TestHelpers/ModelAssertions.cs |  416 -
 .../FunctionalTests/TestHelpers/ModelHelpers.cs    |  371 -
 .../TestHelpers/ObservableListSource`.cs           |   79 -
 .../TestHelpers/PartialTrustClassCommand.cs        |  126 +-
 .../TestHelpers/PartialTrustCommand.cs             |  175 +-
 .../TestHelpers/PartialTrustFactAttribute.cs       |  114 +-
 .../TestHelpers/PartialTrustFixtureAttribute.cs    |   60 +-
 .../TestHelpers/PartialTrustSandbox.cs             |  251 +-
 .../TestHelpers/ProviderRegistry.cs                |   30 -
 .../TestHelpers/ResourceUtilities.cs               |  128 -
 .../TestHelpers/StringResourceVerifier.cs          |  223 -
 .../FunctionalTests/TestHelpers/TestBase.cs        |  406 -
 .../FunctionalTests/TestHelpers/TypeAssertion`.cs  |   33 -
 .../TestModels/AdvancedPatternsModel/Address.cs    |   40 -
 .../AdvancedPatternsEmployeeContext.cs             |    4 +-
 .../AdvancedPatternsInitializer.cs                 |   55 -
 .../AdvancedPatternsMasterContext.cs               |   50 -
 .../AdvancedPatternsModelFirstInitializer.cs       |   90 -
 .../TestModels/AdvancedPatternsModel/Building.cs   |   49 -
 .../AdvancedPatternsModel/BuildingDetail.cs        |   12 -
 .../AdvancedPatternsModel/CurrentEmployee.cs       |   10 -
 .../TestModels/AdvancedPatternsModel/Employee.cs   |    8 -
 .../TestModels/AdvancedPatternsModel/MailRoom.cs   |   12 -
 .../TestModels/AdvancedPatternsModel/Office.cs     |   18 -
 .../AdvancedPatternsModel/PastEmployee.cs          |   10 -
 .../TestModels/AdvancedPatternsModel/SiteInfo.cs   |    9 -
 .../AdvancedPatternsModel/UnMappedOffice.cs        |    7 -
 .../AdvancedPatternsModel/UnMappedOfficeBase.cs    |    9 -
 .../AdvancedPatternsModel/UnMappedPersonBase.cs    |    9 -
 .../TestModels/AdvancedPatternsModel/Whiteboard.cs |   10 -
 .../TestModels/AdvancedPatternsModel/WorkOrder.cs  |   11 -
 .../AllTypeKeysModel/AllTypeKeysContext.cs         |   62 -
 .../AllTypeKeysModelInitializer.cs                 |   39 -
 .../TestModels/AllTypeKeysModel/BoolKeyEntity.cs   |   12 -
 .../TestModels/AllTypeKeysModel/ByteKeyEntity.cs   |   12 -
 .../AllTypeKeysModel/CompositeKeyEntity.cs         |   19 -
 .../CompositeKeyEntityWithOrderingAnnotations.cs   |   21 -
 .../AllTypeKeysModel/DateTimeKeyEntity.cs          |   13 -
 .../AllTypeKeysModel/DateTimeOffsetKeyEntity.cs    |   13 -
 .../AllTypeKeysModel/DecimalKeyEntity.cs           |   12 -
 .../TestModels/AllTypeKeysModel/DoubleKeyEntity.cs |   12 -
 .../TestModels/AllTypeKeysModel/FloatKeyEntity.cs  |   12 -
 .../TestModels/AllTypeKeysModel/GuidKeyEntity.cs   |   13 -
 .../TestModels/AllTypeKeysModel/LongKeyEntity.cs   |   14 -
 .../TestModels/AllTypeKeysModel/ShortKeyEntity.cs  |   12 -
 .../AllTypeKeysModel/TimeSpanKeyEntity.cs          |   13 -
 .../TestModels/ConcurrencyModel/Chassis.cs         |   20 -
 .../ConcurrencyModelInitializer.cs                 |  123 -
 .../TestModels/ConcurrencyModel/Driver.cs          |   25 -
 .../TestModels/ConcurrencyModel/Engine.cs          |   24 -
 .../TestModels/ConcurrencyModel/EngineSupplier.cs  |   14 -
 .../TestModels/ConcurrencyModel/F1Context.cs       |   90 -
 .../TestModels/ConcurrencyModel/Gearbox.cs         |   12 -
 .../TestModels/ConcurrencyModel/Location.cs        |   14 -
 .../TestModels/ConcurrencyModel/Sponsor.cs         |   19 -
 .../TestModels/ConcurrencyModel/SponsorDetails.cs  |   12 -
 .../TestModels/ConcurrencyModel/Team.cs            |   56 -
 .../TestModels/ConcurrencyModel/TestDriver.cs      |    7 -
 .../TestModels/ConcurrencyModel/TitleSponsor.cs    |    8 -
 .../cachingcollectioninitializer.cs                |   42 +-
 .../ExtraLazyLoading/collectionextensions.cs       |    3 +-
 .../TestModels/ExtraLazyLoading/ihasisloaded.cs    |    3 +-
 .../TestModels/ExtraLazyLoading/lazyblogcontext.cs |   58 +-
 .../ExtraLazyLoading/queryablecollection.cs        |   15 +-
 .../queryablecollectioninitializer.cs              |    1 +
 .../InvalidMappingModel/InvalidMappingContext.cs   |   16 +-
 .../TestModels/InvalidTypeModel/Person.cs          |    1 +
 .../TestModels/InvalidTypeModel/PersonContext.cs   |    1 +
 .../TestModels/LinqModels/BaseTypeForLinq.cs       |   24 +-
 .../LinqModels/BaseTypeForLinqComparer.cs          |    3 +-
 .../TestModels/LinqModels/CustomerForLinq.cs       |   12 +-
 .../LinqModels/FeaturedProductForLinq.cs           |    3 +-
 .../TestModels/LinqModels/NumberForLinq.cs         |   13 +-
 .../TestModels/LinqModels/OrderForLinq.cs          |    8 +-
 .../TestModels/LinqModels/ProductForLinq.cs        |    5 +-
 .../TestModels/LinqModels/SimpleModelForLinq.cs    |    3 +-
 .../LinqModels/SimpleModelForLinqInitializer.cs    |  280 +-
 .../201112202056275_InitialCreate.cs               |   26 -
 .../201112202056573_AddUrlToBlog.cs                |   18 -
 .../MigrateInitializerConfiguration.cs             |   21 -
 .../MigrateInitializerContext.cs                   |   10 -
 .../TestModels/SimpleModel/BadMappingModel.cs      |    3 +-
 .../FunctionalTests/TestModels/SimpleModel/Blog.cs |   13 -
 .../TestModels/SimpleModel/Category.cs             |   21 -
 .../TestModels/SimpleModel/CeLoginsContext.cs      |    1 +
 .../SimpleModel/DisabledInitializerContext.cs      |    3 +-
 .../TestModels/SimpleModel/EmptyContext.cs         |   24 -
 .../SimpleModel/EntityConnectionForSimpleModel.cs  |    2 +-
 .../TestModels/SimpleModel/ExtraEntity.cs          |   12 -
 .../TestModels/SimpleModel/FeaturedProduct.cs      |    8 -
 .../TestModels/SimpleModel/FuncyContexts.cs        |   39 -
 .../TestModels/SimpleModel/LiveWriterContext.cs    |   31 -
 .../TestModels/SimpleModel/LocalDbLoginsContext.cs |    3 +-
 .../TestModels/SimpleModel/Login.cs                |   13 -
 .../TestModels/SimpleModel/LoginsContext.cs        |    1 +
 .../SimpleModel/ModelWithWideProperties.cs         |    6 +-
 .../TestModels/SimpleModel/Product.cs              |    9 -
 .../TestModels/SimpleModel/ProductBase.cs          |    9 -
 .../SimpleModel/SimpleLocalDbModelContext.cs       |    6 +-
 .../SimpleLocalDbModelContextWithNoData.cs         |    9 +-
 .../SimpleModel/SimpleLocalDbModelInitializer.cs   |   74 +-
 .../TestModels/SimpleModel/SimpleModelContext.cs   |   60 -
 .../SimpleModel/SimpleModelContextWithNoData.cs    |   70 -
 .../SimpleModel/SimpleModelInitializer.cs          |   31 -
 .../SpatialTvfsModel/SpatialNorthwindContext.cs    |   27 +-
 .../SpatialNorthwindInitializer.cs                 |  184 +-
 .../TestModels/StoreModel/AWBuildVersion.cs        |    3 +-
 .../TestModels/StoreModel/AbstractType1.cs         |   12 -
 .../TestModels/StoreModel/AbstractType1_1.cs       |    8 -
 .../TestModels/StoreModel/Address.cs               |  346 -
 .../TestModels/StoreModel/AddressType.cs           |  126 -
 .../TestModels/StoreModel/BillOfMaterials.cs       |  173 -
 .../TestModels/StoreModel/ColoredProduct.cs        |    8 -
 .../TestModels/StoreModel/ConcreteType1_1_1.cs     |    8 -
 .../TestModels/StoreModel/ConcreteType1_2.cs       |    8 -
 .../TestModels/StoreModel/ConcreteType1_3.cs       |    3 +-
 .../TestModels/StoreModel/Contact.cs               |  361 -
 .../TestModels/StoreModel/ContactCreditCard.cs     |  114 -
 .../TestModels/StoreModel/ContactType.cs           |  124 -
 .../TestModels/StoreModel/CountryRegion.cs         |  124 -
 .../TestModels/StoreModel/CountryRegionCurrency.cs |  114 -
 .../TestModels/StoreModel/CreditCard.cs            |  139 -
 .../TestModels/StoreModel/Culture.cs               |   70 -
 .../TestModels/StoreModel/Currency.cs              |  178 -
 .../TestModels/StoreModel/CurrencyRate.cs          |  178 -
 .../TestModels/StoreModel/Customer.cs              |  252 -
 .../TestModels/StoreModel/CustomerAddress.cs       |  168 -
 .../TestModels/StoreModel/CustomerDiscount.cs      |   18 -
 .../TestModels/StoreModel/DatabaseLog.cs           |    3 +-
 .../TestModels/StoreModel/Department.cs            |   72 -
 .../TestModels/StoreModel/DiscontinuedProduct.cs   |   10 -
 .../TestModels/StoreModel/Document.cs              |   84 -
 .../TestModels/StoreModel/Employee.cs              |  518 -
 .../TestModels/StoreModel/EmployeeAddress.cs       |  119 -
 .../StoreModel/EmployeeDepartmentHistory.cs        |  170 -
 .../TestModels/StoreModel/EmployeePayHistory.cs    |   68 -
 .../TestModels/StoreModel/ErrorLog.cs              |    3 +-
 .../TestModels/StoreModel/FixupCollection'.cs      |   24 -
 .../TestModels/StoreModel/Illustration.cs          |   70 -
 .../TestModels/StoreModel/Individual.cs            |  113 -
 .../TestModels/StoreModel/JobCandidate.cs          |   80 -
 .../TestModels/StoreModel/Location.cs              |  128 -
 .../TestModels/StoreModel/Product.cs               |  937 -
 .../TestModels/StoreModel/ProductCategory.cs       |   72 -
 .../TestModels/StoreModel/ProductCostHistory.cs    |   68 -
 .../TestModels/StoreModel/ProductDescription.cs    |   17 -
 .../TestModels/StoreModel/ProductDocument.cs       |  114 -
 .../TestModels/StoreModel/ProductInventory.cs      |  122 -
 .../StoreModel/ProductListPriceHistory.cs          |   68 -
 .../TestModels/StoreModel/ProductModel.cs          |  184 -
 .../StoreModel/ProductModelIllustration.cs         |  114 -
 .../ProductModelProductDescriptionCulture.cs       |  166 -
 .../TestModels/StoreModel/ProductPhoto.cs          |   81 -
 .../TestModels/StoreModel/ProductProductPhoto.cs   |  116 -
 .../TestModels/StoreModel/ProductReview.cs         |   74 -
 .../TestModels/StoreModel/ProductSubcategory.cs    |  124 -
 .../TestModels/StoreModel/ProductVendor.cs         |  147 -
 .../TestModels/StoreModel/PurchaseOrderDetail.cs   |  130 -
 .../TestModels/StoreModel/PurchaseOrderHeader.cs   |  240 -
 .../TestModels/StoreModel/RowDetails.cs            |   13 -
 .../TestModels/StoreModel/SalesOrderDetail.cs      |  149 -
 .../TestModels/StoreModel/SalesOrderHeader.cs      |  662 -
 .../TestModels/StoreModel/SalesPerson.cs           |  363 -
 .../StoreModel/SalesPersonQuotaHistory.cs          |   68 -
 .../TestModels/StoreModel/SalesReason.cs           |   19 -
 .../TestModels/StoreModel/SalesTaxRate.cs          |   72 -
 .../TestModels/StoreModel/SalesTerritory.cs        |  302 -
 .../TestModels/StoreModel/SalesTerritoryHistory.cs |  120 -
 .../TestModels/StoreModel/ScrapReason.cs           |   70 -
 .../FunctionalTests/TestModels/StoreModel/Shift.cs |   74 -
 .../TestModels/StoreModel/ShipMethod.cs            |  130 -
 .../TestModels/StoreModel/ShoppingCartItem.cs      |   72 -
 .../TestModels/StoreModel/SpecialOffer.cs          |   86 -
 .../TestModels/StoreModel/SpecialOfferProduct.cs   |  172 -
 .../TestModels/StoreModel/StateProvince.cs         |  234 -
 .../FunctionalTests/TestModels/StoreModel/Store.cs |  195 -
 .../TestModels/StoreModel/StoreContact.cs          |  168 -
 .../TestModels/StoreModel/StyledProduct.cs         |   11 -
 .../TestModels/StoreModel/TransactionHistory.cs    |   21 -
 .../StoreModel/TransactionHistoryArchive.cs        |   20 -
 .../TestModels/StoreModel/UnitMeasure.cs           |   13 -
 .../FunctionalTests/TestModels/StoreModel/User.cs  |   20 -
 .../TestModels/StoreModel/Vendor.cs                |  242 -
 .../TestModels/StoreModel/VendorAddress.cs         |  166 -
 .../TestModels/StoreModel/VendorContact.cs         |  166 -
 .../TestModels/StoreModel/WorkOrder.cs             |  206 -
 .../TestModels/StoreModel/WorkOrderRouting.cs      |  132 -
 .../CsAdvancedPatterns/Partials/AddressMf.cs       |   15 -
 .../Partials/AdvancedPatternsModelFirstContext.cs  |   12 -
 .../CsAdvancedPatterns/Partials/BuildingMf.cs      |   17 -
 .../Partials/CurrentEmployeeMf.cs                  |   16 -
 .../CsAdvancedPatterns/Partials/EmployeeMf.cs      |   16 -
 .../CsAdvancedPatterns/Partials/OfficeMf.cs        |   11 -
 .../CsAdvancedPatterns/Partials/PastEmployeeMf.cs  |   16 -
 .../CsAdvancedPatterns/Partials/SiteInfoMf.cs      |   16 -
 .../CsMonsterModel/ExternalTypes/AuditInfoMm.cs    |   19 -
 .../CsMonsterModel/ExternalTypes/CustomerMm.cs     |   29 -
 .../CsMonsterModel/ExternalTypes/LicenseStateMm.cs |   10 -
 .../CsMonsterModel/ExternalTypes/LoginMm.cs        |   25 -
 .../CsMonsterModel/ExternalTypes/PhoneMm.cs        |   15 -
 .../CsMonsterModel/ExternalTypes/PhoneTypeMm.cs    |   10 -
 .../TemplateModels/Schemas/AdvancedPatterns.edmx   |  577 -
 .../CompositeKeyEntityWithNoOrdering.cs            |    1 +
 .../UnSpecifiedOrderingModel/NoOrderingContext.cs  |    1 +
 .../FunctionalTests/packages.config                |    6 +-
 .../test/EntityFramework/UnitTests/App.config      |   80 +-
 .../EntityFramework/UnitTests/AppConfigTests.cs    |  912 +-
 .../EntityFramework/UnitTests/AssemblyTests.cs     |   85 +-
 .../UnitTests/ClonedObjectContextTests.cs          |   66 +-
 .../CommandLineArgumentsAttributeTest.cs           |   63 +-
 .../CommandLine/CommandLineExceptionTests.cs       |  103 +
 .../CommandLineParameterAttributeTests.cs          |   56 +-
 .../UnitTests/CommandLine/CommandLineTest.cs       |  211 +-
 .../_TestHelpers/BadPositionArgMissingTwo.cs       |   11 +-
 .../_TestHelpers/BadPositionArgNoOne.cs            |    7 +-
 .../CommandLine/_TestHelpers/InferredTestArgs.cs   |    6 +-
 .../_TestHelpers/PropWithNoCommandName.cs          |    6 +-
 .../UnitTests/CommandLine/_TestHelpers/TestArgs.cs |   17 +-
 .../_TestHelpers/TestCommandEnvironment.cs         |   41 +-
 .../_TestHelpers/ThreeRequiredPositionArgs.cs      |   10 +-
 .../_TestHelpers/TwoPropsWithSameSwitch.cs         |    8 +-
 .../CommandLine/_TestHelpers/XCopyCommandArgs.cs   |  133 +-
 .../EntityFramework/UnitTests/ConcurrencyTests.cs  |   11 +-
 .../Config/AppConfigDependencyResolverTests.cs     |  266 +-
 .../Config/CachingDependencyResolverTests.cs       |   15 +-
 .../UnitTests/Config/CompositeResolverTests.cs     |   24 +-
 .../Config/DatabaseInitializerResolverTests.cs     |   90 +
 .../Config/DbConfigurationEventArgsTests.cs        |  104 +
 .../UnitTests/Config/DbConfigurationFinderTests.cs |   68 +-
 .../UnitTests/Config/DbConfigurationLoaderTests.cs |   86 +
 .../Config/DbConfigurationManagerTests.cs          |  384 +-
 .../UnitTests/Config/DbConfigurationTests.cs       |  503 +-
 .../Config/DbConfigurationTypeAttributeTests.cs    |  106 +
 .../Config/DefaultInvariantNameResolverTests.cs    |   40 +
 .../Config/DefaultProviderFactoryResolverTests.cs  |   60 +
 .../Config/DefaultProviderServicesResolverTests.cs |   15 +-
 .../Config/ExecutionStrategyResolverTests.cs       |   54 +
 .../Config/IDbDependencyResolverExtensionsTests.cs |    1 +
 .../UnitTests/Config/InternalConfigurationTests.cs |  207 +
 .../UnitTests/Config/InvariantNameResolverTests.cs |   54 +
 .../Config/MigrationsConfigurationResolverTests.cs |   65 -
 .../Config/ProviderServicesFactoryTests.cs         |    3 +-
 .../UnitTests/Config/ResolverChainTests.cs         |   44 +-
 .../Config/RootDependencyResolverTests.cs          |  121 +-
 .../Config/SingletonDependencyResolverTests.cs     |   16 +-
 .../Config/ThreadLocalDependencyResolverTests.cs   |   91 +
 .../Config/TransientDependencyResolverTests.cs     |   85 +
 .../Config/WrappingDependencyResolverTests.cs      |   50 +
 .../UnitTests/ConnectionFactoryConfigTests.cs      |  802 +-
 .../CommandTrees/BasicExpressionVisitorTests.cs    |    2 +
 .../Core/Common/CommandTrees/DbCommandTreeTests.cs |   51 +
 .../CommandTrees/DbExpressionBuilderTests.cs       | 2662 +
 .../CommandTrees/DbExpressionRebinderTests.cs      |    4 +-
 .../CommandTrees/DefaultExpressionVisitorTests.cs  |    4 +-
 .../Core/Common/DbProviderServicesTests.cs         |  116 +-
 .../Materialization/CodeGenEmitterTests.cs         |    1 +
 .../Common/Internal/Materialization/ShaperTests.cs |  705 +-
 .../Materialization/TestHelpers/MockHelper.cs      |  135 +-
 .../Internal/Materialization/TranslatorTests.cs    |   13 +-
 .../Core/Common/Utils/CommandHelperTests.cs        |    5 +
 .../EntityClient/EntityCommandDefinitionTests.cs   |  279 +-
 .../Core/EntityClient/EntityCommandTests.cs        |  208 +-
 .../EntityConnectionStringBuilderTests.cs          |   17 +-
 .../Core/EntityClient/EntityConnectionTests.cs     |  949 +-
 .../Core/EntityClient/EntityDataReaderTests.cs     |   19 +-
 .../Core/EntityClient/TestHelpers/MockHelper.cs    |   45 +-
 .../Core/EntityCommandCompilationExceptionTests.cs |    1 +
 .../Core/EntityCommandExecutionExceptionTests.cs   |    3 +-
 .../UnitTests/Core/EntityExceptionTests.cs         |    3 +-
 .../UnitTests/Core/EntityKeyTests.cs               |   33 +-
 .../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   |  179 +-
 .../Mapping/Update/Internal/EntityAdapterTests.cs  |   83 +-
 .../Update/Internal/FunctionUpdateCommandTests.cs  |  218 +-
 .../Update/Internal/UpdateTranslatorTests.cs       |  141 +-
 .../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   |  204 +-
 .../Objects/DataClasses/EntityReferenceTests.cs    |  252 +-
 .../Core/Objects/DataClasses/RelatedEndTests.cs    |  161 +-
 .../Objects/DataClasses/TestHelpers/MockHelper.cs  |   31 +-
 .../UnitTests/Core/Objects/DelegateFactoryTests.cs |  535 +
 .../Core/Objects/ELinq/ObjectQueryProviderTests.cs |   98 +-
 .../UnitTests/Core/Objects/EntityEntryTests.cs     |    2 +-
 .../Core/Objects/ExecutionOptionsTests.cs          |   77 +
 .../UnitTests/Core/Objects/FieldDescriptorTests.cs |    8 +-
 .../Objects/Internal/BufferedDataReaderTests.cs    |  425 +
 .../ObjectQueryExecutionPlanFactoryTests.cs        |   28 +-
 .../Internal/ObjectQueryExecutionPlanTests.cs      |  361 +
 .../Objects/Internal/TestHelpers/MockHelper.cs     |    1 +
 .../UnitTests/Core/Objects/ObjectContextTests.cs   | 1371 +-
 .../Core/Objects/ObjectParameterCollectionTests.cs |   11 +-
 .../UnitTests/Core/Objects/ObjectQueryTests.cs     |   93 +-
 .../UnitTests/Core/Objects/ObjectResultTests.cs    |   67 +-
 .../UnitTests/Core/Objects/ObjectViewTests.cs      |   18 +-
 .../Core/Objects/ProxyDataContractResolverTests.cs |   29 +-
 .../TestHelpers/DbProviderFactoryForMock.cs        |    4 +-
 .../Core/Objects/TestHelpers/MockHelper.cs         |  154 +-
 .../Objects/TestHelpers/ObjectContextForMock.cs    |   26 +-
 .../UnitTests/Core/Query/BridgeDataRecordTests.cs  |   32 -
 .../Core/Query/InternalTrees/VarVecTests.cs        |   59 +
 .../ResultAssembly/BridgeDataReaderFactoryTests.cs |   23 +-
 .../Query/ResultAssembly/BridgeDataReaderTests.cs  |  371 +-
 .../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       |  186 +-
 .../EntityFramework/UnitTests/DatabaseTests.cs     |  319 +-
 .../EntityFramework/UnitTests/DatabindingTests.cs  |  306 +-
 .../UnitTests/DbConnectionFactoryTests.cs          |  209 +-
 .../UnitTests/DbConnectionInfoTests.cs             |   30 +-
 .../UnitTests/DbContextInfoTests.cs                |  234 +-
 .../EntityFramework/UnitTests/DbContextTests.cs    |  501 +-
 .../UnitTests/DbEntityEntryTests.cs                |  515 -
 .../UnitTests/DbPropertyValuesTests.cs             |  585 +-
 .../test/EntityFramework/UnitTests/DbSetTests.cs   |  410 +-
 .../EntityFramework/UnitTests/DbSqlQueryTests.cs   |  373 -
 .../UnitTests/DefaultConnectionFactoryTests.cs     |   13 +-
 .../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        |   23 +-
 .../UnitTests/IQueryableExtensionsTests.cs         | 1582 +
 .../test/EntityFramework/UnitTests/IncludeTests.cs |  528 -
 .../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 +
 .../Internal/ConfigFile/ContextElementTests.cs     |   25 -
 .../ConfigFile/DatabaseInitializerElementTests.cs  |   24 -
 .../ConfigFile/EntityFrameworkSectionTests.cs      |   11 +-
 .../MigrationSqlGeneratorElementTests.cs           |    7 +-
 .../ConfigFile/ParameterCollectionTests.cs         |    5 +-
 .../Internal/ConfigFile/ParameterElementTests.cs   |   23 +-
 .../Internal/ConfigFile/ProviderElementTests.cs    |   19 +-
 .../UnitTests/Internal/DatabaseCreatorTests.cs     |    5 +-
 .../Internal/DefaultCommandInterceptorTests.cs     |   41 +
 .../Internal/DefaultModelCacheFactoryTests.cs      |   21 -
 .../Internal/DefaultModelCacheKeyFactoryTests.cs   |   45 +
 .../Internal/DefaultModelCacheKeyTests.cs          |  173 +-
 .../UnitTests/Internal/InitializerConfigTests.cs   |  285 +
 .../UnitTests/Internal/InterceptedCommandTests.cs  |   33 +
 .../Internal/InternalCollectionEntryTests.cs       |  219 +
 .../UnitTests/Internal/InternalContextTests.cs     |  190 +-
 .../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           |   78 +-
 .../UnitTests/InternalsVisibleTo.cs                |    7 +-
 .../Migrations/AddMigrationCommandTests.cs         |  163 +
 .../Migrations/Builders/ColumnBuilderTests.cs      |    6 +-
 .../Migrations/Builders/TableBuilderTests.cs       |   79 +-
 .../UnitTests/Migrations/DbMigrationTests.cs       |   71 +-
 .../Migrations/DbMigrationsConfigurationTests.cs   |   66 +-
 .../Migrations/DbMigrationsConfiguration`Tests.cs  |   33 +-
 .../UnitTests/Migrations/DbMigratorTests.cs        |  605 +-
 .../Design/CSharpMigrationCodeGeneratorTests.cs    |  286 +-
 .../Design/MigrationCodeGeneratorTests.cs          |  128 +-
 .../Migrations/Design/ToolingExceptionTests.cs     |   90 +-
 .../VisualBasicMigrationCodeGeneratorTests.cs      |  145 +-
 .../Migrations/Edm/ModelCompressorTests.cs         |   15 +-
 .../Extensions/IEnumerableExtensionsTests.cs       |   27 -
 .../History/DefaultHistoryContextFactoryTests.cs   |   18 +
 .../Migrations/History/HistoryRepositoryTests.cs   |  483 +-
 .../UnitTests/Migrations/IDbSetExtensionsTests.cs  |  126 +-
 .../Infrastructure/EdmModelDifferTests.cs          |   86 +-
 .../Infrastructure/MigrationAssemblyTests.cs       |    7 +-
 .../MigratorScriptingDecoratorTests.cs             |   22 +-
 .../Migrations/Model/AddColumnOperationTests.cs    |   25 +-
 .../Model/AddForeignKeyOperationTests.cs           |   46 +-
 .../Model/AddPrimaryKeyOperationTests.cs           |   28 +-
 .../Migrations/Model/AlterColumnOperationTests.cs  |   15 +-
 .../UnitTests/Migrations/Model/ColumnModelTests.cs |  150 +-
 .../Migrations/Model/CreateIndexOperationTests.cs  |   41 +-
 .../Migrations/Model/CreateTableOperationTests.cs  |   24 +-
 .../Model/DeleteHistoryOperationTests.cs           |   28 -
 .../Migrations/Model/DropColumnOperationTests.cs   |   16 +-
 .../Model/DropForeignKeyOperationTests.cs          |   28 +-
 .../Migrations/Model/DropIndexOperationTests.cs    |   14 +-
 .../Model/DropPrimaryKeyOperationTests.cs          |   25 +-
 .../Migrations/Model/DropTableOperationTests.cs    |   10 +-
 .../Migrations/Model/HistoryOperationTests.cs      |   28 +
 .../Model/InsertHistoryOperationTests.cs           |   33 -
 .../Migrations/Model/MoveTableOperationTests.cs    |   31 +-
 .../Migrations/Model/RenameColumnOperationTests.cs |   25 +-
 .../Migrations/Model/RenameTableOperationTests.cs  |   39 +-
 .../Migrations/Model/SqlOperationTests.cs          |    8 +-
 .../Sql/SqlCeMigrationSqlGeneratorTests.cs         |   11 +-
 .../Sql/SqlServerMigrationSqlGeneratorTests.cs     |  660 +-
 .../Utilities/ConfigurationFileUpdaterTests.cs     |   24 +-
 .../Migrations/Utilities/DatabaseCreatorTests.cs   |    6 +-
 .../Migrations/Utilities/EmptyContextTests.cs      |   55 +-
 .../Migrations/Utilities/MigrationWriterTests.cs   |  368 +-
 .../Migrations/Utilities/TemplateProcessorTests.cs |   22 +-
 .../Migrations/Utilities/UtcNowGeneratorTests.cs   |    6 +-
 .../ComplexTypeConfigurationTests.cs               |    3 +-
 .../Configuration/ConfigurationRegistrarTests.cs   |   78 +-
 .../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 |   77 +-
 ...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     |   53 +-
 .../Configuration/ModelConfigurationTests.cs       |  866 +-
 .../ForeignKeyConstraintConfigurationTests.cs      |   67 +-
 .../ManyNavigationPropertyConfigurationTests.cs    |   13 +-
 ...OptionalNavigationPropertyConfigurationTests.cs |   15 +-
 ...RequiredNavigationPropertyConfigurationTests.cs |   15 +-
 ...ependentAssociationMappingConfigurationTests.cs |   64 +-
 ...nyToManyAssociationMappingConfigurationTests.cs |   85 +-
 .../NavigationPropertyConfigurationTests.cs        |  337 +-
 ...scadableNavigationPropertyConfigurationTests.cs |    9 +-
 ...ependentNavigationPropertyConfigurationTests.cs |   25 +-
 ...ependentNavigationPropertyConfigurationTests.cs |    3 +-
 ...nyToManyNavigationPropertyConfigurationTests.cs |    3 +-
 .../Primitive/BinaryPropertyConfigurationTests.cs  |   80 +-
 .../DateTimePropertyConfigurationTests.cs          |   49 +-
 .../Primitive/DecimalPropertyConfigurationTests.cs |   65 +-
 .../Primitive/LengthPropertyConfigurationTests.cs  |   32 +-
 .../LightweightPropertyConfigurationTests.cs       |  755 +
 .../Primitive/MissingPropertyConfigurationTests.cs |   38 +
 .../PrimitivePropertyConfigurationTests.cs         |  244 +-
 .../Primitive/StringPropertyConfigurationTests.cs  |   61 +-
 .../Types/ComplexTypeConfigurationTests.cs         |   22 +-
 .../Types/EntityTypeConfigurationTests.cs          |  252 +-
 .../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     |   12 +-
 .../ConcurrencyCheckAttributeConventionTests.cs    |   18 +-
 .../DatabaseGeneratedAttributeConventionTests.cs   |   12 +-
 .../Property/ForeignKeyAttributeConventionTests.cs |   20 +-
 .../InversePropertyAttributeConventionTests.cs     |   27 +-
 .../Property/KeyAttributeConventionTests.cs        |    7 +-
 .../Property/MaxLengthAttributeConventionTests.cs  |   21 +-
 .../Property/NotMappedAttributeConventionTests.cs  |    5 +-
 ...edNavigationPropertyAttributeConventionTests.cs |   28 +-
 ...redPrimitivePropertyAttributeConventionTests.cs |   12 +-
 .../StringLengthAttributeConventionTests.cs        |   19 +-
 .../Property/TimestampAttributeConventionTests.cs  |   54 +-
 .../Type/ComplexTypeAttributeConventionTests.cs    |    5 +-
 .../Type/NotMappedTypeAttributeConventionTests.cs  |    5 +-
 .../Type/TableAttributeConventionTests.cs          |   15 +-
 .../AssociationInverseDiscoveryConventionTests.cs  |  119 +-
 .../Edm/ComplexTypeDiscoveryConventionTests.cs     |  216 +-
 .../Edm/Db/ColumnOrderingConventionTests.cs        |   76 +-
 .../Edm/Db/ColumnTypeCasingConventionTests.cs      |   19 -
 .../ManyToManyCascadeDeleteConventionTests.cs      |   46 +-
 .../Edm/Db/PluralizingTableNameConventionTests.cs  |   58 +-
 .../Edm/DecimalPropertyConventionTests.cs          |   43 +-
 .../Edm/DeclaredPropertyOrderingConventionTests.cs |   76 +-
 .../Edm/ForeignKeyAnnotationConventionTests.cs     |  142 +-
 ...ignKeyAssociationMultiplicityConventionTests.cs |   44 +-
 .../Edm/ForeignKeyDiscoveryConventionBaseTests.cs  |  183 +-
 .../Edm/IdKeyDiscoveryConventionTests.cs           |  150 +-
 ...opertyNameForeignKeyDiscoveryConventionTests.cs |  157 +-
 .../Edm/OneToManyCascadeDeleteConventionTests.cs   |   71 +-
 ...neToOneConstraintIntroductionConventionTests.cs |   27 +-
 .../Edm/PluralizingEntitySetNameConventionTests.cs |   37 +-
 ...aryKeyNameForeignKeyDiscoveryConventionTests.cs |  115 +-
 .../Edm/PropertyMaxLengthConventionTests.cs        |  290 +-
 .../Edm/SqlCePropertyMaxLengthConventionTests.cs   |  204 +-
 .../StoreGeneratedIdentityKeyConventionTests.cs    |  127 +-
 .../TypeNameForeignKeyDiscoveryConventionTests.cs  |  125 +-
 .../ModelConfiguration/DbModelBuilderTests.cs      |  224 +-
 .../Edm/AssociationTypeExtensionsTests.cs          |  213 +
 .../Common/DataModelAnnotationExtensionsTests.cs   |    5 +-
 .../Common/INamedDataModelItemExtensionsTests.cs   |   11 +-
 .../Edm/ComplexTypeExtensionsTests.cs              |   68 +
 .../Edm/Db/DbAliasedMetadataItemExtensionsTests.cs |   26 -
 .../Edm/Db/DbDatabaseMetadataExtensionsTests.cs    |   40 -
 .../Edm/Db/DbTableColumnMetadataExtensions.cs      |   33 -
 .../Edm/Db/DbTableMetadataExtensions.cs            |   21 -
 .../Edm/Db/EdmModelExtensionsTests.cs              |   65 +
 .../Edm/Db/EdmPropertyExtensionsTests.cs           |   24 +
 .../Edm/Db/EntitySetExtensionsTests.cs             |   27 +
 .../Edm/Db/EntityTypeExtensionsTests.cs            |   26 +
 .../DbAssociationSetMappingExtensionsTests.cs      |   28 -
 .../Db/Mapping/DbDatabaseMappingExtensionsTests.cs |  163 +
 .../Db/Mapping/DbEntityTypeMappingExtensions.cs    |   32 -
 .../Edm/Db/Mapping/DbModelExtensionsTests.cs       |  120 -
 .../StorageAssociationSetMappingExtensionsTests.cs |   32 +
 .../StorageEntityTypeMappingExtensionsTests.cs     |   36 +
 .../Edm/EdmAssociationEndExtensionsTests.cs        |   33 -
 .../Edm/EdmAssociationEndKindExtensionsTests.cs    |   17 -
 .../Edm/EdmAssociationTypeExtensionsTests.cs       |  206 -
 .../Edm/EdmComplexTypeExtensionsTests.cs           |   69 -
 .../Edm/EdmEntitySetExtensionsTests.cs             |   19 -
 .../Edm/EdmEntityTypeExtensionsTests.cs            |  166 -
 .../Edm/EdmEnumTypeExtensionsTests.cs              |   33 -
 .../Edm/EdmModelExtensionsTests.cs                 |  335 +-
 .../Edm/EdmNavigationPropertyExtensionsTests.cs    |   18 -
 .../Edm/EdmPropertyExtensionsTests.cs              |   61 +-
 .../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       |   44 +-
 .../Xsd/Microsoft.Data.Entity.Design.Edmx_2.xsd    |  326 +-
 .../Xsd/Microsoft.Data.Entity.Design.Edmx_3.xsd    |  304 +-
 .../Xsd/System.Data.Resources.AnnotationSchema.xsd |   18 +-
 .../Xsd/System.Data.Resources.CSDLSchema_2.xsd     | 1033 +-
 .../Xsd/System.Data.Resources.CSDLSchema_3.xsd     | 1146 +-
 .../Xsd/System.Data.Resources.CSMSL_2.xsd          |  678 +-
 .../Xsd/System.Data.Resources.CSMSL_3.xsd          |  692 +-
 .../System.Data.Resources.CodeGenerationSchema.xsd |   36 +-
 ...m.Data.Resources.EntityStoreSchemaGenerator.xsd |   28 +-
 .../Xsd/System.Data.Resources.SSDLSchema_2.xsd     |  743 +-
 .../Xsd/System.Data.Resources.SSDLSchema_3.xsd     |  808 +-
 .../Edm/Services/DatabaseMappingGeneratorTests.cs  |  546 +-
 .../Services/EntityTypeMappingGeneratorTests.cs    |   77 -
 .../FunctionParameterMappingGeneratorTests.cs      |  229 +
 .../ModificationFunctionMappingGeneratorTests.cs   |  243 +
 .../Edm/Services/TableMappingGeneratorTests.cs     |   97 +
 .../EntityTypeConfigurationTests.cs                |   48 +-
 .../Mappers/AttributeMapperTests.cs                |   27 +-
 .../Mappers/NavigationPropertyMapperTests.cs       |  114 +-
 .../Mappers/PropertyFilterTests.cs                 |  127 +-
 .../Mappers/PropertyMapperTests.cs                 |   57 +-
 .../ModelConfiguration/Mappers/TypeMapperTests.cs  |  178 +-
 .../ModelValidationExceptionTests.cs               |   14 +-
 .../Utilities/AttributeProviderTests.cs            |   13 +-
 .../Utilities/DatabaseNameTests.cs                 |  100 -
 .../Utilities/IEnumerableExtensionsTests.cs        |   18 -
 .../Utilities/PropertyPathTests.cs                 |    3 +-
 .../UnitTests/ModelHashCalculatorTests.cs          |   20 +-
 .../UnitTests/MultiThreadingTests.cs               |  474 +-
 .../EntityFramework/UnitTests/NoTrackingTests.cs   |  201 -
 .../EntityFramework/UnitTests/PropertyApiTests.cs  | 4550 -
 .../UnitTests/PropertyConstraintExceptionTests.cs  |   72 +-
 .../EntityFramework/UnitTests/SetDiscoveryTests.cs |  197 +-
 .../UnitTests/Spatial/DbGeographyTests.cs          |    1 +
 .../UnitTests/Spatial/DbGeometryTests.cs           |    3 +-
 .../UnitTests/Spatial/DbSpatialDataReaderTests.cs  |   47 +-
 .../UnitTests/Spatial/DbSpatialServicesTests.cs    |    3 +-
 .../Spatial/SpatialServicesLoaderTests.cs          |    3 +-
 .../SqlServer/DefaultSqlExecutionStrategyTests.cs  |  151 +
 .../UnitTests/SqlServer/IDbSpatialValueTests.cs    |    1 +
 .../SqlServer/SqlAzureDbConfigurationTests.cs      |   18 +
 .../SqlServer/SqlAzureExecutionStrategyTests.cs    |   27 +
 .../SqlAzureRetriableExceptionDetectorTests.cs     |   47 +
 .../SqlServer/SqlExecutionStrategyResolverTests.cs |   74 +
 .../SqlServer/SqlGen/DmlSqlGeneratorTests.cs       |    5 +-
 .../SqlGen/SqlFunctionCallHandlerTests.cs          |    3 +-
 .../SqlServer/SqlGen/SqlGeneratorTests.cs          |   51 +-
 .../SqlServer/SqlProviderManifestTests.cs          |  191 +-
 .../SqlServer/SqlProviderServicesTests.cs          |   15 +
 .../SqlServer/SqlSpatialDataReaderTests.cs         |   55 +-
 .../SqlSpatialServicesForConversionsTests.cs       |   18 +
 .../UnitTests/SqlServer/SqlSpatialServicesTests.cs |   76 +-
 .../SqlServer/SqlTypesAssemblyLoaderTests.cs       |    3 +-
 .../UnitTests/SqlServer/SqlVersionUtilsTests.cs    |   80 +
 .../Utilities/DbExpressionExtensionsTests.cs       |    5 +-
 .../Utilities/EdmFunctionExtensionsTests.cs        |    4 +-
 .../SqlServer/Utilities/FuncExtensionsTests.cs     |   19 +-
 .../Utilities/IDictionaryExtensionsTests.cs        |    3 +-
 .../Utilities/MetadataItemExtensionsTests.cs       |    3 +-
 .../Utilities/PrimitiveTypeExtensionsTests.cs      |    3 +-
 .../Utilities/TypeUsageExtensionsTests.cs          |    1 +
 .../UnitTests/TargetAssemblyTests.cs               |   36 +-
 .../TestHelpers/ConfigurationExtensions.cs         |   96 +-
 .../TestHelpers/DatabaseInitializerTracker.cs      |   69 +-
 .../UnitTests/TestHelpers/DbEnumerator.cs          |   54 -
 .../UnitTests/TestHelpers/DbEnumeratorShim.cs      |   60 +
 .../TestHelpers/Fake/DerivedFakeWithProps.cs       |    8 +
 .../TestHelpers/Fake/FakeDerivedDbContext.cs       |    9 +-
 .../TestHelpers/Fake/FakeDerivedEntity.cs          |    3 +-
 .../TestHelpers/Fake/FakeDerivedObjectContext.cs   |    3 +-
 .../UnitTests/TestHelpers/Fake/FakeEntity.cs       |   10 +-
 .../TestHelpers/Fake/FakeSqlConnection.cs          |   24 +-
 .../UnitTests/TestHelpers/Fake/FakeSqlGenerator.cs |    1 +
 .../TestHelpers/Fake/FakeSqlProviderFactory.cs     |   14 +-
 .../TestHelpers/Fake/FakeSqlProviderServices.cs    |   17 +-
 .../UnitTests/TestHelpers/Fake/FakeWithProps.cs    |   91 +
 .../Mock/DbContextUsingMockInternalContext.cs      |   20 +
 .../Mock/InternalCollectionEntryForMock.cs         |   21 -
 .../TestHelpers/Mock/InternalContextForMock.cs     |   13 -
 .../Mock/InternalContextForMockWithRealContext`.cs |   50 -
 .../TestHelpers/Mock/InternalContextForMock`.cs    |   20 -
 .../Mock/InternalReferenceEntryForMock.cs          |   21 -
 .../TestHelpers/Mock/InternalSetForMock`.cs        |   19 -
 .../UnitTests/TestHelpers/Mock/MockAssembly.cs     |    3 +-
 .../UnitTests/TestHelpers/Mock/MockPropertyInfo.cs |    6 +-
 .../UnitTests/TestHelpers/Mock/MockType.cs         |   19 +-
 .../TestHelpers/TestInternalPropertyBag`.cs        |   73 -
 .../TestHelpers/TestInternalPropertyValues`.cs     |   71 +
 .../UnitTests/TestHelpers/TestModelBuilder.cs      |   44 +-
 .../TestHelpers/UnitTestsConfiguration.cs          |   14 -
 .../EntityFramework/UnitTests/UnitTests.csproj     |  288 +-
 .../UnitTests/Utilities/AppConfigTestBase.cs       |   41 +
 .../UnitTests/Utilities/AssemblyExtensionsTests.cs |    3 +-
 .../UnitTests/Utilities/ByteExtensionsTests.cs     |    3 +-
 .../UnitTests/Utilities/DatabaseNameTests.cs       |   94 +
 .../Utilities/DbConnectionExtensionsTests.cs       |  147 +-
 .../Utilities/DbContextExtensionsTests.cs          |    3 +-
 .../UnitTests/Utilities/DbModelExtensionsTests.cs  |   38 +-
 .../Utilities/DbProviderFactoryExtensionsTests.cs  |    3 +-
 .../Utilities/DbProviderInfoExtensionsTests.cs     |    4 +-
 .../Utilities/DbProviderManifestExtensionsTests.cs |   20 +
 .../DynamicEqualityComparerLinqIntegrationTests.cs |    4 +-
 .../Utilities/DynamicEqualityComparerTests.cs      |    1 +
 .../Utilities/ExpressionExtensionsTests.cs         |  126 +-
 .../Utilities/IEnumerableExtensionsTests.cs        |   49 +
 .../Utilities/MemberInfoExtensionsTests.cs         |    3 +-
 .../PartialTrustAssemblyExtensionsTests.cs         |    3 +-
 .../Utilities/PropertyInfoExtensionsTests.cs       |   25 +-
 .../UnitTests/Utilities/ProviderRowFinderTests.cs  |   57 +
 .../Utilities/RuntimeFailureMethodsTests.cs        |   39 -
 .../UnitTests/Utilities/StringExtensionsTests.cs   |  153 +-
 .../UnitTests/Utilities/TaskHelperTests.cs         |    2 +-
 .../UnitTests/Utilities/TypeExtensionsTests.cs     |   97 +
 .../Utilities/XContainerExtensionsTests.cs         |    5 +-
 .../Utilities/XDocumentExtensionsTests.cs          |    4 +-
 .../EntityFramework/UnitTests/ValidationTests.cs   | 1060 +-
 .../EntityFramework/UnitTests/WriteEdmxTests.cs    |   24 +-
 .../test/EntityFramework/UnitTests/packages.config |    6 +-
 .../test/EntityFramework/VBTests/App.Config        |    3 +-
 .../test/EntityFramework/VBTests/TemplateTests.vb  |    6 +-
 .../test/EntityFramework/VBTests/VBTests.vbproj    |   43 +-
 .../VBTests/VBTestsConfiguration.vb                |   12 -
 .../Partials/AdvancedPatternsModelFirstContext.vb  |    5 +
 .../test/EntityFramework/VBTests/packages.config   |    5 +-
 .../CompilerErrorCollectionExtensionsTests.cs      |   74 +-
 .../Extensions/CompilerErrorExceptionTests.cs      |  110 +-
 .../Extensions/EdmSchemaErrorExceptionTests.cs     |  110 +-
 .../Extensions/IComponentModelExtensionsTests.cs   |   42 +-
 .../Extensions/StringExtensionsTests.cs            |   36 +-
 .../Extensions/XContainerExtensionsTests.cs        |   94 +-
 .../test/PowerTools.Test/PowerTools.Test.csproj    |  164 +-
 .../PowerTools.Test/Properties/AssemblyInfo.cs     |   74 +-
 .../PowerTools.Test/Utilities/EdmxUtilityTests.cs  |  422 +-
 .../Utilities/EfTextTemplateHostTests.cs           |  300 +-
 .../PowerTools.Test/Utilities/TemplatesTests.cs    |   44 +-
 .../test/PowerTools.Test/packages.config           |    8 +-
 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-fork.snk                        |  Bin 0 -> 596 bytes
 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 +
 {ikvm-native => external/ikvm/native}/os.c         |    0
 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
 .../ikvm/reflect}/Binder.cs                        |    0
 .../ikvm/reflect}/ConstructorInfo.cs               |    0
 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   |    0
 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 +
 .../ikvm/reflect}/Emit/FieldBuilder.cs             |    0
 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
 .../ikvm/reflect}/Emit/OpCodes.cs                  |    0
 .../ikvm/reflect}/Emit/ParameterBuilder.cs         |    0
 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 +
 .../ikvm/reflect}/ExceptionHandlingClause.cs       |    0
 .../ikvm/reflect}/FieldInfo.cs                     |    0
 .../ikvm/reflect}/FieldSignature.cs                |    0
 external/ikvm/reflect/Fusion.cs                    |  627 +
 .../ikvm/reflect}/GenericWrappers.cs               |    0
 external/ikvm/reflect/IKVM.Reflection.csproj       |  148 +
 .../ikvm/reflect}/Impl/ITypeOwner.cs               |    0
 .../ikvm/reflect}/Impl/MdbWriter.cs                |    0
 .../ikvm/reflect}/Impl/PdbWriter.cs                |    0
 .../ikvm/reflect}/Impl/SymbolSupport.cs            |    0
 .../ikvm/reflect}/InterfaceMapping.cs              |    0
 external/ikvm/reflect/LocalVariableInfo.cs         |   73 +
 .../ikvm/reflect}/ManifestResourceInfo.cs          |    0
 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
 .../ikvm/reflect}/MethodInfo.cs                    |    0
 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
 .../ikvm/reflect}/Properties/AssemblyInfo.cs       |    0
 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 +
 .../ikvm/reflect}/Reader/EventInfoImpl.cs          |    0
 .../ikvm/reflect}/Reader/Field.cs                  |    0
 .../ikvm/reflect/Reader/GenericTypeParameter.cs    |  355 +
 .../ikvm/reflect}/Reader/MetadataReader.cs         |    0
 .../ikvm/reflect}/Reader/Method.cs                 |    0
 external/ikvm/reflect/Reader/ModuleReader.cs       | 1300 +
 external/ikvm/reflect/Reader/PEReader.cs           |  343 +
 .../ikvm/reflect}/Reader/PropertyInfoImpl.cs       |    0
 .../ikvm/reflect}/Reader/ResourceModule.cs         |    0
 .../ikvm/reflect}/Reader/TypeDefImpl.cs            |    0
 external/ikvm/reflect/Signature.cs                 |  696 +
 external/ikvm/reflect/StandAloneMethodSig.cs       |  130 +
 .../ikvm/reflect}/StrongNameKeyPair.cs             |    0
 external/ikvm/reflect/Type.cs                      | 3112 +
 .../ikvm/reflect}/TypeInfo.cs                      |    0
 external/ikvm/reflect/TypeNameParser.cs            |  610 +
 external/ikvm/reflect/Universe.cs                  | 1194 +
 .../ikvm/reflect}/Util.cs                          |    0
 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 +
 .../ikvm/reflect}/Writer/ResourceSection.cs        |    0
 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/Makefile.in                            |  146 +-
 ikvm-native/os.c                                   |    5 +
 install-sh                                         |   35 +-
 libgc/Makefile.in                                  |  312 +-
 libgc/acinclude.m4                                 |    3 +-
 libgc/aclocal.m4                                   | 2737 +-
 libgc/config.guess                                 |  277 +-
 libgc/config.sub                                   |  210 +-
 libgc/configure                                    | 4598 +-
 libgc/configure.in                                 |   23 +-
 libgc/darwin_stop_world.c                          |    4 +-
 libgc/doc/Makefile.in                              |   72 +-
 libgc/dyn_load.c                                   |   10 +-
 libgc/finalize.c                                   |  231 +-
 libgc/include/Makefile.in                          |  121 +-
 libgc/include/gc.h                                 |    8 +
 libgc/include/private/Makefile.in                  |   58 +-
 libgc/include/private/gc_locks.h                   |   28 +-
 libgc/include/private/gcconfig.h                   |   84 +-
 libgc/include/private/pthread_stop_world.h         |    5 +
 libgc/ltmain.sh                                    | 4017 +-
 libgc/m4/Makefile.in                               |   58 +-
 libgc/m4/libtool.m4                                | 2259 +-
 libgc/m4/ltoptions.m4                              |   32 +-
 libgc/m4/ltversion.m4                              |   12 +-
 libgc/m4/lt~obsolete.m4                            |   12 +-
 libgc/misc.c                                       |   12 +
 libgc/pthread_stop_world.c                         |   68 +-
 libgc/pthread_support.c                            |   34 +-
 ltmain.sh                                          | 4017 +-
 m4/Makefile.in                                     |   59 +-
 m4/libtool.m4                                      | 2259 +-
 m4/ltoptions.m4                                    |   32 +-
 m4/ltversion.m4                                    |   12 +-
 m4/lt~obsolete.m4                                  |   12 +-
 man/Makefile.in                                    |  111 +-
 man/mono.1                                         |   82 +-
 mcs/Makefile                                       |    5 +-
 mcs/build/Makefile                                 |    1 -
 mcs/build/common/Consts.cs                         |   24 +-
 mcs/build/common/Consts.cs.in                      |   22 +-
 mcs/build/executable.make                          |    2 +-
 mcs/build/gensources.sh                            |    5 +
 mcs/build/library.make                             |   32 +-
 mcs/build/profiles/basic.make                      |    2 +-
 mcs/build/profiles/moonlight_raw.make              |   18 -
 .../Commons.Xml.Relaxng/RelaxngPattern.cs          |    4 +-
 .../EntityFramework.SqlServer.dll.sources          |   15 +-
 mcs/class/EntityFramework.SqlServer/Makefile       |    2 +-
 .../EntityFramework/EntityFramework.dll.sources    |  522 +-
 mcs/class/EntityFramework/Makefile                 |   10 +-
 mcs/class/Facades/Makefile                         |   23 +
 .../System.Collections.Concurrent/AssemblyInfo.cs  |   44 +
 .../Facades/System.Collections.Concurrent/Makefile |   15 +
 .../System.Collections.Concurrent.dll.sources      |    3 +
 .../TypeForwarders.cs                              |   37 +
 .../Facades/System.Collections/AssemblyInfo.cs     |   44 +
 mcs/class/Facades/System.Collections/Makefile      |   15 +
 .../System.Collections.dll.sources                 |    3 +
 .../Facades/System.Collections/TypeForwarders.cs   |   40 +
 .../AssemblyInfo.cs                                |   44 +
 .../System.ComponentModel.Annotations/Makefile     |   15 +
 .../System.ComponentModel.Annotations.dll.sources  |    3 +
 .../TypeForwarders.cs                              |   52 +
 .../AssemblyInfo.cs                                |   44 +
 .../System.ComponentModel.EventBasedAsync/Makefile |   15 +
 ...stem.ComponentModel.EventBasedAsync.dll.sources |    3 +
 .../TypeForwarders.cs                              |   31 +
 .../Facades/System.ComponentModel/AssemblyInfo.cs  |   44 +
 mcs/class/Facades/System.ComponentModel/Makefile   |   15 +
 .../System.ComponentModel.dll.sources              |    3 +
 .../System.ComponentModel/TypeForwarders.cs        |   32 +
 .../System.Diagnostics.Contracts/AssemblyInfo.cs   |   44 +
 .../Facades/System.Diagnostics.Contracts/Makefile  |   15 +
 .../System.Diagnostics.Contracts.dll.sources       |    3 +
 .../System.Diagnostics.Contracts/TypeForwarders.cs |   42 +
 .../System.Diagnostics.Debug/AssemblyInfo.cs       |   44 +
 .../Facades/System.Diagnostics.Debug/Makefile      |   15 +
 .../System.Diagnostics.Debug.dll.sources           |    3 +
 .../System.Diagnostics.Debug/TypeForwarders.cs     |   36 +
 .../System.Diagnostics.Tools/AssemblyInfo.cs       |   44 +
 .../Facades/System.Diagnostics.Tools/Makefile      |   15 +
 .../System.Diagnostics.Tools.dll.sources           |    3 +
 .../System.Diagnostics.Tools/TypeForwarders.cs     |   29 +
 .../Facades/System.Dynamic.Runtime/AssemblyInfo.cs |   44 +
 mcs/class/Facades/System.Dynamic.Runtime/Makefile  |   15 +
 .../System.Dynamic.Runtime.dll.sources             |    3 +
 .../System.Dynamic.Runtime/TypeForwarders.cs       |   28 +
 .../Facades/System.Globalization/AssemblyInfo.cs   |   44 +
 mcs/class/Facades/System.Globalization/Makefile    |   15 +
 .../System.Globalization.dll.sources               |    3 +
 .../Facades/System.Globalization/TypeForwarders.cs |   41 +
 mcs/class/Facades/System.IO/AssemblyInfo.cs        |   44 +
 mcs/class/Facades/System.IO/Makefile               |   15 +
 mcs/class/Facades/System.IO/System.IO.dll.sources  |    3 +
 mcs/class/Facades/System.IO/TypeForwarders.cs      |   42 +
 .../System.Linq.Expressions/AssemblyInfo.cs        |   44 +
 mcs/class/Facades/System.Linq.Expressions/Makefile |   15 +
 .../System.Linq.Expressions.dll.sources            |    3 +
 .../System.Linq.Expressions/TypeForwarders.cs      |   32 +
 .../Facades/System.Linq.Parallel/AssemblyInfo.cs   |   44 +
 mcs/class/Facades/System.Linq.Parallel/Makefile    |   15 +
 .../System.Linq.Parallel.dll.sources               |    3 +
 .../Facades/System.Linq.Parallel/TypeForwarders.cs |   33 +
 .../Facades/System.Linq.Queryable/AssemblyInfo.cs  |   44 +
 mcs/class/Facades/System.Linq.Queryable/Makefile   |   15 +
 .../System.Linq.Queryable.dll.sources              |    3 +
 .../System.Linq.Queryable/TypeForwarders.cs        |   32 +
 mcs/class/Facades/System.Linq/AssemblyInfo.cs      |   44 +
 mcs/class/Facades/System.Linq/Makefile             |   15 +
 .../Facades/System.Linq/System.Linq.dll.sources    |    3 +
 mcs/class/Facades/System.Linq/TypeForwarders.cs    |   32 +
 .../System.Net.NetworkInformation/AssemblyInfo.cs  |   44 +
 .../Facades/System.Net.NetworkInformation/Makefile |   15 +
 .../System.Net.NetworkInformation.dll.sources      |    3 +
 .../TypeForwarders.cs                              |   30 +
 .../Facades/System.Net.Primitives/AssemblyInfo.cs  |   44 +
 mcs/class/Facades/System.Net.Primitives/Makefile   |   15 +
 .../System.Net.Primitives.dll.sources              |    3 +
 .../System.Net.Primitives/TypeForwarders.cs        |   40 +
 .../Facades/System.Net.Requests/AssemblyInfo.cs    |   44 +
 mcs/class/Facades/System.Net.Requests/Makefile     |   15 +
 .../System.Net.Requests.dll.sources                |    3 +
 .../Facades/System.Net.Requests/TypeForwarders.cs  |   37 +
 .../Facades/System.ObjectModel/AssemblyInfo.cs     |   44 +
 mcs/class/Facades/System.ObjectModel/Makefile      |   15 +
 .../System.ObjectModel.dll.sources                 |    3 +
 .../Facades/System.ObjectModel/TypeForwarders.cs   |   40 +
 .../System.Reflection.Extensions/AssemblyInfo.cs   |   44 +
 .../Facades/System.Reflection.Extensions/Makefile  |   15 +
 .../System.Reflection.Extensions.dll.sources       |    3 +
 .../System.Reflection.Extensions/TypeForwarders.cs |   30 +
 .../System.Reflection.Primitives/AssemblyInfo.cs   |   44 +
 .../Facades/System.Reflection.Primitives/Makefile  |   15 +
 .../System.Reflection.Primitives.dll.sources       |    3 +
 .../System.Reflection.Primitives/TypeForwarders.cs |   36 +
 .../Facades/System.Reflection/AssemblyInfo.cs      |   44 +
 mcs/class/Facades/System.Reflection/Makefile       |   15 +
 .../System.Reflection.dll.sources                  |    3 +
 .../Facades/System.Reflection/TypeForwarders.cs    |   53 +
 .../AssemblyInfo.cs                                |   44 +
 .../System.Resources.ResourceManager/Makefile      |   15 +
 .../System.Resources.ResourceManager.dll.sources   |    3 +
 .../TypeForwarders.cs                              |   31 +
 .../System.Runtime.Extensions/AssemblyInfo.cs      |   44 +
 .../Facades/System.Runtime.Extensions/Makefile     |   15 +
 .../System.Runtime.Extensions.dll.sources          |    3 +
 .../System.Runtime.Extensions/TypeForwarders.cs    |   39 +
 .../System.Runtime.InteropServices/AssemblyInfo.cs |   44 +
 .../System.Runtime.InteropServices/Makefile        |   15 +
 .../System.Runtime.InteropServices.dll.sources     |    3 +
 .../TypeForwarders.cs                              |   72 +
 .../System.Runtime.Numerics/AssemblyInfo.cs        |   44 +
 mcs/class/Facades/System.Runtime.Numerics/Makefile |   15 +
 .../System.Runtime.Numerics.dll.sources            |    3 +
 .../System.Runtime.Numerics/TypeForwarders.cs      |   29 +
 .../AssemblyInfo.cs                                |   44 +
 .../System.Runtime.Serialization.Json/Makefile     |   15 +
 .../System.Runtime.Serialization.Json.dll.sources  |    3 +
 .../TypeForwarders.cs                              |   31 +
 .../AssemblyInfo.cs                                |   44 +
 .../Makefile                                       |   15 +
 ...em.Runtime.Serialization.Primitives.dll.sources |    3 +
 .../TypeForwarders.cs                              |   40 +
 .../AssemblyInfo.cs                                |   44 +
 .../System.Runtime.Serialization.Xml/Makefile      |   15 +
 .../System.Runtime.Serialization.Xml.dll.sources   |    3 +
 .../TypeForwarders.cs                              |   41 +
 mcs/class/Facades/System.Runtime/AssemblyInfo.cs   |   44 +
 mcs/class/Facades/System.Runtime/Makefile          |   15 +
 .../System.Runtime/System.Runtime.dll.sources      |    3 +
 mcs/class/Facades/System.Runtime/TypeForwarders.cs |  279 +
 .../System.Security.Principal/AssemblyInfo.cs      |   44 +
 .../Facades/System.Security.Principal/Makefile     |   15 +
 .../System.Security.Principal.dll.sources          |    3 +
 .../System.Security.Principal/TypeForwarders.cs    |   30 +
 .../System.ServiceModel.Http/AssemblyInfo.cs       |   44 +
 .../Facades/System.ServiceModel.Http/Makefile      |   15 +
 .../System.ServiceModel.Http.dll.sources           |    3 +
 .../System.ServiceModel.Http/TypeForwarders.cs     |   42 +
 .../System.ServiceModel.Primitives/AssemblyInfo.cs |   44 +
 .../System.ServiceModel.Primitives/Makefile        |   15 +
 .../System.ServiceModel.Primitives.dll.sources     |    3 +
 .../TypeForwarders.cs                              |  154 +
 .../AssemblyInfo.cs                                |   44 +
 .../System.Text.Encoding.Extensions/Makefile       |   15 +
 .../System.Text.Encoding.Extensions.dll.sources    |    3 +
 .../TypeForwarders.cs                              |   29 +
 .../Facades/System.Text.Encoding/AssemblyInfo.cs   |   44 +
 mcs/class/Facades/System.Text.Encoding/Makefile    |   15 +
 .../System.Text.Encoding.dll.sources               |    3 +
 .../Facades/System.Text.Encoding/TypeForwarders.cs |   32 +
 .../System.Text.RegularExpressions/AssemblyInfo.cs |   44 +
 .../System.Text.RegularExpressions/Makefile        |   15 +
 .../System.Text.RegularExpressions.dll.sources     |    3 +
 .../TypeForwarders.cs                              |   37 +
 .../AssemblyInfo.cs                                |   44 +
 .../System.Threading.Tasks.Parallel/Makefile       |   15 +
 .../System.Threading.Tasks.Parallel.dll.sources    |    3 +
 .../TypeForwarders.cs                              |   31 +
 .../Facades/System.Threading.Tasks/AssemblyInfo.cs |   44 +
 mcs/class/Facades/System.Threading.Tasks/Makefile  |   15 +
 .../System.Threading.Tasks.dll.sources             |    3 +
 .../System.Threading.Tasks/TypeForwarders.cs       |   57 +
 mcs/class/Facades/System.Threading/AssemblyInfo.cs |   44 +
 mcs/class/Facades/System.Threading/Makefile        |   15 +
 .../System.Threading/System.Threading.dll.sources  |    3 +
 .../Facades/System.Threading/TypeForwarders.cs     |   54 +
 .../System.Xml.ReaderWriter/AssemblyInfo.cs        |   44 +
 mcs/class/Facades/System.Xml.ReaderWriter/Makefile |   15 +
 .../System.Xml.ReaderWriter.dll.sources            |    3 +
 .../System.Xml.ReaderWriter/TypeForwarders.cs      |   51 +
 .../Facades/System.Xml.XDocument/AssemblyInfo.cs   |   44 +
 mcs/class/Facades/System.Xml.XDocument/Makefile    |   15 +
 .../System.Xml.XDocument.dll.sources               |    3 +
 .../Facades/System.Xml.XDocument/TypeForwarders.cs |   50 +
 .../System.Xml.XmlSerializer/AssemblyInfo.cs       |   44 +
 .../Facades/System.Xml.XmlSerializer/Makefile      |   15 +
 .../System.Xml.XmlSerializer.dll.sources           |    3 +
 .../System.Xml.XmlSerializer/TypeForwarders.cs     |   50 +
 mcs/class/I18N/Common/ByteEncoding.cs              |   12 +
 mcs/class/I18N/Common/Manager.cs                   |    8 +-
 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                     |  115 +-
 mcs/class/I18N/Other/CP1257.cs                     |   83 +-
 mcs/class/I18N/Other/CP1258.cs                     |   83 +-
 mcs/class/I18N/Other/CP20866.cs                    |   80 +-
 mcs/class/I18N/Other/CP21866.cs                    |   80 +-
 mcs/class/I18N/Other/CP28594.cs                    |   80 +-
 mcs/class/I18N/Other/CP28595.cs                    |   82 +-
 mcs/class/I18N/Other/CP874.cs                      |   82 +-
 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 +-
 mcs/class/IKVM.Reflection/Assembly.cs              |  201 -
 mcs/class/IKVM.Reflection/AssemblyName.cs          |  437 -
 mcs/class/IKVM.Reflection/CustomAttributeData.cs   | 1016 -
 .../CustomAttributeNamedArgument.cs                |   71 -
 mcs/class/IKVM.Reflection/CustomModifiers.cs       |  352 -
 mcs/class/IKVM.Reflection/Emit/AssemblyBuilder.cs  |  812 -
 .../IKVM.Reflection/Emit/ConstructorBuilder.cs     |  135 -
 .../IKVM.Reflection/Emit/CustomAttributeBuilder.cs |  663 -
 mcs/class/IKVM.Reflection/Emit/EnumBuilder.cs      |  119 -
 mcs/class/IKVM.Reflection/Emit/EventBuilder.cs     |  281 -
 mcs/class/IKVM.Reflection/Emit/ILGenerator.cs      | 1178 -
 mcs/class/IKVM.Reflection/Emit/MethodBuilder.cs    |  726 -
 mcs/class/IKVM.Reflection/Emit/ModuleBuilder.cs    | 1882 -
 mcs/class/IKVM.Reflection/Emit/PropertyBuilder.cs  |  288 -
 mcs/class/IKVM.Reflection/Emit/SignatureHelper.cs  |  317 -
 mcs/class/IKVM.Reflection/Emit/Tokens.cs           |  281 -
 mcs/class/IKVM.Reflection/Emit/TypeBuilder.cs      | 1242 -
 mcs/class/IKVM.Reflection/Enums.cs                 |  324 -
 mcs/class/IKVM.Reflection/EventInfo.cs             |  237 -
 mcs/class/IKVM.Reflection/Fusion.cs                |  534 -
 mcs/class/IKVM.Reflection/IKVM.Reflection.csproj   |  142 -
 mcs/class/IKVM.Reflection/LocalVariableInfo.cs     |   63 -
 mcs/class/IKVM.Reflection/Makefile                 |   18 -
 mcs/class/IKVM.Reflection/MarshalSpec.cs           |  259 -
 mcs/class/IKVM.Reflection/MemberInfo.cs            |  125 -
 mcs/class/IKVM.Reflection/Metadata/CliHeader.cs    |   82 -
 mcs/class/IKVM.Reflection/Metadata/Tables.cs       | 2724 -
 mcs/class/IKVM.Reflection/MethodBase.cs            |  163 -
 mcs/class/IKVM.Reflection/MethodBody.cs            |  162 -
 mcs/class/IKVM.Reflection/MethodSignature.cs       |  487 -
 mcs/class/IKVM.Reflection/Missing.cs               | 1162 -
 mcs/class/IKVM.Reflection/Module.cs                |  670 -
 mcs/class/IKVM.Reflection/ParameterInfo.cs         |  174 -
 mcs/class/IKVM.Reflection/PropertyInfo.cs          |  345 -
 mcs/class/IKVM.Reflection/PropertySignature.cs     |  186 -
 mcs/class/IKVM.Reflection/Reader/AssemblyReader.cs |  277 -
 mcs/class/IKVM.Reflection/Reader/ByteReader.cs     |  194 -
 .../IKVM.Reflection/Reader/GenericTypeParameter.cs |  403 -
 mcs/class/IKVM.Reflection/Reader/ModuleReader.cs   | 1269 -
 mcs/class/IKVM.Reflection/Reader/PEReader.cs       |  335 -
 mcs/class/IKVM.Reflection/Signature.cs             |  681 -
 mcs/class/IKVM.Reflection/StandAloneMethodSig.cs   |  119 -
 mcs/class/IKVM.Reflection/Type.cs                  | 3000 -
 mcs/class/IKVM.Reflection/TypeNameParser.cs        |  610 -
 mcs/class/IKVM.Reflection/Universe.cs              | 1092 -
 mcs/class/IKVM.Reflection/Writer/ByteBuffer.cs     |  341 -
 mcs/class/IKVM.Reflection/Writer/Heaps.cs          |  395 -
 mcs/class/IKVM.Reflection/Writer/MetadataWriter.cs |  561 -
 mcs/class/IKVM.Reflection/Writer/ModuleWriter.cs   |  436 -
 mcs/class/IKVM.Reflection/Writer/PEWriter.cs       |  294 -
 mcs/class/IKVM.Reflection/Writer/TextSection.cs    |  855 -
 mcs/class/IKVM.Reflection/Writer/VersionInfo.cs    |  278 -
 mcs/class/Makefile                                 |   91 +-
 .../en/System.Windows.Forms/MaskedTextBox.xml      |    2 +-
 .../en/System.Windows.Forms/TextBox.xml            |    2 +-
 .../System.Windows.Forms/AxHost.cs                 |   87 +-
 .../System.Windows.Forms/Control.cs                |    4 +-
 .../System.Windows.Forms/DataGrid.cs               |    2 +-
 .../System.Windows.Forms/DataGridView.cs           |    8 +-
 .../System.Windows.Forms/ImageList.cs              |    2 +-
 .../System.Windows.Forms/KeyEventArgs.cs           |    2 +-
 .../System.Windows.Forms/UpDownBase.cs             |    2 +-
 .../Microsoft.Build.BuildEngine/BuildItem.cs       |  219 +-
 .../Microsoft.Build.BuildEngine/BuildItemGroup.cs  |   43 +-
 .../Microsoft.Build.BuildEngine/BuildTask.cs       |   26 +-
 .../Microsoft.Build.BuildEngine/BuildTaskItem.cs   |   78 +
 .../BuildTaskItemGroup.cs                          |   54 +
 .../BuildTaskPropertyGroup.cs                      |   59 +
 .../Microsoft.Build.BuildEngine/ConditionParser.cs |    5 +
 .../Microsoft.Build.BuildEngine/ConsoleLogger.cs   |    2 +-
 .../Microsoft.Build.BuildEngine/IBuildTask.cs      |   44 +
 .../Microsoft.Build.BuildEngine/Import.cs          |   59 +-
 .../Microsoft.Build.BuildEngine/Project.cs         |    9 +-
 .../Microsoft.Build.BuildEngine/Target.cs          |   15 +-
 .../TargetBatchingImpl.cs                          |    2 +-
 .../TaskBatchingImpl.cs                            |   21 +-
 .../Microsoft.Build.Engine.dll.sources             |    4 +
 .../Microsoft.Build.BuildEngine/BuildItemTest.cs   |    1 +
 .../BuildPropertyGroupTest.cs                      |    1 +
 .../BuildPropertyTest.cs                           |    1 +
 .../ConsoleLoggerTest.cs                           |    1 +
 .../Test/Microsoft.Build.BuildEngine/EngineTest.cs |    3 +
 .../Microsoft.Build.BuildEngine/ProjectTest.cs     |   12 +
 .../Test/Microsoft.Build.BuildEngine/TargetTest.cs |  389 +-
 .../Microsoft.Build.BuildEngine/UsingTaskTest.cs   |    2 +
 .../Test/various/Conditions.cs                     |    1 +
 .../Test/various/EvaluationOrder.cs                |    5 +
 .../Microsoft.Build.Engine/Test/various/Items.cs   |   10 +
 .../Test/various/Properties.cs                     |    1 +
 .../Microsoft.Build.Framework.dll.sources          |    1 +
 .../Microsoft.Build.Framework/ICancelableTask.cs   |   13 +
 .../Microsoft.Build.Tasks/Copy.cs                  |   13 +-
 .../CreateCSharpManifestResourceName.cs            |    2 +-
 .../CreateVisualBasicManifestResourceName.cs       |    2 +-
 .../Microsoft.Build.Tasks/Csc.cs                   |    7 +-
 .../Microsoft.Build.Tasks/GenerateResource.cs      |    4 +-
 .../GetReferenceAssemblyPaths.cs                   |    2 +-
 .../Microsoft.Build.Tasks/LibraryPcFileCache.cs    |   24 +-
 .../Microsoft.Build.Tasks/ManagedCompiler.cs       |    9 +-
 .../Microsoft.Build.Tasks/Message.cs               |    7 +-
 .../ResolveAssemblyReference.cs                    |   14 +-
 .../Test/Microsoft.Build.Tasks/CreateItemTest.cs   |    6 +-
 .../Test/Microsoft.Build.Tasks/CscTest.cs          |   12 +
 .../ResolveAssemblyReferenceTest.cs                |   12 +-
 .../Mono.XBuild.Utilities/ReservedNameUtils.cs     |    2 +-
 .../Microsoft.Build.Evaluation/Project.cs          |   22 +
 .../ProjectCollection.cs                           |   24 +
 .../Microsoft.Build.Evaluation/ProjectItem.cs      |    2 +
 .../Microsoft.Build.Evaluation/ProjectProperty.cs  |   33 +-
 .../ValidationUtility.cs                           |   22 +-
 mcs/class/Mono.CSharp/Mono.CSharp.dll.sources      |    2 +-
 .../Mono.CSharp/Test/Evaluator/ExpressionsTest.cs  |   17 +
 mcs/class/Mono.Cairo/Mono.Cairo.dll.sources        |    6 +
 mcs/class/Mono.Cairo/Mono.Cairo/CairoDebug.cs      |   82 +
 mcs/class/Mono.Cairo/Mono.Cairo/Color.cs           |   75 +
 mcs/class/Mono.Cairo/Mono.Cairo/Context.cs         |  954 +-
 mcs/class/Mono.Cairo/Mono.Cairo/DirectFBSurface.cs |    5 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Distance.cs        |   58 +
 mcs/class/Mono.Cairo/Mono.Cairo/FontFace.cs        |   36 +-
 mcs/class/Mono.Cairo/Mono.Cairo/FontOptions.cs     |   24 +-
 mcs/class/Mono.Cairo/Mono.Cairo/GlitzSurface.cs    |    5 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Gradient.cs        |   21 +-
 mcs/class/Mono.Cairo/Mono.Cairo/ImageSurface.cs    |   57 +-
 mcs/class/Mono.Cairo/Mono.Cairo/LinearGradient.cs  |   21 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Matrix.cs          |  136 +-
 mcs/class/Mono.Cairo/Mono.Cairo/NativeMethods.cs   |   89 +-
 mcs/class/Mono.Cairo/Mono.Cairo/PSSurface.cs       |   13 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Path.cs            |   39 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Pattern.cs         |  136 +-
 mcs/class/Mono.Cairo/Mono.Cairo/PdfSurface.cs      |    7 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Point.cs           |   57 +
 mcs/class/Mono.Cairo/Mono.Cairo/PointD.cs          |   58 +
 mcs/class/Mono.Cairo/Mono.Cairo/RadialGradient.cs  |   12 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Region.cs          |  196 +
 mcs/class/Mono.Cairo/Mono.Cairo/ScaledFont.cs      |   53 +-
 mcs/class/Mono.Cairo/Mono.Cairo/SolidPattern.cs    |   33 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Surface.cs         |  191 +-
 mcs/class/Mono.Cairo/Mono.Cairo/SurfacePattern.cs  |   23 +-
 mcs/class/Mono.Cairo/Mono.Cairo/SvgSurface.cs      |    7 +-
 mcs/class/Mono.Cairo/Mono.Cairo/Win32Surface.cs    |    6 +-
 mcs/class/Mono.Cairo/Mono.Cairo/XcbSurface.cs      |   11 +-
 mcs/class/Mono.Cairo/Mono.Cairo/XlibSurface.cs     |   27 +-
 .../MonoSymbolFile.cs                              |    8 +-
 .../MonoSymbolTable.cs                             |   15 +
 .../MonoSymbolWriter.cs                            |    4 -
 .../SourceMethodBuilder.cs                         |    8 -
 .../Mono.Data.Sqlite_2.0/SQLite3.cs                |    8 +-
 .../Mono.Data.Sqlite_2.0/SQLiteConnection.cs       |    3 +
 .../Mono.Data.Sqlite_2.0/SQLiteDataReader.cs       |   42 +-
 .../Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs    |   29 +-
 .../Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs  |   24 +-
 .../Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds80.cs  |   16 +-
 .../Mono.Data.Tds.Protocol/TdsConnectionPool.cs    |   14 +-
 .../Mono.Data.Tds/Mono.Data.Tds_test.dll.sources   |    1 +
 mcs/class/Mono.Data.Tds/Test/ConnLifetime.cs       |  113 +
 mcs/class/Mono.Data.Tds/Test/bug-4786.cs           |    4 +-
 mcs/class/Mono.Debugger.Soft/Makefile              |    2 +-
 .../Mono.Debugger.Soft/Connection.cs               |   22 +-
 .../CustomAttributeDataMirror.cs                   |   22 +-
 .../Mono.Debugger.Soft/MethodMirror.cs             |   29 +-
 .../Mono.Debugger.Soft/StackFrame.cs               |   10 +-
 .../Mono.Debugger.Soft/StepEventRequest.cs         |    3 +-
 .../Mono.Debugger.Soft/TypeMirror.cs               |   33 +
 .../Mono.Debugger.Soft/VirtualMachine.cs           |   15 +-
 mcs/class/Mono.Debugger.Soft/Test/dtest-app.cs     |  139 +-
 mcs/class/Mono.Debugger.Soft/Test/dtest.cs         |  390 +-
 .../Documentation/en/Mono.Options/Option.xml       |  145 +-
 .../Documentation/en/Mono.Options/OptionSet.xml    |  139 +
 mcs/class/Mono.Options/Mono.Options/Options.cs     |   35 +-
 .../Test/Mono.Options/OptionSetTest.cs             |    2 +
 .../Mono.Threading.Tasks/FixedTaskScheduler.cs     |    2 +-
 .../Mono.Threading.Tasks/ThreadWorker.cs           |    2 +-
 .../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  | 2734 +-
 .../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             |  185 +-
 .../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.Posix/Mono.Unix.Native/NativeConvert.cs   |   31 +-
 .../Mono.Unix.Native/NativeConvert.generated.cs    |   64 +-
 mcs/class/Mono.Posix/Mono.Unix.Native/Syscall.cs   |  383 +-
 mcs/class/Mono.Posix/Mono.Unix/Catalog.cs          |   10 +-
 .../Mono.Posix/Test/Mono.Unix/UnixUserTest.cs      |    1 +
 .../en/Mono.Security.Cryptography/MD2.xml          |   72 -
 .../en/Mono.Security.Cryptography/MD4.xml          |   72 -
 mcs/class/Mono.Security/Mono.Math/BigInteger.cs    |    6 +-
 .../AuthenticodeDeformatter.cs                     |    6 +-
 .../Mono.Security.Authenticode/PrivateKey.cs       |    7 +-
 .../Mono.Security.Cryptography/ARC4Managed.cs      |    5 +-
 .../Mono.Security.Cryptography/CryptoConvert.cs    |   16 +-
 .../Mono.Security.Cryptography/CryptoTools.cs      |    5 -
 .../KeyPairPersistence.cs                          |    4 +-
 .../Mono.Security.Cryptography/MD2.cs              |    9 +-
 .../Mono.Security.Cryptography/MD2Managed.cs       |    5 +-
 .../Mono.Security.Cryptography/MD4.cs              |   12 +-
 .../Mono.Security.Cryptography/MD4Managed.cs       |    5 +-
 .../Mono.Security.Cryptography/PKCS1.cs            |   85 +-
 .../Mono.Security.Cryptography/PKCS8.cs            |   14 +-
 .../Mono.Security.Cryptography/RC4.cs              |   12 +-
 .../SymmetricTransform.cs                          |  119 +-
 .../Mono.Security.Cryptography/TlsHMAC.cs          |    9 +-
 .../ChallengeResponse.cs                           |   20 +-
 .../ChallengeResponse2.cs                          |  284 +
 .../Mono.Security.Protocol.Ntlm/MessageBase.cs     |    7 +-
 .../Mono.Security.Protocol.Ntlm/NtlmAuthLevel.cs   |   60 +
 .../Mono.Security.Protocol.Ntlm/NtlmFlags.cs       |    7 +-
 .../Mono.Security.Protocol.Ntlm/Type1Message.cs    |    9 +-
 .../Mono.Security.Protocol.Ntlm/Type2Message.cs    |   41 +-
 .../Mono.Security.Protocol.Ntlm/Type3Message.cs    |  226 +-
 .../TlsClientCertificateVerify.cs                  |    4 -
 .../TlsClientHello.cs                              |   33 +-
 .../TlsServerCertificate.cs                        |   66 +-
 .../CipherAlgorithmType.cs                         |    7 +-
 .../Mono.Security.Protocol.Tls/CipherSuite.cs      |   36 +-
 .../ClientSessionCache.cs                          |    4 -
 .../ExchangeAlgorithmType.cs                       |    7 +-
 .../HashAlgorithmType.cs                           |    7 +-
 .../HttpsClientStream.cs                           |   37 +-
 .../RSASslSignatureDeformatter.cs                  |    4 +
 .../RSASslSignatureFormatter.cs                    |    4 +
 .../Mono.Security.Protocol.Tls/RecordProtocol.cs   |    2 -
 .../SecurityCompressionType.cs                     |    7 +-
 .../SecurityProtocolType.cs                        |    7 +-
 .../Mono.Security.Protocol.Tls/SslCipherSuite.cs   |    4 +-
 .../Mono.Security.Protocol.Tls/SslClientStream.cs  |   49 +-
 .../Mono.Security.Protocol.Tls/SslHandshakeHash.cs |    4 +-
 .../Mono.Security.Protocol.Tls/SslServerStream.cs  |    7 +-
 .../Mono.Security.Protocol.Tls/SslStreamBase.cs    |    7 +-
 .../AuthorityKeyIdentifierExtension.cs             |    7 +-
 .../ExtendedKeyUsageExtension.cs                   |    4 +-
 .../NetscapeCertTypeExtension.cs                   |    4 +-
 .../SubjectAltNameExtension.cs                     |    4 +-
 .../Mono.Security/Mono.Security.X509/PKCS12.cs     |   31 +-
 .../Mono.Security/Mono.Security.X509/X509CRL.cs    |   34 +-
 .../Mono.Security.X509/X509Certificate.cs          |   95 +-
 mcs/class/Mono.Security/Mono.Security.dll.sources  |    2 +
 .../Mono.Security/Mono.Security/StrongName.cs      |    2 +-
 .../Test/Mono.Math/ArithmeticBigTest.cs            |   16 +-
 .../Test/Mono.Math/SearchGeneratorTest.cs          |    2 +-
 .../AuthenticodeDeformatterTest.cs                 |    2 +-
 .../Mono.Security.Authenticode/PrivateKeyTest.cs   |    8 +-
 .../SoftwarePublisherCertificateTest.cs            |   18 +-
 .../Mono.Security.Cryptography/ARC4ManagedTest.cs  |   22 +-
 .../Mono.Security.Cryptography/MD2ManagedTest.cs   |    4 +-
 .../Test/Mono.Security.Cryptography/MD2Test.cs     |   16 +-
 .../Mono.Security.Cryptography/MD4ManagedTest.cs   |    4 +-
 .../Test/Mono.Security.Cryptography/MD4Test.cs     |   15 +-
 .../Mono.Security.Protocol.Ntlm/MessageBaseTest.cs |    2 +-
 .../Type1MessageTest.cs                            |    2 +-
 .../Type3MessageTest.cs                            |   21 +-
 .../Test/Mono.Security.X509/X509CertificateTest.cs |  138 +
 .../Test/Mono.Security/StrongNameTest.cs           |    9 +-
 .../monotouch_Mono.Security.dll.sources            |  131 +
 .../monotouch_opt_Mono.Security.dll.sources        |    4 +
 mcs/class/Mono.Web/Makefile                        |    2 +-
 .../Novell.Directory.Ldap.Rfc2251/RfcFilter.cs     |    2 +-
 mcs/class/PEAPI/Metadata.cs                        |    5 +-
 mcs/class/PEAPI/PEAPI.cs                           |    5 +
 mcs/class/RabbitMQ.Client/docs/specs/Makefile      |   32 +
 .../docs/specs/amqp0-8.stripped.xml                |  771 +
 .../docs/specs/amqp0-9.stripped.xml                |  844 +
 .../docs/specs/qpid-amqp.0-8.stripped.xml          |  773 +
 .../System.ComponentModel.Composition.4.5/Makefile |    2 +-
 .../Microsoft/Internal/GenerationServices.cs       |    2 +
 .../Composition/MetadataViewGenerator.cs           |    4 +-
 .../Composition/MetadataViewProvider.cs            |    6 +
 .../Composition/Primitives/ExportedDelegate.cs     |    4 +
 .../System.ComponentModel.DataAnnotations/Makefile |    4 +-
 ...stem.ComponentModel.DataAnnotations.dll.sources |    1 +
 .../AssociatedMetadataTypePropertyDescriptor.cs    |    2 +
 ...ssociatedMetadataTypeTypeDescriptionProvider.cs |    2 +
 .../AssociatedMetadataTypeTypeDescriptor.cs        |    2 +
 .../ControlParameters.cs                           |   92 +
 .../FilterUIHintAttribute.cs                       |   93 +
 .../MinLengthAttribute.cs                          |   57 +
 .../UIHintAttribute.cs                             |   44 +-
 .../ValidationContext.cs                           |   21 +
 ...ComponentModel.DataAnnotations_test.dll.sources |    2 +
 .../Test/Makefile                                  |    9 -
 .../FilterUIHintAttributeTest.cs                   |   94 +
 .../UIHintAttributeTest.cs                         |  140 +
 ...stem.ComponentModel.DataAnnotations.dll.sources |    1 +
 ...stem.ComponentModel.DataAnnotations.dll.sources |    1 +
 ...stem.ComponentModel.DataAnnotations.dll.sources |    1 +
 ...stem.ComponentModel.DataAnnotations.dll.sources |    1 +
 mcs/class/System.Configuration/Makefile            |    9 -
 .../System.Configuration/AppSettingsSection.cs     |    2 -
 .../System.Configuration/CallbackValidator.cs      |    2 -
 .../CallbackValidatorAttribute.cs                  |    2 -
 .../ClientConfigurationSystem.cs                   |    4 -
 .../CommaDelimitedStringCollection.cs              |    3 -
 .../CommaDelimitedStringCollectionConverter.cs     |    4 +-
 .../System.Configuration/ConfigInfo.cs             |    7 +-
 .../System.Configuration/ConfigXmlTextReader.cs    |    3 -
 .../System.Configuration/Configuration.cs          |   39 +-
 .../ConfigurationAllowDefinition.cs                |    3 +-
 .../ConfigurationAllowExeDefinition.cs             |    2 -
 .../ConfigurationCollectionAttribute.cs            |    3 -
 .../ConfigurationConverterBase.cs                  |    3 -
 .../System.Configuration/ConfigurationElement.cs   |  252 +-
 .../ConfigurationElementCollection.cs              |   62 +-
 .../ConfigurationElementCollectionType.cs          |    4 -
 .../ConfigurationElementProperty.cs                |    3 -
 .../ConfigurationErrorsException.cs                |    3 -
 .../System.Configuration/ConfigurationFileMap.cs   |    3 +-
 .../System.Configuration/ConfigurationLocation.cs  |    3 -
 .../ConfigurationLocationCollection.cs             |    4 +-
 .../ConfigurationLockCollection.cs                 |    3 -
 .../System.Configuration/ConfigurationManager.cs   |    9 +-
 .../ConfigurationPermission.cs                     |    3 -
 .../ConfigurationPermissionAttribute.cs            |    2 -
 .../System.Configuration/ConfigurationProperty.cs  |    3 +-
 .../ConfigurationPropertyAttribute.cs              |    4 +-
 .../ConfigurationPropertyCollection.cs             |    3 +-
 .../ConfigurationPropertyOptions.cs                |    2 -
 .../ConfigurationRemoveElement.cs                  |    4 -
 .../ConfigurationSaveEventArgs.cs                  |    3 +-
 .../ConfigurationSaveEventHandler.cs               |    4 +-
 .../System.Configuration/ConfigurationSaveMode.cs  |    2 -
 .../System.Configuration/ConfigurationSection.cs   |   30 +-
 .../ConfigurationSectionCollection.cs              |    3 +-
 .../ConfigurationSectionGroup.cs                   |    3 +-
 .../ConfigurationSectionGroupCollection.cs         |    3 +-
 .../System.Configuration/ConfigurationUserLevel.cs |    3 +-
 .../ConfigurationValidatorAttribute.cs             |    3 +-
 .../ConfigurationValidatorBase.cs                  |    3 +-
 .../ConnectionStringSettings.cs                    |    4 +-
 .../ConnectionStringSettingsCollection.cs          |    4 +-
 .../ConnectionStringsSection.cs                    |    3 -
 .../System.Configuration/ContextInformation.cs     |    3 +-
 .../System.Configuration/DefaultSection.cs         |    2 -
 .../System.Configuration/DefaultValidator.cs       |    2 -
 .../DpapiProtectedConfigurationProvider.cs         |    2 -
 .../System.Configuration/ElementInformation.cs     |    3 +-
 .../ExeConfigurationFileMap.cs                     |    4 +-
 .../System.Configuration/ExeContext.cs             |    3 +-
 .../System.Configuration/GenericEnumConverter.cs   |    4 +-
 .../System.Configuration/IgnoreSection.cs          |    2 -
 .../System.Configuration/InfiniteIntConverter.cs   |    4 +-
 .../InfiniteTimeSpanConverter.cs                   |    4 +-
 .../System.Configuration/IntegerValidator.cs       |   11 +-
 .../IntegerValidatorAttribute.cs                   |    2 -
 .../InternalConfigurationFactory.cs                |    2 -
 .../InternalConfigurationHost.cs                   |   34 +-
 .../InternalConfigurationRoot.cs                   |    3 -
 .../KeyValueConfigurationCollection.cs             |    3 +-
 .../KeyValueConfigurationElement.cs                |    3 +-
 .../KeyValueInternalCollection.cs                  |    2 -
 .../System.Configuration/LongValidator.cs          |    2 -
 .../System.Configuration/LongValidatorAttribute.cs |    2 -
 .../NameValueConfigurationCollection.cs            |    2 -
 .../NameValueConfigurationElement.cs               |    2 -
 .../PositiveTimeSpanValidator.cs                   |    2 -
 .../PositiveTimeSpanValidatorAttribute.cs          |    3 -
 .../System.Configuration/PropertyInformation.cs    |    3 +-
 .../PropertyInformationCollection.cs               |    3 +-
 .../System.Configuration/PropertyValueOrigin.cs    |    3 -
 .../System.Configuration/ProtectedConfiguration.cs |    3 -
 .../ProtectedConfigurationProvider.cs              |    2 -
 .../ProtectedConfigurationProviderCollection.cs    |    3 -
 .../ProtectedConfigurationSection.cs               |    4 +-
 .../ProtectedProviderSettings.cs                   |    3 -
 .../System.Configuration/ProviderSettings.cs       |    3 -
 .../ProviderSettingsCollection.cs                  |    3 -
 .../System.Configuration/RegexStringValidator.cs   |    3 -
 .../RegexStringValidatorAttribute.cs               |    3 -
 .../RsaProtectedConfigurationProvider.cs           |    3 +-
 .../System.Configuration/SectionGroupInfo.cs       |   34 +-
 .../System.Configuration/SectionInfo.cs            |   22 +-
 .../System.Configuration/SectionInformation.cs     |    3 +-
 .../System.Configuration/StringValidator.cs        |    4 -
 .../StringValidatorAttribute.cs                    |    3 -
 .../System.Configuration/SubclassTypeValidator.cs  |    3 -
 .../SubclassTypeValidatorAttribute.cs              |    2 -
 .../TimeSpanMinutesConverter.cs                    |    4 +-
 .../TimeSpanMinutesOrInfiniteConverter.cs          |    4 +-
 .../TimeSpanSecondsConverter.cs                    |    4 +-
 .../TimeSpanSecondsOrInfiniteConverter.cs          |    3 -
 .../System.Configuration/TimeSpanValidator.cs      |    2 -
 .../TimeSpanValidatorAttribute.cs                  |    3 -
 .../System.Configuration/TypeNameConverter.cs      |    3 -
 .../System.Configuration/ValidatorCallback.cs      |    2 -
 .../WhiteSpaceTrimStringConverter.cs               |    3 -
 .../System.Configuration_test.dll.sources          |    3 +
 .../ConfigurationManagerTest.cs                    |  130 +-
 .../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     |    5 +-
 mcs/class/System.Core/Makefile                     |   20 +-
 .../SafeMemoryMappedViewHandle.cs                  |    2 +-
 .../System.Collections.Generic/HashSet.cs          |  136 +-
 mcs/class/System.Core/System.Core.dll.sources      |    6 -
 mcs/class/System.Core/System.Core_test.dll.sources |    2 +
 .../MemoryMappedFile.cs                            |    4 +-
 .../MemoryMappedFileAccess.cs                      |    2 +-
 .../MemoryMappedFileOptions.cs                     |    2 +-
 .../MemoryMappedFileRights.cs                      |    2 +-
 .../MemoryMappedFileSecurity.cs                    |    2 +-
 .../MemoryMappedViewAccessor.cs                    |    2 +-
 .../MemoryMappedViewStream.cs                      |    2 +-
 .../System.Core/System.IO.Pipes/PipeSecurity.cs    |    5 +-
 .../System.Linq.Expressions/BinaryExpression.cs    |    2 +
 .../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          |    6 +-
 .../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 +
 .../QueryGroupByNode.cs                            |    2 +-
 .../System.Linq.Parallel/ConcurrentLookup.cs       |    2 +-
 mcs/class/System.Core/System.Linq/Enumerable.cs    |  226 +-
 .../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 +-
 mcs/class/System.Core/System.Linq/Queryable.cs     |    2 +-
 mcs/class/System.Core/System.Linq/QuickSort.cs     |    4 +-
 .../DynamicAttribute.cs                            |    2 +-
 .../ExecutionScope.cs                              |   14 +-
 .../System.Runtime.CompilerServices/StrongBox_T.cs |    2 +-
 .../System.Security.Cryptography/Aes.cs            |   76 +-
 .../AesCryptoServiceProvider.cs                    |   28 +-
 .../System.Security.Cryptography/AesManaged.cs     |   24 +-
 .../System.Threading.Tasks/TaskExtensions.cs       |   48 +-
 .../System.Threading/LockRecursionException.cs     |    2 +-
 mcs/class/System.Core/System/Actions.cs            |   28 +-
 mcs/class/System.Core/System/Funcs.cs              |   32 +-
 .../System.Core/System/InvalidTimeZoneException.cs |    2 +-
 .../System/TimeZoneInfo.AdjustmentRule.cs          |   10 +-
 .../System.Core/System/TimeZoneInfo.Android.cs     |   36 +-
 .../System.Core/System/TimeZoneInfo.MonoTouch.cs   |   65 +-
 .../System/TimeZoneInfo.TransitionTime.cs          |   10 +-
 mcs/class/System.Core/System/TimeZoneInfo.cs       |   33 +-
 .../System/TimeZoneNotFoundException.cs            |    2 +-
 .../System.Linq.Expressions/ExpressionTest_Call.cs |   12 +-
 .../ExpressionTest_Lambda.cs                       |    3 +
 .../ExpressionTest_Quote.cs                        |    6 +
 .../Test/System.Linq/EnumerableAsQueryableTest.cs  |    2 +-
 .../Test/System.Linq/EnumerableMoreTest.cs         |   16 +-
 .../Test/System.Linq/ParallelEnumerableTests.cs    |   88 +-
 .../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    |    4 +
 .../System.Security.Cryptography/SHA256CngTest.cs  |    4 +
 .../SHA256CryptoServiceProviderTest.cs             |    4 +
 .../System.Security.Cryptography/SHA384CngTest.cs  |    4 +
 .../SHA384CryptoServiceProviderTest.cs             |    4 +
 .../System.Security.Cryptography/SHA512CngTest.cs  |    4 +
 .../SHA512CryptoServiceProviderTest.cs             |    4 +
 .../System.Core/basic_System.Core.dll.sources      |   10 +
 .../System.Core/mobile_System.Core.dll.sources     |   10 +-
 .../System.Core/monodroid_System.Core.dll.sources  |    6 +
 .../moonlight_raw_System.Core.dll.sources          |  174 -
 .../System.Core/net_4_0_System.Core.dll.sources    |    8 -
 .../src/DbMetal/Test/EnglishWordsTest.cs           |    5 +
 .../src/DbMetal/Test/FrenchWordsTest.cs            |    5 +
 .../src/DbMetal/Test/NameFormatterTest.cs          |    6 +
 .../System.Data.OracleClient.Oci/OciCalls.cs       |   14 +-
 .../System.Data.OracleClient/OracleParameter.cs    |    8 +-
 ...nodroid_System.Data.Services.Client.dll.sources |    3 +-
 ...notouch_System.Data.Services.Client.dll.sources |    3 +-
 .../System.Data/System.Data.Common/DataAdapter.cs  |    1 -
 .../System.Data/System.Data.Common/DbCommand.cs    |   55 +-
 .../System.Data/System.Data.Common/DbConnection.cs |   22 +-
 .../System.Data/System.Data.Common/DbDataReader.cs |   44 +-
 .../System.Data.Common/DbProviderFactories.cs      |   12 +-
 .../System.Data/System.Data.Common/TaskHelper.cs   |   71 +
 .../System.Data.SqlClient/SqlClientFactory.cs      |    2 -
 .../System.Data.SqlClient/SqlConnection.cs         |   15 +-
 mcs/class/System.Data/System.Data.dll.sources      |    1 +
 mcs/class/System.Data/System.Data/DataColumn.cs    |    1 +
 mcs/class/System.Data/System.Data/DataRow.cs       |   13 +-
 .../System.Data/System.Data/DataTableCollection.cs |    4 +-
 .../ConnectionStringsSectionTest.cs                |    8 +-
 .../DBDataPermissionAttributeTest.cs               |    3 +
 .../System.Data.Common/DBDataPermissionTest.cs     |    3 +
 .../DbConnectionStringBuilderTest.cs               |    1 +
 .../Test/System.Data.Common/DbDataAdapterTest.cs   |    5 +-
 .../DbProviderFactoriesConfigurationHandlerTest.cs |    4 +-
 .../SqlClientPermissionAttributeTest.cs            |    3 +
 .../SqlClientPermissionTest.cs                     |    3 +
 .../System.Data.SqlClient/SqlDataAdapterTest.cs    |  153 +-
 .../Test/System.Data.Test.Utils/DataProvider.cs    |    1 -
 .../Test/System.Data/ConstraintCollectionTest.cs   |    4 +-
 .../System.Data/Test/System.Data/ConstraintTest.cs |    4 +-
 .../Test/System.Data/DataRelationCollectionTest.cs |    4 +-
 .../Test/System.Data/DataRelationTest.cs           |    4 +-
 .../System.Data/Test/System.Data/DataRowTest.cs    |  158 +
 .../Test/System.Data/DataSet1.Designer.cs          |    2 +-
 .../Test/System.Data/DataSetReadXmlTest.cs         |    5 +-
 .../System.Data/Test/System.Data/DataSetTest.cs    |    4 +-
 .../System.Data/Test/System.Data/DataSetTest2.cs   |   29 +-
 .../System.Data/Test/System.Data/DataTableTest.cs  |    6 +-
 .../System.Data/Test/System.Data/DataTableTest4.cs |    1 -
 .../Test/System.Data/DataViewManagerTest.cs        |    4 +-
 .../Test/System.Data/TypedDataSetGeneratorTest.cs  |    3 +
 .../Test/System.Data/UniqueConstraintTest.cs       |    4 +-
 .../Test/System.Data/XmlDataReaderTest.cs          |    5 -
 .../System.Data/mobile_System.Data.dll.sources     |    1 +
 .../PropertyValueCollection.cs                     |    9 +
 .../Test/System.Drawing/TestGraphics.cs            |    2 +
 .../AssemblyInfo.cs                                |   39 +
 .../System.IO.Compression.FileSystem/Makefile      |   10 +
 .../System.IO.Compression.FileSystem.dll.sources   |    5 +
 .../System.IO.Compression.FileSystem/ZipFile.cs    |   89 +
 .../ZipFileExtensions.cs                           |   70 +
 mcs/class/System.IO.Compression/AssemblyInfo.cs    |   39 +
 mcs/class/System.IO.Compression/Makefile           |   10 +
 .../System.IO.Compression.dll.sources              |    7 +
 mcs/class/System.IO.Compression/TypeForwarders.cs  |   31 +
 mcs/class/System.IO.Compression/ZipArchive.cs      |   97 +
 mcs/class/System.IO.Compression/ZipArchiveEntry.cs |   72 +
 mcs/class/System.IO.Compression/ZipArchiveMode.cs  |   37 +
 .../System.Json.Microsoft/Assembly/AssemblyInfo.cs |   42 +
 mcs/class/System.Json.Microsoft/Assembly/ChangeLog |   16 +
 mcs/class/System.Json.Microsoft/ChangeLog          |   29 +
 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              |    0
 mcs/class/System.Json/Assembly/AssemblyInfo.cs     |   16 +
 mcs/class/System.Json/Makefile                     |   26 +-
 mcs/class/System.Json/System.Json.dll.sources      |   27 +-
 mcs/class/System.Json/System.Json/ChangeLog        |   70 +
 mcs/class/System.Json/System.Json/JsonArray.cs     |  139 +
 mcs/class/System.Json/System.Json/JsonObject.cs    |  160 +
 mcs/class/System.Json/System.Json/JsonPrimitive.cs |  172 +
 mcs/class/System.Json/System.Json/JsonType.cs      |   11 +
 mcs/class/System.Json/System.Json/JsonValue.cs     |  460 +
 .../System.Json/Test/System.Json/JsonValueTest.cs  |   11 +-
 .../Assembly/AssemblyInfo.cs                       |   58 +
 mcs/class/System.Net.Http.WebRequest/Makefile      |   11 +
 .../System.Net.Http.WebRequest.dll.sources         |    4 +
 .../WebRequestHandler.cs                           |  154 +
 mcs/class/System.Net.Http/Assembly/AssemblyInfo.cs |    2 +
 .../MediaTypeHeaderValue.cs                        |    3 +-
 .../System.Net.Http/System.Net.Http/HttpClient.cs  |   53 +-
 .../System.Net.Http/HttpClientHandler.cs           |   24 +-
 .../Test/System.Net.Http/HttpClientTest.cs         |   16 +-
 .../Test/System.Net.Http/StreamContentTest.cs      |    2 +-
 .../Test/System.Net.Http/StringContentTest.cs      |    3 +-
 mcs/class/System.Net/Assembly/TypeForwarders.cs    |   47 +
 mcs/class/System.Net/Makefile                      |    2 +-
 .../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   |   81 -
 .../System.Net.Policy/ClientAccessPolicy.cs        |  297 -
 .../System.Net.Policy/ClientAccessPolicyParser.cs  |  307 -
 .../System.Net.Policy/CrossDomainPolicyManager.cs  |  299 -
 .../System.Net.Policy/FlashCrossDomainPolicy.cs    |  152 -
 .../FlashCrossDomainPolicyParser.cs                |  212 -
 .../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.dll.sources        |    1 +
 mcs/class/System.Net/System.Net/Dns_2_1.cs         |   98 -
 .../System.Net/System.Net/HttpWebRequest_2_1.cs    |  166 -
 .../System.Net/System.Net/HttpWebResponse_2_1.cs   |   62 -
 .../System.Net/InternalWebRequestStreamWrapper.cs  |  126 -
 mcs/class/System.Net/System.Net/WebClient_2_1.cs   |  641 -
 .../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 -
 .../System.Numerics/System.Numerics.dll.sources    |    1 +
 .../System.Numerics/System.Numerics/BigInteger.cs  |  109 +-
 .../System.Numerics/System.Numerics/ChangeLog      |   10 +
 .../System.Numerics/System.Numerics/Complex.cs     |    4 +-
 .../System.Numerics_test.dll.sources               |    1 +
 .../Test/System.Numerics/BigIntegerTest.cs         |  220 +
 .../System.Numerics/Test/System.Numerics/ChangeLog |   10 +
 .../Test/System.Numerics/ComplexTest.cs            |   32 +
 .../System.Reactive.Core/Assembly/AssemblyInfo.cs  |    2 +
 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               |   79 +
 mcs/class/System.Reactive.Core/more_build_args     |    4 +
 .../Assembly/AssemblyInfo.cs                       |    2 +
 mcs/class/System.Reactive.Debugger/Makefile        |   40 +
 .../System.Reactive.Debugger.dll.sources           |    3 +
 mcs/class/System.Reactive.Debugger/more_build_args |    3 +
 .../Assembly/AssemblyInfo.cs                       |    2 +
 mcs/class/System.Reactive.Experimental/Makefile    |   40 +
 .../System.Reactive.Experimental.dll.sources       |   11 +
 .../System.Reactive.Experimental/more_build_args   |    3 +
 .../Assembly/AssemblyInfo.cs                       |    2 +
 mcs/class/System.Reactive.Interfaces/Makefile      |   37 +
 .../System.Reactive.Interfaces.dll.sources         |   25 +
 .../System.Reactive.Interfaces/more_build_args     |    3 +
 .../System.Reactive.Linq/Assembly/AssemblyInfo.cs  |    2 +
 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               |  172 +
 mcs/class/System.Reactive.Linq/more_build_args     |    4 +
 .../Assembly/AssemblyInfo.cs                       |    2 +
 .../System.Reactive.PlatformServices/Makefile      |   69 +
 .../Strings_PlatformServices.resources.prebuilt    |  Bin 0 -> 336 bytes
 .../Strings_PlatformServices.resx                  |  123 +
 .../System.Reactive.PlatformServices.dll.sources   |   20 +
 .../more_build_args                                |    4 +
 .../Assembly/AssemblyInfo.cs                       |    2 +
 mcs/class/System.Reactive.Providers/Makefile       |   64 +
 .../Strings_Providers.resources.prebuilt           |  Bin 0 -> 506 bytes
 .../Strings_Providers.resx                         |  129 +
 .../System.Reactive.Providers.dll.sources          |   13 +
 .../System.Reactive.Providers/more_build_args      |    4 +
 .../Assembly/AssemblyInfo.cs                       |    2 +
 .../System.Reactive.Runtime.Remoting/Makefile      |   40 +
 .../System.Reactive.Runtime.Remoting.dll.sources   |    5 +
 .../more_build_args                                |    3 +
 .../Assembly/AssemblyInfo.cs                       |    2 +
 mcs/class/System.Reactive.Windows.Forms/Makefile   |   41 +
 .../System.Reactive.Windows.Forms.dll.sources      |    5 +
 .../System.Reactive.Windows.Forms/more_build_args  |    3 +
 .../Assembly/AssemblyInfo.cs                       |    2 +
 .../System.Reactive.Windows.Threading/Makefile     |   65 +
 .../Strings_WindowsThreading.resources.prebuilt    |  Bin 0 -> 419 bytes
 .../Strings_WindowsThreading.resx                  |  128 +
 .../System.Reactive.Windows.Threading.dll.sources  |    9 +
 .../more_build_args                                |    4 +
 .../MemoryCacheEntryPriorityQueue.cs               |   30 +-
 .../DataContractSerializer.cs                      |   20 +-
 .../DataContractSerializerSettings.cs              |   43 +
 .../System.Runtime.Serialization/DateTimeFormat.cs |   57 +
 .../EmitTypeInformation.cs                         |   33 +
 .../KnownTypeCollection.cs                         |   12 +-
 .../SerializationMap.cs                            |    4 +-
 .../XmlFormatterDeserializer.cs                    |   12 -
 .../XmlFormatterSerializer.cs                      |    2 -
 .../XmlObjectSerializer.cs                         |   14 +-
 .../System.Runtime.Serialization_test.dll.sources  |    1 +
 .../System.Runtime.Serialization/Bug666333Test.cs  |    3 +
 .../CollectionSerialization.cs                     |   34 +-
 ...DataContractSerializerTest_InvalidCharacters.cs |   71 +
 .../System.Runtime.Serialization/WsdlHelper.cs     |    5 +
 .../XmlObjectSerializerTest.cs                     |   41 +-
 .../XsdDataContractExporterTest.cs                 |    3 +
 .../XsdDataContractExporterTest2.cs                |    5 +
 .../XsdDataContractImporterTest.cs                 |    4 +
 .../XsdDataContractImporterTest2.cs                |    9 +-
 .../System.Xml/XmlBinaryDictionaryWriterTest.cs    |    3 +-
 .../Test/System.Xml/XmlMtomDictionaryWriterTest.cs |    4 +
 ...mobile_System.Runtime.Serialization.dll.sources |   63 +-
 ...ht_raw_System.Runtime.Serialization.dll.sources |   47 -
 ...et_4_5_System.Runtime.Serialization.dll.sources |    4 +
 .../AnnouncementClientTest.cs                      |    1 +
 .../Assembly/TypeForwarders.cs                     |   30 +
 mcs/class/System.ServiceModel.Web/Makefile         |    3 +-
 .../DataContractJsonSerializer.cs                  |   33 +-
 .../DataContractJsonSerializerSettings.cs          |   45 +
 .../DataContractJsonSerializer_2_1.cs              |  140 -
 .../ExternalTypeMap_2_1.cs                         |   98 -
 .../JsonWriter.cs                                  |    8 -
 .../System.Runtime.Serialization.Json/TypeMap.cs   |   16 +-
 .../WebMessageFormatter.cs                         |    6 +-
 .../System.ServiceModel.Web/WebOperationContext.cs |    2 +-
 .../System.ServiceModel.Web/System/UriTemplate.cs  |    2 -
 .../System/UriTemplateMatchException.cs            |    4 -
 .../Test/System/UriTemplateTest.cs                 |   12 +
 .../common_System.ServiceModel.Web.dll.sources     |    1 +
 .../mobile_System.ServiceModel.Web.dll.sources     |   11 +-
 ...onlight_raw_System.ServiceModel.Web.dll.sources |   12 -
 .../System.ServiceModel/Assembly/AssemblyInfo.cs   |    6 +-
 mcs/class/System.ServiceModel/Makefile             |    3 +-
 .../TlsClientCertificateVerify.cs                  |    4 -
 .../Mono.Security.Protocol.Tls/CipherSuite.cs      |    8 -
 .../Mono.Security.Protocol.Tls/RecordProtocol.cs   |    2 -
 .../Mono.Security.Protocol.Tls/SslClientStream.cs  |    8 -
 .../SynchronizedCollection.cs                      |   17 -
 .../BinaryMessageEncodingBindingElement.cs         |    8 +-
 .../BindingParameterCollection.cs                  |   16 +
 .../ConnectionOrientedTransportBindingElement.cs   |   45 +-
 .../HttpChannelFactory.cs                          |   10 +-
 .../HttpCookieContainerBindingElement.cs           |    3 +
 .../HttpRequestChannel.cs                          |   23 +-
 .../HttpRequestMessageProperty.cs                  |   17 +
 .../HttpResponseMessageProperty.cs                 |   16 +
 .../HttpTransportBindingElement.cs                 |   91 +-
 .../HttpsTransportBindingElement.cs                |   10 +-
 .../IHttpCookieContainer.cs                        |    2 +
 .../System.ServiceModel.Channels/MessageEncoder.cs |   24 +-
 .../MessageEncodingBindingElement.cs               |    8 -
 .../MessageEncodingBindingElementImporter.cs       |   25 +-
 .../System.ServiceModel.Channels/MessageVersion.cs |    6 -
 .../MtomMessageEncoder.cs                          |    2 +-
 .../MtomMessageEncodingBindingElement.cs           |    8 +-
 .../PolicyImportHelper.cs                          |  263 +
 .../ReliableSessionBindingElement.cs               |   17 +-
 .../SslStreamSecurityBindingElement.cs             |   11 +-
 .../StandardBindingImporter.cs                     |  341 +-
 .../TextMessageEncoder.cs                          |   10 +-
 .../TextMessageEncodingBindingElement.cs           |    4 -
 .../TransportBindingElement.cs                     |   67 +
 .../TransportBindingElementImporter.cs             |  370 +-
 .../WebSocketTransportSettings.cs                  |   67 +
 .../WebSocketTransportUsage.cs                     |   34 +
 .../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 +-
 .../ConfigUtil.cs                                  |   13 +
 .../CustomBindingCollectionElement.cs              |   19 +-
 .../CustomBindingElement.cs                        |    8 +
 .../HttpBindingBaseElement.cs                      |  232 +
 .../StandardBindingCollectionElement.cs            |   19 +-
 .../ContractDescriptionGenerator.cs                |    2 -
 .../CustomPolicyConversionContext.cs               |  133 +
 .../FaultDescription.cs                            |    7 -
 .../MetadataExporter.cs                            |   38 +-
 .../MetadataImporter.cs                            |   36 +-
 .../PolicyConversionContext.cs                     |    9 +-
 .../ServiceContractGenerator.cs                    |  133 +-
 .../WsdlExporter.cs                                |  312 +-
 .../WsdlImporter.cs                                |  390 +-
 .../XmlSerializerOperationBehavior.cs              |    8 -
 .../BaseMessagesFormatter.cs                       |    2 -
 .../ClientOperation.cs                             |   19 -
 .../ClientRuntime.cs                               |    4 -
 .../DispatchOperation.cs                           |   23 -
 .../FaultContractInfo.cs                           |    8 -
 .../System.ServiceModel.dll.sources                |    2 +
 .../System.ServiceModel/AllEnums.cs                |    8 +
 .../System.ServiceModel/BasicHttpBinding.cs        |   22 +-
 .../System.ServiceModel/BasicHttpBinding_4_5.cs    |  215 +
 .../BasicHttpMessageSecurity.cs                    |    4 -
 .../System.ServiceModel/BasicHttpSecurity.cs       |   15 +
 .../System.ServiceModel/BasicHttpsBinding.cs       |  181 +
 .../System.ServiceModel/BasicHttpsSecurity.cs      |   69 +
 .../System.ServiceModel/ChannelFactory.cs          |    2 +-
 .../System.ServiceModel/ClientBase.cs              |   14 +-
 .../System.ServiceModel/ClientRuntimeChannel.cs    |    6 -
 .../System.ServiceModel/ExceptionDetail.cs         |   27 +-
 .../System.ServiceModel/HttpBindingBase.cs         |  148 +
 .../System.ServiceModel/Logger.cs                  |   10 -
 .../System.ServiceModel/NetHttpBinding.cs          |   83 +
 .../System.ServiceModel/NetHttpMessageEncoding.cs  |   32 +
 .../System.ServiceModel/NetTcpBinding.cs           |   21 +-
 .../System.ServiceModel/NetTcpSecurity.cs          |    1 +
 .../System.ServiceModel/TcpTransportSecurity.cs    |    7 +-
 .../System.ServiceModel_test.dll.sources           |   10 +
 .../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 +
 ...onnectionOrientedTransportBindingElementTest.cs |   74 +
 .../CustomBindingTest.cs                           |   37 +
 .../HttpTransportBindingElementTest.cs             |   74 +
 .../MessageEncoderTest.cs                          |   18 +
 .../BasicHttpBindingElementTest.cs                 |   11 +
 .../WsdlExporterTest.cs                            |    5 +
 .../WsdlImporterTest.cs                            |   22 +-
 .../CallbackBehaviorAttributeTest.cs               |    2 +
 .../mobile_System.ServiceModel.dll.sources         |  252 +-
 .../moonlight_raw_System.ServiceModel.dll.sources  |  237 -
 .../net_4_0_System.ServiceModel.dll.sources        |    3 +
 .../net_4_5_System.ServiceModel.dll.sources        |   13 +
 .../System.ServiceProcess/ServiceBase.cs           |    8 +-
 .../System.ServiceProcess/ServiceController.cs     |   36 -
 .../System.ServiceProcess/ServiceInstaller.cs      |   19 +-
 .../System.ServiceProcess_test.dll.sources         |    1 +
 .../Test/System.ServiceProcess/ServiceBaseTest.cs  |  118 +
 .../System.ServiceProcess/ServiceControllerTest.cs |  394 -
 .../ReceivingTest.cs                               |   46 +-
 .../TransformManyBlockTest.cs                      |    6 +-
 .../WriteOnceBlockTest.cs                          |   10 +-
 mcs/class/System.Transactions/Makefile             |   10 -
 .../System.Transactions/PreparingEnlistment.cs     |    9 +
 .../System.Transactions/SinglePhaseEnlistment.cs   |   15 +-
 .../System.Transactions/Transaction.cs             |   98 +-
 mcs/class/System.Transactions/Test/EnlistTest.cs   |  812 +-
 .../System.Transactions/Test/IntResourceManager.cs |   76 +-
 .../Test/TransactionScopeTest.cs                   |    1 +
 .../System.Web/HttpContextWrapper.cs               |    2 +-
 ...time_System.Web.ApplicationServices.dll.sources |    1 +
 .../JavaScriptSerializer.cs                        |    3 +
 .../JsonDeserializer.cs                            |   32 +-
 .../JsonSerializer.cs                              |    4 +-
 .../JavaScriptSerializerTest.cs                    |   24 +
 mcs/class/System.Web.Http.WebHost/Makefile         |   23 +
 .../System.Web.Http.WebHost.dll.sources            |   32 +
 .../System.Web.Routing/HttpMethodConstraint.cs     |   18 +-
 .../System.Web.Routing/PatternParser.cs            |  472 +-
 .../System.Web.Routing/System.Web.Routing/Route.cs |   44 +-
 .../Test/System.Web.Routing/ChangeLog              |    5 +
 .../System.Web.Routing/HttpMethodConstraintTest.cs |   15 +-
 .../Test/System.Web.Routing/RouteCollectionTest.cs |   57 +
 .../Test/System.Web.Routing/RouteTest.cs           |  408 +-
 .../ServiceDescriptionImporterTest.cs              |    6 +-
 .../ServiceDescriptionReflectorTest.cs             |    4 +
 .../ServiceDescriptionTest.cs                      |    6 +-
 .../WebReferenceOptionsTest.cs                     |    2 +-
 .../WebReferenceTest.cs                            |    2 +-
 .../WebServicesInteroperabilityTest.cs             |    2 +-
 .../LogicalMethodInfoTest.cs                       |    2 +-
 .../SoapServerTypeTest.cs                          |    2 +-
 .../System.Web.Services/WebMethodAttributeTest.cs  |    2 +
 .../Test/System.Web.Services/WebServiceTest.cs     |    4 +-
 .../System.Web.Configuration_2.0/LruCache.cs       |  144 +
 .../WebConfigurationManager.cs                     |   50 +-
 .../System.Web.Security/UrlAuthorizationModule.cs  |    5 +-
 .../SessionInProcHandler.cs                        |   11 +-
 .../System.Web/System.Web.UI.WebControls/Menu.js   |    7 +-
 .../System.Web/System.Web.Util/HttpEncoder.cs      |    6 +-
 mcs/class/System.Web/System.Web.Util/TimeUtil.cs   |    3 +-
 mcs/class/System.Web/System.Web.dll.sources        |    1 +
 mcs/class/System.Web/System.Web/HttpRequest.cs     |  156 +-
 mcs/class/System.Web/System.Web/HttpUtility.cs     |    4 +-
 .../System.Web/System.Web/HttpWorkerRequest.cs     |    8 +-
 mcs/class/System.Web/System.Web/MimeMapping.cs     |   43 +
 .../ObjectDataSourceTest.cs                        |    2 +-
 .../System.Web.Util/MachineKeySectionUtilsTest.cs  |   12 +-
 ...es => monotouch_runtime_System.Web.dll.sources} |    0
 .../System.Web/net_4_5_System.Web.dll.sources      |    2 +
 mcs/class/System.Windows/AssemblyInfo.cs           |   44 +
 mcs/class/System.Windows/Makefile                  |   12 +
 .../System.Windows/System.Windows.dll.sources      |    3 +
 mcs/class/System.Windows/TypeForwarders.cs         |   36 +
 mcs/class/System.XML/Makefile                      |    4 +-
 .../System.XML/System.Xml.Schema/XmlSchemaAny.cs   |    2 +-
 .../System.Xml.Schema/XmlSchemaDatatype_2_1.cs     |   35 -
 .../System.Xml.Schema/XmlSchemaElement.cs          |    8 -
 .../System.XML/System.Xml.Schema/XmlSchemaGroup.cs |    2 +-
 .../System.Xml.Schema/XmlSchemaGroupBase.cs        |    5 +-
 .../System.Xml.Schema/XmlSchemaGroupRef.cs         |   11 +-
 .../System.Xml.Schema/XmlSchemaObject_2_1.cs       |   41 -
 .../System.Xml.Schema/XmlSchemaParticle.cs         |    5 +-
 .../System.Xml.Schema/XmlSchemaSet_2_1.cs          |   41 -
 .../System.XML/System.Xml.Schema/XmlSchemaUtil.cs  |    6 +-
 .../System.Xml.Schema/XmlSchemaValidator.cs        |    2 +-
 .../System.XML/System.Xml.Schema/XmlSchema_2_1.cs  |   44 -
 .../SerializationSource.cs                         |    3 -
 .../System.Xml.Serialization/TypeData.cs           |    6 -
 .../System.Xml.Serialization/TypeTranslator.cs     |    4 -
 .../XmlAnyElementAttributes.cs                     |   77 +-
 .../XmlArrayItemAttributes.cs                      |   75 -
 .../System.Xml.Serialization/XmlAttributes.cs      |    9 +-
 .../XmlElementAttributes.cs                        |   76 -
 .../System.Xml.Serialization/XmlMapping.cs         |    4 -
 .../XmlReflectionImporter.cs                       |   48 +-
 .../XmlReflectionMember.cs                         |    8 -
 .../XmlSerializationReader.cs                      |   33 -
 .../XmlSerializationReaderInterpreter.cs           |   47 +-
 .../XmlSerializationWriter.cs                      |   23 -
 .../XmlSerializationWriterInterpreter.cs           |   14 -
 .../System.Xml.Serialization/XmlSerializer.cs      |   10 -
 .../XmlSerializerImplementation.cs                 |   14 +-
 .../XmlSerializerNamespaces.cs                     |   12 +-
 .../System.Xml.Serialization/XmlTypeMapping.cs     |   46 +-
 mcs/class/System.XML/System.Xml/DTDReader.cs       |    4 -
 .../System.XML/System.Xml/DTDValidatingReader2.cs  |   12 -
 mcs/class/System.XML/System.Xml/DtdProcessing.cs   |    2 +-
 .../System.XML/System.Xml/NamespaceHandling.cs     |    2 +-
 mcs/class/System.XML/System.Xml/XmlConvert.cs      |    2 +-
 mcs/class/System.XML/System.Xml/XmlInputStream.cs  |    8 -
 mcs/class/System.XML/System.Xml/XmlNodeReader2.cs  |    4 -
 .../System.XML/System.Xml/XmlNodeReaderImpl.cs     |    4 -
 mcs/class/System.XML/System.Xml/XmlReader.cs       |   10 +-
 .../System.XML/System.Xml/XmlReaderSettings.cs     |   16 +-
 mcs/class/System.XML/System.Xml/XmlResolver.cs     |    8 +-
 mcs/class/System.XML/System.Xml/XmlTextReader.cs   |   17 +-
 mcs/class/System.XML/System.Xml/XmlUrlResolver.cs  |    5 +
 mcs/class/System.XML/System.Xml/XmlWriter.cs       |   11 +-
 .../System.XML/System.Xml/XmlWriterSettings.cs     |    8 +-
 mcs/class/System.XML/System.Xml/XmlXapResolver.cs  |   70 -
 .../Test/System.Xml.Schema/XmlSchemaTests.cs       |    3 +-
 .../System.Xml.Schema/XmlSchemaValidatorTests.cs   |   24 +
 .../SchemaImporterExtensionCollectionTests.cs      |    2 +-
 .../SchemaImporterExtensionTests.cs                |    2 +-
 .../System.Xml.Serialization/DeserializeTests.cs   |   58 +
 .../SoapSchemaExporterTests.cs                     |    4 +
 .../XmlCodeExporterTests.cs                        |    4 +
 .../XmlReflectionImporterTests.cs                  |    5 +-
 .../XmlSchemaExporterTests.cs                      |    4 +-
 .../XmlSchemaImporterTests.cs                      |   55 +-
 .../XmlSerializerTestClasses.cs                    |   50 +
 .../System.Xml.Serialization/XmlSerializerTests.cs |    4 +-
 .../Test/System.Xml.Xsl/XslTransformTests.cs       |    5 +-
 .../Test/System.Xml/XmlDocumentEventTests.cs       |    5 -
 .../Test/System.Xml/XmlReaderCommonTests.cs        |    4 +-
 .../Test/System.Xml/XmlSecureResolverCas.cs        |    4 +
 .../Test/System.Xml/XmlSecureResolverTests.cs      |    3 +
 .../Test/System.Xml/XmlUrlResolverTests.cs         |    8 +-
 .../Test/System.Xml/XmlValidatingReaderTests.cs    |   21 +-
 .../Test/System.Xml/XmlWriterSettingsTests.cs      |    1 +
 .../Test/XmlFiles/xsd/multi-schemaLocation.xml     |    2 +-
 .../moonlight_raw_System.Xml.dll.sources           |   71 -
 .../System.Windows.Markup/ArrayExtension.cs        |   14 -
 .../System.Xaml/TypeExtensionMethods.cs            |    7 -
 .../System.Xaml/System.Xaml/XamlSchemaContext.cs   |    8 -
 mcs/class/System.Xaml/System.Xaml/XamlType.cs      |    4 -
 .../System.Xml.Linq/System.Xml.Linq/SaveOptions.cs |    2 +-
 .../System.Xml.Linq/System.Xml.Linq/XDocument.cs   |    4 -
 .../System.Xml.Linq/System.Xml.Linq/XElement.cs    |   13 +-
 .../System.Xml.Linq/XNodeNavigator.cs              |    4 -
 .../System.Xml.Linq/System.Xml.XPath/Extensions.cs |    4 -
 .../Test/System.Xml.Linq/XAttributeTest.cs         |    8 +-
 .../Test/System.Xml.Linq/XElementTest.cs           |    8 +-
 .../Test/System.Xml.Schema/ExtensionsTest.cs       |    4 +
 .../Assembly/AssemblyInfo.cs                       |   60 -
 .../System.Xml.Serialization/Assembly/ChangeLog    |    4 -
 mcs/class/System.Xml.Serialization/AssemblyInfo.cs |   44 +
 mcs/class/System.Xml.Serialization/ChangeLog       |    6 -
 mcs/class/System.Xml.Serialization/Makefile        |   16 +-
 .../System.Xml.Serialization.dll.sources           |    3 +
 .../System.Xml.Serialization/TypeForwarders.cs     |   38 +
 ...nlight_raw_System.Xml.Serialization.dll.sources |   48 -
 mcs/class/System/Assembly/AssemblyInfo.cs          |    2 +-
 .../en/System.Threading/SemaphoreFullException.xml |   88 -
 mcs/class/System/Makefile                          |   13 +-
 .../System/Microsoft.CSharp/CSharpCodeCompiler.cs  |    6 +-
 .../System/Microsoft.CSharp/CSharpCodeGenerator.cs |   10 +-
 mcs/class/System/Mono.Http/NtlmClient.cs           |   16 +-
 .../System.CodeDom.Compiler/CodeGenerator.cs       |   13 +-
 .../System/System.Collections.Generic/ISet.cs      |    2 +-
 .../System/System.Collections.Generic/SortedSet.cs |    2 +-
 .../ObservableCollection.cs                        |    6 +-
 .../ReadOnlyObservableCollection.cs                |    2 +-
 .../INotifyCollectionChanged.cs                    |    2 +-
 .../NotifyCollectionChangedAction.cs               |    2 +-
 .../NotifyCollectionChangedEventArgs.cs            |    2 +-
 .../NotifyCollectionChangedEventHandler.cs         |    2 +-
 .../System.ComponentModel/ComponentCollection.cs   |    7 -
 .../DataErrorsChangedEventArgs.cs                  |    4 +-
 .../System.ComponentModel/PropertyDescriptor.cs    |    6 -
 .../System/System.ComponentModel/TypeConverter.cs  |   19 +-
 .../System.ComponentModel/TypeConverter_2_1.cs     |   87 -
 .../ApplicationSettingsBase.cs                     |   21 +-
 .../CustomizableFileSettingsProvider.cs            |  109 +-
 .../System.Configuration/SettingValueElement.cs    |    9 +-
 .../SettingsAttributeDictionary.cs                 |    2 +-
 .../System.Configuration/SettingsPropertyValue.cs  |    2 +-
 mcs/class/System/System.Diagnostics/Debug.cs       |    4 +-
 mcs/class/System/System.Diagnostics/Debug_2_1.cs   |   79 -
 mcs/class/System/System.Diagnostics/Process.cs     |    2 -
 .../System.Diagnostics/ProcessModuleCollection.cs  |    2 +
 .../System.Diagnostics/ProcessThreadCollection.cs  |    4 +-
 mcs/class/System/System.Diagnostics/Stopwatch.cs   |    2 +-
 mcs/class/System/System.Diagnostics/Switch.cs      |    2 +
 mcs/class/System/System.Diagnostics/TraceImpl.cs   |    2 -
 mcs/class/System/System.Diagnostics/TraceSource.cs |   16 +-
 .../System/System.Diagnostics/Win32EventLog.cs     |   12 +-
 .../System.IO.Compression/CompressionLevel.cs      |   35 +
 .../System/System.IO.Compression/DeflateStream.cs  |   16 +
 .../System/System.IO.Compression/GZipStream.cs     |   17 +
 .../System/System.IO.Ports/WinSerialStream.cs      |    6 +-
 mcs/class/System/System.IO/MonoIO.cs               |   80 -
 mcs/class/System/System.IO/MonoIOError.cs          | 1819 -
 mcs/class/System/System.Media/AudioData.cs         |  203 +-
 mcs/class/System/System.Media/AudioDevice.cs       |  187 +-
 mcs/class/System/System.Net.Mail/SmtpClient.cs     |   51 +-
 .../IPGlobalProperties.cs                          |   18 +-
 .../System.Net.NetworkInformation/NetworkChange.cs |  176 +-
 .../NetworkInterface.cs                            |    9 +-
 .../LocalCertificateSelectionCallback.cs           |    4 +-
 mcs/class/System/System.Net.Security/SslStream.cs  |   65 +-
 .../System/System.Net.Sockets/NetworkStream.cs     |    8 +-
 mcs/class/System/System.Net.Sockets/Socket.cs      |   45 +-
 .../System.Net.Sockets/SocketAsyncEventArgs.cs     |   25 +-
 mcs/class/System/System.Net.Sockets/Socket_2_1.cs  |  209 +-
 .../System.Net.WebSockets/ClientWebSocket.cs       |   97 +
 .../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     |    8 +-
 mcs/class/System/System.Net/CookieContainer.cs     |    8 -
 mcs/class/System/System.Net/DigestClient.cs        |   13 +-
 mcs/class/System/System.Net/Dns.cs                 |   28 +-
 mcs/class/System/System.Net/DnsEndPoint.cs         |    2 +-
 mcs/class/System/System.Net/EndPointListener.cs    |    8 +-
 mcs/class/System/System.Net/FileWebResponse.cs     |    6 +
 mcs/class/System/System.Net/FtpWebRequest.cs       |    2 +
 mcs/class/System/System.Net/HttpConnection.cs      |    8 +-
 .../System/System.Net/HttpContinueDelegate.cs      |    4 -
 mcs/class/System/System.Net/HttpListenerRequest.cs |   10 +-
 mcs/class/System/System.Net/HttpStatusCode.cs      |    4 -
 mcs/class/System/System.Net/HttpUtility.cs         |  831 +-
 mcs/class/System/System.Net/HttpWebRequest.cs      |   42 +-
 mcs/class/System/System.Net/HttpWebResponse.cs     |   26 +-
 .../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/IPAddress.cs           |    9 -
 mcs/class/System/System.Net/IWebRequestCreate.cs   |    4 -
 mcs/class/System/System.Net/MacProxy.cs            |  110 +-
 mcs/class/System/System.Net/NetworkCredential.cs   |    4 -
 mcs/class/System/System.Net/ServicePoint.cs        |   12 +-
 mcs/class/System/System.Net/ServicePointManager.cs |  134 +-
 mcs/class/System/System.Net/WebAsyncResult.cs      |    5 +-
 mcs/class/System/System.Net/WebClient.cs           |   66 +-
 mcs/class/System/System.Net/WebConnection.cs       |  264 +-
 mcs/class/System/System.Net/WebConnectionData.cs   |   17 +-
 mcs/class/System/System.Net/WebConnectionGroup.cs  |    9 +-
 mcs/class/System/System.Net/WebConnectionStream.cs |   16 +-
 mcs/class/System/System.Net/WebException.cs        |    4 -
 mcs/class/System/System.Net/WebExceptionStatus.cs  |    4 -
 mcs/class/System/System.Net/WebHeaderCollection.cs |   13 +-
 mcs/class/System/System.Net/WebRequest.cs          |   35 +-
 mcs/class/System/System.Net/WebResponse.cs         |   20 +-
 mcs/class/System/System.Net/WebUtility.cs          |   22 +
 .../SemaphoreSecurity.cs                           |    2 +-
 .../OSX509Certificates.cs                          |   18 +-
 .../PublicKey.cs                                   |   21 +-
 .../X500DistinguishedName.cs                       |   16 +-
 .../X509BasicConstraintsExtension.cs               |   11 +-
 .../X509Certificate2.cs                            |   47 +-
 .../X509Certificate2Collection.cs                  |    6 +-
 .../X509Certificate2Enumerator.cs                  |    2 +-
 .../X509Chain.cs                                   |   29 +-
 .../X509ChainElement.cs                            |    4 +-
 .../X509ChainElementCollection.cs                  |    2 +-
 .../X509ChainElementEnumerator.cs                  |    2 +-
 .../X509ChainPolicy.cs                             |    2 +-
 .../X509ChainStatus.cs                             |    2 +-
 .../X509EnhancedKeyUsageExtension.cs               |   11 +-
 .../X509Extension.cs                               |    2 +-
 .../X509ExtensionCollection.cs                     |   19 +-
 .../X509ExtensionEnumerator.cs                     |    2 +-
 .../X509KeyUsageExtension.cs                       |   11 +-
 .../X509KeyUsageFlags.cs                           |    2 +-
 .../X509NameType.cs                                |    2 +-
 .../X509Store.cs                                   |   10 +-
 .../X509SubjectKeyIdentifierExtension.cs           |   12 +-
 .../System.Security.Cryptography/AsnEncodedData.cs |   14 +-
 .../System/System.Security.Cryptography/Oid.cs     |    2 +-
 .../System.Security.Cryptography/OidCollection.cs  |    2 +-
 .../System.Security.Cryptography/OidEnumerator.cs  |    2 +-
 .../ResourcePermissionBase.cs                      |   40 +-
 .../System/System.Text.RegularExpressions/Regex.cs |   63 +-
 .../RegexMatchTimeoutException.cs                  |   82 +
 .../System.Text.RegularExpressions/RxCompiler.cs   |    7 -
 .../System/System.Text.RegularExpressions/arch.cs  |    7 +-
 .../System.Text.RegularExpressions/compiler.cs     |   10 -
 .../System.Text.RegularExpressions/interpreter.cs  |  184 +-
 .../System.Text.RegularExpressions/syntax.cs       |    2 +-
 mcs/class/System/System.Threading/Semaphore.cs     |   49 +
 mcs/class/System/System.Timers/Timer.cs            |   14 +-
 mcs/class/System/System.Windows.Input/ICommand.cs  |    2 +-
 mcs/class/System/System.dll.sources                |   33 +-
 mcs/class/System/System/AndroidPlatform.cs         |    8 +-
 mcs/class/System/System/Platform.cs                |    8 +-
 mcs/class/System/System/Uri.cs                     |   41 +-
 mcs/class/System/System/UriFormatException.cs      |    2 +-
 mcs/class/System/System/UriTypeConverter.cs        |   15 +-
 mcs/class/System/System_test.dll.sources           |    1 -
 .../CodeGeneratorGenerateFromCompileUnitTest.cs    |   59 +
 .../CollectionStressTestHelper.cs                  |   11 +-
 .../ConcurrentBagTests.cs                          |    9 +-
 .../System.Collections.Generic/SortedListTest.cs   |   20 +-
 .../BasicOperationsTest.cs                         |    6 +-
 .../CollectionsUtilCas.cs                          |    4 +
 .../NameObjectCollectionBaseTest.cs                |    4 +-
 .../OrderedDictionaryCas.cs                        |    2 +-
 .../OrderedDictionaryTest.cs                       |    2 +-
 .../ContextStackTest.cs                            |    4 +
 .../InstanceDescriptorTest.cs                      |    8 +
 .../CheckoutExceptionTest.cs                       |    4 +
 .../ServiceContainerTest.cs                        |    4 +
 .../AsyncOperationManagerTest.cs                   |    4 +
 .../AttributeProviderAttributeTest.cs              |    2 +-
 .../System.ComponentModel/BackgroundWorkerTest.cs  |   63 +-
 .../Test/System.ComponentModel/BindingListTest.cs  |   44 +
 .../ComplexBindingPropertiesAttributeTest.cs       |    2 +-
 .../ComponentConverterTests.cs                     |    1 +
 .../ComponentResourceManagerTest.cs                |    4 +
 .../Test/System.ComponentModel/ContainerTest.cs    |    4 +
 .../DataObjectMethodAttributeTests.cs              |    2 +-
 .../DateTimeOffsetConverterTests.cs                |    2 +-
 .../DefaultBindingPropertyAttributeTest.cs         |    2 +-
 .../System.ComponentModel/Int32ConverterTests.cs   |    8 +
 .../System.ComponentModel/LicenseManagerTests.cs   |    4 +
 .../LookupBindingPropertiesAttributeTest.cs        |    2 +-
 .../MaskedTextProviderTest.cs                      |    3 +-
 .../System.ComponentModel/NestedContainerTest.cs   |    2 +-
 .../PropertyDescriptorTests.cs                     |   45 +-
 .../ReferenceConverterTest.cs                      |   17 +-
 .../ToolboxItemAttributeTests.cs                   |    6 +-
 .../System.ComponentModel/TypeConverterTests.cs    |    7 +
 .../System.ComponentModel/TypeDescriptorTests.cs   |   10 +-
 .../ApplicationSettingsBaseTest.cs                 |   93 +-
 .../System.Diagnostics/CounterCreationDataTest.cs  |    4 +
 .../System/Test/System.Diagnostics/DebugTest.cs    |    6 +-
 .../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  |    3 +
 .../Test/System.Diagnostics/SourceSwitchTest.cs    |    2 +-
 .../System/Test/System.Diagnostics/SwitchesTest.cs |    3 +
 .../TextWriterTraceListenerTest.cs                 |    4 +
 .../Test/System.Diagnostics/TraceListenerTest.cs   |    3 +
 .../Test/System.Diagnostics/TraceSourceTest.cs     |   23 +-
 .../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/FileSystemWatcherTest.cs |    3 +
 .../ConnectionManagementSectionTest.cs             |    2 +-
 .../HttpWebRequestElementTest.cs                   |    2 +-
 .../WebRequestModulesSectionTest.cs                |    2 +-
 .../System.Net.Mail/SmtpPermissionAttributeTest.cs |    2 +-
 .../Test/System.Net.Mail/SmtpPermissionTest.cs     |    2 +-
 .../System/Test/System.Net.Mime/ContentTypeTest.cs |    2 +-
 .../PhysicalAddressTest.cs                         |    2 +-
 .../Test/System.Net.Security/SslStreamTest.cs      |    5 +-
 .../System.Net.Sockets/SocketAsyncEventArgsTest.cs |    4 +-
 .../System/Test/System.Net.Sockets/SocketTest.cs   |   73 +-
 .../Test/System.Net.Sockets/UdpClientTest.cs       |    4 +-
 .../System/Test/System.Net/CookieContainerTest.cs  |    4 -
 .../System/Test/System.Net/CookieParserTest.cs     |    5 +-
 mcs/class/System/Test/System.Net/DnsCas.cs         |    4 +
 .../Test/System.Net/DnsPermissionAttributeTest.cs  |    4 +
 .../System/Test/System.Net/DnsPermissionTest.cs    |    6 +-
 .../System/Test/System.Net/HttpWebRequestTest.cs   |  195 +-
 mcs/class/System/Test/System.Net/IPAddressTest.cs  |   26 +-
 .../Test/System.Net/ServicePointManagerTest.cs     |    4 +
 .../System.Net/SocketPermissionAttributeTest.cs    |    4 +
 .../System/Test/System.Net/SocketPermissionTest.cs |    3 +
 mcs/class/System/Test/System.Net/WebClientTest.cs  |   16 +-
 .../Test/System.Net/WebHeaderCollectionTest.cs     |   10 +-
 .../Test/System.Net/WebPermissionAttributeTest.cs  |    3 +
 .../System/Test/System.Net/WebPermissionTest.cs    |    8 +-
 mcs/class/System/Test/System.Net/WebUtilityTest.cs |   12 +-
 .../System.Runtime.Versioning/FrameworkNameTest.cs |    4 +-
 .../X509BasicConstraintsExtensionTest.cs           |    2 +
 .../X509Certificate2CollectionTest.cs              |    6 +-
 .../X509EnhancedKeyUsageExtensionTest.cs           |    2 +
 .../X509KeyUsageExtensionTest.cs                   |    2 +
 .../X509SubjectKeyIdentifierExtensionTest.cs       |    2 +
 .../System.Text.RegularExpressions/RegexBugs.cs    |   55 -
 .../System.Text.RegularExpressions/RegexCas.cs     |    4 +
 .../RegexRunnerCas.cs                              |    5 +
 .../RegexRunnerFactoryCas.cs                       |    4 +
 .../System/Test/System.Threading/SemaphoreTest.cs  |    5 +
 .../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            |   12 +
 mcs/class/System/Test/System/UriTest3.cs           |   57 +
 .../System/Test/System/UriTypeConverterTest.cs     |   92 +-
 mcs/class/System/basic_System.dll.sources          |   15 +
 mcs/class/System/mobile_System.dll.sources         |   66 +-
 mcs/class/System/monotouch_System.dll.sources      |   74 +
 mcs/class/System/moonlight_raw_System.dll.sources  |  102 -
 .../System/moonlight_shared_System.dll.sources     |  259 -
 .../INotifyCollectionChanged.cs                    |    1 -
 .../System.ComponentModel/GroupDescription.cs      |    4 +-
 .../IEditableCollectionViewAddNewItem.cs           |   38 +
 mcs/class/WindowsBase/System.IO.Packaging/Check.cs |   25 +-
 .../System.IO.Packaging/PackUriHelper.cs           |   38 +-
 .../System.IO.Packaging/PackUriParser.cs           |   32 +-
 .../WindowsBase/System.IO.Packaging/PackagePart.cs |    2 +-
 .../WindowsBase/System.Windows/DependencyObject.cs |    4 +-
 mcs/class/WindowsBase/System.Windows/Int32Rect.cs  |    4 +-
 .../Test/System.IO.Packaging/PackUriHelperTests.cs |   84 +-
 .../Test/System.IO.Packaging/PackageTest.cs        |    9 -
 .../Test/System.Windows/DependencyObjectTest.cs    |   11 +
 mcs/class/WindowsBase/WindowsBase.dll.sources      |    1 +
 mcs/class/aot-compiler/Makefile                    |    2 +-
 mcs/class/corlib/Assembly/AssemblyInfo.cs          |   19 +-
 .../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                          |   29 +-
 .../corlib/Microsoft.Win32/UnixRegistryApi.cs      |    4 +-
 .../MSCompatUnicodeTable.cs                        |   33 +-
 .../NormalizationTableUtil.cs                      |    4 +-
 .../Mono.Globalization.Unicode/SimpleCollator.cs   |   52 +-
 mcs/class/corlib/Mono.Interop/ComInteropProxy.cs   |    3 +-
 mcs/class/corlib/Mono.Interop/IDispatch.cs         |    2 +
 mcs/class/corlib/Mono.Interop/IUnknown.cs          |    2 +
 .../corlib/Mono.Math.Prime.Generator/ChangeLog     |   35 -
 .../Mono.Math.Prime.Generator/NextPrimeFinder.cs   |   55 -
 .../PrimeGeneratorBase.cs                          |   75 -
 .../SequentialSearchPrimeGeneratorBase.cs          |  120 -
 mcs/class/corlib/Mono.Math.Prime/ChangeLog         |   24 -
 .../corlib/Mono.Math.Prime/ConfidenceFactor.cs     |   68 -
 mcs/class/corlib/Mono.Math.Prime/PrimalityTests.cs |  218 -
 mcs/class/corlib/Mono.Math/BigInteger.cs           | 2372 -
 mcs/class/corlib/Mono.Math/ChangeLog               |   78 -
 .../Mono.Security.Authenticode/AuthenticodeBase.cs |  286 -
 .../AuthenticodeDeformatter.cs                     |  461 -
 .../corlib/Mono.Security.Authenticode/ChangeLog    |   72 -
 .../Mono.Security.Cryptography/CryptoConvert.cs    |  754 -
 .../Mono.Security.Cryptography/CryptoTools.cs      |  148 -
 .../KeyPairPersistence.cs                          |  459 -
 .../corlib/Mono.Security.Cryptography/PKCS1.cs     |  420 -
 .../corlib/Mono.Security.Cryptography/PKCS8.cs     |  505 -
 .../Mono.Security.Cryptography/RSAManaged.cs       |  506 -
 .../SymmetricTransform.cs                          |  562 -
 .../BasicConstraintsExtension.cs                   |  139 -
 .../corlib/Mono.Security.X509.Extensions/ChangeLog |   13 -
 .../KeyUsageExtension.cs                           |  197 -
 .../SubjectKeyIdentifierExtension.cs               |  108 -
 mcs/class/corlib/Mono.Security.X509/ChangeLog      |  174 -
 mcs/class/corlib/Mono.Security.X509/PKCS12.cs      | 1972 -
 mcs/class/corlib/Mono.Security.X509/X501Name.cs    |  400 -
 mcs/class/corlib/Mono.Security.X509/X509CRL.cs     |  424 -
 .../corlib/Mono.Security.X509/X509Certificate.cs   |  597 -
 .../X509CertificateCollection.cs                   |  207 -
 mcs/class/corlib/Mono.Security.X509/X509Chain.cs   |  285 -
 .../Mono.Security.X509/X509ChainStatusFlags.cs     |   72 -
 .../corlib/Mono.Security.X509/X509Extension.cs     |  214 -
 .../corlib/Mono.Security.X509/X509Extensions.cs    |  203 -
 mcs/class/corlib/Mono.Security.X509/X509Store.cs   |  355 -
 .../corlib/Mono.Security.X509/X509StoreManager.cs  |  146 -
 mcs/class/corlib/Mono.Security.X509/X509Stores.cs  |  158 -
 .../corlib/Mono.Security.X509/X520Attributes.cs    |  353 -
 mcs/class/corlib/Mono.Security/ASN1.cs             |  344 -
 mcs/class/corlib/Mono.Security/ASN1Convert.cs      |  212 -
 mcs/class/corlib/Mono.Security/BitConverterLE.cs   |  241 -
 mcs/class/corlib/Mono.Security/ChangeLog           |  194 -
 mcs/class/corlib/Mono.Security/PKCS7.cs            |  976 -
 mcs/class/corlib/Mono.Security/StrongName.cs       |  546 -
 .../corlib/Mono.Security/StrongNameManager_2_1.cs  |   47 -
 mcs/class/corlib/Mono/DataConverter.cs             |   11 +-
 mcs/class/corlib/Mono/MoonlightHelper.cs           |   81 -
 mcs/class/corlib/Mono/Runtime.cs                   |   25 +-
 .../EnumerablePartitioner.cs                       |    2 +-
 .../ListPartitioner.cs                             |    2 +-
 .../UserRangePartitioner.cs                        |    2 +-
 .../ConcurrentDictionary.cs                        |    2 +-
 .../ConcurrentOrderedList.cs                       |    2 +-
 .../ConcurrentQueue.cs                             |    2 +-
 .../ConcurrentStack.cs                             |    2 +-
 .../EnumerablePartitionerOptions.cs                |   40 +
 .../IProducerConsumerCollection.cs                 |    2 +-
 .../OrderablePartitioner.cs                        |    2 +-
 .../System.Collections.Concurrent/Partitioner.cs   |   11 +-
 .../SplitOrderedList.cs                            |    2 +-
 .../System.Collections.Generic/Dictionary.cs       |    2 +-
 .../System.Collections.Generic/KeyValuePair.cs     |    1 -
 .../corlib/System.Collections.Generic/List.cs      |    4 +-
 .../System.Collections.ObjectModel/Collection.cs   |   92 +-
 .../ReadOnlyCollection.cs                          |    4 +-
 .../ReadOnlyDictionary.cs                          |  441 +
 .../corlib/System.Collections/DictionaryEntry.cs   |    1 -
 .../corlib/System.Collections/HashPrimeNumbers.cs  |  107 +
 mcs/class/corlib/System.Collections/Hashtable.cs   |   82 +-
 .../System.Collections/IStructuralComparable.cs    |    2 +-
 .../System.Collections/IStructuralEquatable.cs     |    2 +-
 mcs/class/corlib/System.Collections/SortedList.cs  |    2 +-
 mcs/class/corlib/System.Collections/Stack.cs       |    4 +-
 .../System.Collections/StructuralComparisons.cs    |    4 +-
 .../ContractHelper.cs                              |   26 +-
 .../System.Diagnostics.Contracts/Contract.cs       |    2 +-
 .../ContractClassAttribute.cs                      |    2 +-
 .../ContractClassForAttribute.cs                   |    2 +-
 .../ContractException.cs                           |    2 +-
 .../ContractFailedEventArgs.cs                     |    2 +-
 .../ContractFailureKind.cs                         |    2 +-
 .../ContractInvariantMethodAttribute.cs            |    2 +-
 .../ContractOptionAttribute.cs                     |   69 +
 .../ContractPublicPropertyNameAttribute.cs         |    2 +-
 .../ContractReferenceAssemblyAttribute.cs          |    2 +-
 .../ContractRuntimeIgnoredAttribute.cs             |    2 +-
 .../ContractShouldAssertException.cs               |    2 +-
 .../ContractVerificationAttribute.cs               |    2 +-
 .../System.Diagnostics.Contracts/PureAttribute.cs  |    2 +-
 .../System.Diagnostics/ConditionalAttribute.cs     |    2 +-
 .../System.Diagnostics/DebuggableAttribute.cs      |    2 +-
 mcs/class/corlib/System.Diagnostics/Debugger.cs    |   10 +
 mcs/class/corlib/System.Diagnostics/StackFrame.cs  |   14 -
 mcs/class/corlib/System.Diagnostics/StackTrace.cs  |    2 +-
 mcs/class/corlib/System.Globalization/Calendar.cs  |   12 +-
 .../corlib/System.Globalization/CompareInfo.cs     |   65 +-
 .../corlib/System.Globalization/CultureInfo.cs     |   80 +-
 .../CultureNotFoundException.cs                    |    2 +-
 .../System.Globalization/NumberFormatInfo.cs       |    9 +-
 .../System.Globalization/RegionInfo.MonoTouch.cs   |   30 +-
 .../corlib/System.Globalization/TimeSpanStyles.cs  |    2 +-
 .../System.IO.IsolatedStorage/IsolatedStorage.cs   |   11 +-
 .../IsolatedStorageFile.cs                         |   39 +-
 .../IsolatedStorageFileEnumerator.cs               |    3 -
 .../IsolatedStorageFileStream.cs                   |    9 +-
 .../IsolatedStorageScope.cs                        |    5 -
 .../IsolatedStorageSecurityOptions.cs              |    2 +-
 .../IsolatedStorageSecurityState.cs                |    2 +-
 .../MoonIsolatedStorage.cs                         |  232 -
 .../MoonIsolatedStorageFile.cs                     |  372 -
 .../MoonIsolatedStorageFileStream.cs               |  226 -
 mcs/class/corlib/System.IO/BinaryReader.cs         |   32 +-
 mcs/class/corlib/System.IO/BinaryWriter.cs         |    2 +-
 mcs/class/corlib/System.IO/Directory.cs            |   20 +-
 mcs/class/corlib/System.IO/DirectoryInfo.cs        |   41 +-
 mcs/class/corlib/System.IO/DriveInfo.cs            |    2 +-
 mcs/class/corlib/System.IO/File.cs                 |    2 +-
 mcs/class/corlib/System.IO/FileAttributes.cs       |    9 +-
 mcs/class/corlib/System.IO/FileInfo.cs             |    5 -
 .../corlib/System.IO/FileNotFoundException.cs      |    2 +-
 mcs/class/corlib/System.IO/FileStream.cs           |   38 +-
 mcs/class/corlib/System.IO/MonoIO.cs               |    8 -
 mcs/class/corlib/System.IO/Path.cs                 |   49 +-
 mcs/class/corlib/System.IO/Stream.cs               |    2 +-
 mcs/class/corlib/System.IO/StreamReader.cs         |  220 +-
 mcs/class/corlib/System.IO/StreamWriter.cs         |  246 +-
 mcs/class/corlib/System.IO/TextReader.cs           |    2 +-
 mcs/class/corlib/System.IO/TextWriter.cs           |    8 +-
 .../corlib/System.IO/UnmanagedMemoryAccessor.cs    |    2 +-
 .../corlib/System.IO/UnmanagedMemoryStream.cs      |   20 +-
 .../System.Reflection.Emit/AssemblyBuilder.cs      |   13 +-
 .../AssemblyBuilderAccess.cs                       |    2 +
 .../System.Reflection.Emit/ConstructorBuilder.cs   |   10 +-
 .../ConstructorOnTypeBuilderInst.cs                |   11 +-
 .../CustomAttributeBuilder.cs                      |    7 +-
 .../corlib/System.Reflection.Emit/DerivedTypes.cs  |    2 +
 .../corlib/System.Reflection.Emit/DynamicILInfo.cs |    2 +
 .../corlib/System.Reflection.Emit/DynamicMethod.cs |   22 +-
 .../corlib/System.Reflection.Emit/EnumBuilder.cs   |    2 +
 .../corlib/System.Reflection.Emit/EventBuilder.cs  |    2 +
 .../EventOnTypeBuilderInst.cs                      |    2 +
 .../corlib/System.Reflection.Emit/EventToken.cs    |    2 +
 .../corlib/System.Reflection.Emit/FieldBuilder.cs  |    8 +-
 .../FieldOnTypeBuilderInst.cs                      |    2 +
 .../corlib/System.Reflection.Emit/FieldToken.cs    |    2 +
 .../corlib/System.Reflection.Emit/FlowControl.cs   |    2 +
 .../GenericTypeParameterBuilder.cs                 |    2 +
 .../corlib/System.Reflection.Emit/ILGenerator.cs   |   10 +-
 mcs/class/corlib/System.Reflection.Emit/Label.cs   |    2 +
 .../corlib/System.Reflection.Emit/LocalBuilder.cs  |    2 +
 .../corlib/System.Reflection.Emit/MethodBuilder.cs |   12 +-
 .../MethodOnTypeBuilderInst.cs                     |   11 +-
 .../corlib/System.Reflection.Emit/MethodRental.cs  |    2 +
 .../corlib/System.Reflection.Emit/MethodToken.cs   |    2 +
 .../corlib/System.Reflection.Emit/ModuleBuilder.cs |    8 +-
 .../System.Reflection.Emit/MonoArrayMethod.cs      |   14 +-
 mcs/class/corlib/System.Reflection.Emit/OpCode.cs  |    2 +
 .../corlib/System.Reflection.Emit/OpCodeNames.cs   |    2 +
 .../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     |    2 +
 .../System.Reflection.Emit/ParameterToken.cs       |    2 +
 .../System.Reflection.Emit/PropertyBuilder.cs      |    2 +
 .../PropertyOnTypeBuilderInst.cs                   |    5 +-
 .../corlib/System.Reflection.Emit/PropertyToken.cs |    2 +
 .../System.Reflection.Emit/SignatureHelper.cs      |    2 +
 .../System.Reflection.Emit/SignatureToken.cs       |    2 +
 .../System.Reflection.Emit/StackBehaviour.cs       |    2 +
 .../corlib/System.Reflection.Emit/StringToken.cs   |    2 +
 .../corlib/System.Reflection.Emit/TypeBuilder.cs   |    4 +-
 .../corlib/System.Reflection.Emit/TypeToken.cs     |    2 +
 .../System.Reflection.Emit/UnmanagedMarshal.cs     |   19 +-
 mcs/class/corlib/System.Reflection/Assembly.cs     |   78 +-
 .../System.Reflection/AssemblyContentType.cs       |   38 +
 mcs/class/corlib/System.Reflection/AssemblyName.cs |   61 +-
 mcs/class/corlib/System.Reflection/Binder.cs       |  358 +-
 .../corlib/System.Reflection/ConstructorInfo.cs    |   19 +-
 .../System.Reflection/CustomAttributeData.cs       |   10 +-
 .../System.Reflection/CustomAttributeExtensions.cs |   95 +
 .../CustomAttributeNamedArgument.cs                |   10 +
 mcs/class/corlib/System.Reflection/EventInfo.cs    |   63 +-
 .../System.Reflection/ExceptionHandlingClause.cs   |    2 +-
 mcs/class/corlib/System.Reflection/FieldInfo.cs    |   27 +-
 .../System.Reflection/IntrospectionExtensions.cs   |    2 +-
 mcs/class/corlib/System.Reflection/MemberInfo.cs   |   18 +
 mcs/class/corlib/System.Reflection/MethodBase.cs   |   35 +-
 mcs/class/corlib/System.Reflection/MethodInfo.cs   |   26 +-
 mcs/class/corlib/System.Reflection/Module.cs       |   31 +-
 mcs/class/corlib/System.Reflection/MonoAssembly.cs |   25 +-
 mcs/class/corlib/System.Reflection/MonoField.cs    |    6 +-
 .../corlib/System.Reflection/MonoGenericClass.cs   |    2 +
 mcs/class/corlib/System.Reflection/MonoMethod.cs   |  109 +-
 mcs/class/corlib/System.Reflection/MonoModule.cs   |   54 +-
 mcs/class/corlib/System.Reflection/MonoProperty.cs |    6 +-
 .../corlib/System.Reflection/ParameterInfo.cs      |   34 +-
 mcs/class/corlib/System.Reflection/PropertyInfo.cs |   23 +-
 .../RuntimeReflectionExtensions.cs                 |   91 +
 mcs/class/corlib/System.Reflection/TypeInfo.cs     |  124 +-
 .../corlib/System.Resources/ResourceManager.cs     |    2 -
 mcs/class/corlib/System.Resources/ResourceSet.cs   |    2 -
 .../ConditionalWeakTable.cs                        |    8 +-
 .../ConfiguredTaskAwaitable.cs                     |    3 +-
 .../ConfiguredTaskAwaitable_T.cs                   |    3 +-
 .../ContractHelper.cs                              |   24 -
 .../ExtensionAttribute.cs                          |    2 +
 .../ReferenceAssemblyAttribute.cs                  |    2 +-
 .../System.Runtime.CompilerServices/TaskAwaiter.cs |    9 +-
 .../TaskAwaiter_T.cs                               |    7 +-
 .../TypeForwardedFromAttribute.cs                  |    2 +-
 .../YieldAwaitable.cs                              |   40 +-
 ...ndleProcessCorruptedStateExceptionsAttribute.cs |    2 +-
 .../EXCEPINFO.cs                                   |    2 +
 .../System.Runtime.InteropServices/BStrWrapper.cs  |    7 +
 .../DispatchWrapper.cs                             |    2 +
 .../System.Runtime.InteropServices/EXCEPINFO.cs    |    2 +
 .../System.Runtime.InteropServices/ErrorWrapper.cs |    2 +
 .../ITypeLibConverter.cs                           |    2 +
 .../ITypeLibExporterNameProvider.cs                |    2 +
 .../ITypeLibExporterNotifySink.cs                  |    2 +
 .../ITypeLibImporterNotifySink.cs                  |    2 +
 .../ImportedFromTypeLibAttribute.cs                |    2 +
 .../System.Runtime.InteropServices/Marshal.cs      |  305 +-
 .../MarshalAsAttribute.cs                          |   23 +-
 .../RegistrationServices.cs                        |   10 +-
 .../System.Runtime.InteropServices/SafeBuffer.cs   |    2 +-
 .../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 +
 .../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 +
 .../System.Runtime.InteropServices/_Activator.cs   |    2 +
 .../System.Runtime.InteropServices/_Assembly.cs    |    2 +
 .../_AssemblyBuilder.cs                            |    2 +
 .../_AssemblyName.cs                               |    2 +
 .../System.Runtime.InteropServices/_Attribute.cs   |    2 +
 .../_ConstructorBuilder.cs                         |    2 +
 .../_ConstructorInfo.cs                            |    2 +
 .../_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  |    2 +
 .../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                          |    7 +-
 .../System.Runtime.Remoting.Contexts/Context.cs    |   13 +-
 .../ConstructionCall.cs                            |    5 +-
 .../ProxyAttribute.cs                              |    4 -
 .../System.Runtime.Remoting.Proxies/RealProxy.cs   |    6 -
 .../System.Runtime.Remoting/RemotingServices.cs    |   19 +-
 .../BinaryCommon.cs                                |    2 -
 .../BinaryFormatter.cs                             |    6 +-
 .../CodeGenerator.cs                               |    2 +
 .../ObjectWriter.cs                                |    2 +
 .../ObjectIDGenerator.cs                           |    4 -
 .../SerializationInfo.cs                           |   10 +-
 .../SerializationInfoEnumerator.cs                 |    3 +-
 .../ComponentGuaranteesAttribute.cs                |    2 +-
 .../ComponentGuaranteesOptions.cs                  |    2 +-
 .../TargetFrameworkAttribute.cs                    |    2 +-
 .../X509Certificate.cs                             |    7 -
 .../X509Certificate20.cs                           |   23 +-
 .../X509ContentType.cs                             |    2 -
 .../X509KeyStorageFlags.cs                         |    2 -
 .../AsymmetricAlgorithm.cs                         |    4 +
 .../System.Security.Cryptography/CryptoConfig.cs   |    2 +-
 .../CryptoConfig.fullaot.cs                        |  234 +
 .../CryptoConfig_2_1.cs                            |   36 -
 .../corlib/System.Security.Cryptography/DES.cs     |    4 +
 .../corlib/System.Security.Cryptography/DSA.cs     |    4 +
 .../DSACryptoServiceProvider.cs                    |   50 +-
 .../DSASignatureDeformatter.cs                     |   13 +-
 .../DSASignatureFormatter.cs                       |   13 +-
 .../corlib/System.Security.Cryptography/HMAC.cs    |   16 +-
 .../corlib/System.Security.Cryptography/HMACMD5.cs |   11 +-
 .../System.Security.Cryptography/HMACRIPEMD160.cs  |   11 +-
 .../System.Security.Cryptography/HMACSHA1.cs       |    7 +-
 .../System.Security.Cryptography/HMACSHA256.cs     |    7 +-
 .../System.Security.Cryptography/HMACSHA384.cs     |   18 +-
 .../System.Security.Cryptography/HMACSHA512.cs     |   18 +-
 .../System.Security.Cryptography/HashAlgorithm.cs  |    4 +
 .../KeyedHashAlgorithm.cs                          |    4 +
 .../System.Security.Cryptography/MACTripleDES.cs   |   20 +-
 .../corlib/System.Security.Cryptography/MD5.cs     |    4 +
 .../corlib/System.Security.Cryptography/RC2.cs     |    4 +
 .../System.Security.Cryptography/RIPEMD160.cs      |    8 +-
 .../RIPEMD160Managed.cs                            |    4 -
 .../RNGCryptoServiceProvider.cs                    |    2 +-
 .../corlib/System.Security.Cryptography/RSA.cs     |    4 +
 .../RSACryptoServiceProvider.cs                    |   57 +-
 .../RSAPKCS1SignatureDeformatter.cs                |    2 +-
 .../RSAPKCS1SignatureFormatter.cs                  |    6 +-
 .../RandomNumberGenerator.cs                       |    6 +-
 .../System.Security.Cryptography/Rijndael.cs       |   74 +-
 .../RijndaelManaged.cs                             |    5 -
 .../RijndaelManagedTransform.cs                    |  104 +-
 .../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                          |   15 +-
 .../ToBase64Transform.cs                           |  149 +-
 .../System.Security.Cryptography/TripleDES.cs      |    4 +
 .../CodeAccessSecurityAttribute.cs                 |    2 +-
 .../PublisherIdentityPermissionAttribute.cs        |    5 -
 .../System.Security.Permissions/SecurityAction.cs  |   10 +-
 .../SecurityAttribute.cs                           |    2 +-
 .../SecurityPermissionAttribute.cs                 |    2 +-
 .../SecurityPermissionFlag.cs                      |    2 +-
 .../corlib/System.Security.Policy/Evidence.cs      |    3 -
 .../corlib/System.Security.Policy/Evidence_2_1.cs  |   43 -
 mcs/class/corlib/System.Security.Policy/Hash.cs    |    5 -
 .../HashMembershipCondition.cs                     |    5 -
 .../corlib/System.Security.Policy/PolicyLevel.cs   |    5 -
 .../System.Security.Policy/PolicyLevel_2_1.cs      |   61 -
 mcs/class/corlib/System.Security.Policy/Zone.cs    |    5 -
 .../ZoneMembershipCondition.cs                     |    5 -
 .../System.Security.Principal/WindowsPrincipal.cs  |    2 +
 .../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   |    2 +-
 .../corlib/System.Security/SecurityContext.cs      |   25 +
 .../System.Security/SecurityCriticalAttribute.cs   |    3 +
 .../System.Security/SecurityCriticalScope.cs       |    3 +
 .../corlib/System.Security/SecurityException.cs    |   12 +-
 .../System.Security/SecurityException_2_1.cs       |   64 -
 mcs/class/corlib/System.Security/SecurityFrame.cs  |    2 -
 .../corlib/System.Security/SecurityManager.cs      |    2 +-
 .../corlib/System.Security/SecurityManager_2_1.cs  |  200 -
 .../System.Security/SecurityManager_mobile.cs      |    4 +-
 .../SecuritySafeCriticalAttribute.cs               |    2 -
 .../SecurityTransparentAttribute.cs                |    2 -
 mcs/class/corlib/System.Text/ASCIIEncoding.cs      |   14 +-
 mcs/class/corlib/System.Text/Decoder.cs            |    9 +-
 mcs/class/corlib/System.Text/Encoding.cs           |   31 +-
 mcs/class/corlib/System.Text/StringBuilder.cs      |   14 +-
 mcs/class/corlib/System.Text/UTF8Encoding.cs       |   10 +-
 .../corlib/System.Threading.Tasks/CyclicDeque.cs   |    2 +-
 .../corlib/System.Threading.Tasks/DecoupledTask.cs |   75 +
 .../System.Threading.Tasks/IConcurrentDeque.cs     |    2 +-
 .../corlib/System.Threading.Tasks/Parallel.cs      |   16 +-
 .../System.Threading.Tasks/ParallelLoopResult.cs   |    2 +-
 .../System.Threading.Tasks/ParallelLoopState.cs    |    2 +-
 .../System.Threading.Tasks/ParallelOptions.cs      |    2 +-
 .../corlib/System.Threading.Tasks/PopResult.cs     |    2 +-
 .../System.Threading.Tasks/SimpleConcurrentBag.cs  |    2 +-
 .../SynchronizationContextScheduler.cs             |    2 +-
 mcs/class/corlib/System.Threading.Tasks/Task.cs    |  180 +-
 .../System.Threading.Tasks/TaskActionInvoker.cs    |   10 +-
 .../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     |   46 +-
 .../TaskContinuationOptions.cs                     |    2 +-
 .../System.Threading.Tasks/TaskCreationOptions.cs  |    2 +-
 .../System.Threading.Tasks/TaskDebuggerView.cs     |    2 +-
 .../System.Threading.Tasks/TaskExceptionSlot.cs    |    2 +-
 .../System.Threading.Tasks/TaskExtensionsImpl.cs   |   97 +
 .../corlib/System.Threading.Tasks/TaskFactory.cs   |    2 +-
 .../corlib/System.Threading.Tasks/TaskFactory_T.cs |   38 +-
 .../corlib/System.Threading.Tasks/TaskScheduler.cs |    4 +-
 .../TaskSchedulerException.cs                      |    2 +-
 .../corlib/System.Threading.Tasks/TaskStatus.cs    |    2 +-
 mcs/class/corlib/System.Threading.Tasks/Task_T.cs  |   47 +-
 .../corlib/System.Threading.Tasks/TpScheduler.cs   |    2 +-
 .../UnobservedTaskExceptionEventArgs.cs            |    2 +-
 .../corlib/System.Threading/AsyncFlowControl.cs    |    2 +-
 .../corlib/System.Threading/CancellationToken.cs   |    2 +-
 .../CancellationTokenRegistration.cs               |    2 +-
 .../System.Threading/CancellationTokenSource.cs    |    2 +-
 .../corlib/System.Threading/CountdownEvent.cs      |    2 +-
 .../corlib/System.Threading/EventWaitHandle.cs     |   75 +-
 .../corlib/System.Threading/ExecutionContext.cs    |   61 +-
 mcs/class/corlib/System.Threading/Interlocked.cs   |    7 +-
 .../corlib/System.Threading/LazyInitializer.cs     |    2 +-
 .../System.Threading/LazyThreadSafetyMode.cs       |    2 +-
 .../System.Threading/LockRecursionException.cs     |    2 +-
 .../System.Threading/ManualResetEventSlim.cs       |    2 +-
 mcs/class/corlib/System.Threading/Monitor.cs       |   10 +-
 mcs/class/corlib/System.Threading/Mutex.cs         |   76 +-
 mcs/class/corlib/System.Threading/NamedDataSlot.cs |   85 +
 .../corlib/System.Threading/NativeEventCalls.cs    |    4 +-
 .../corlib/System.Threading/NativeOverlapped.cs    |   31 +-
 .../System.Threading/RegisteredWaitHandle.cs       |    2 -
 mcs/class/corlib/System.Threading/SemaphoreSlim.cs |   40 +-
 mcs/class/corlib/System.Threading/SpinLock.cs      |    2 +-
 mcs/class/corlib/System.Threading/SpinWait.cs      |    2 +-
 .../System.Threading/SynchronizationContext.cs     |    6 +-
 mcs/class/corlib/System.Threading/Thread.cs        |  178 +-
 mcs/class/corlib/System.Threading/ThreadLocal.cs   |   27 +-
 mcs/class/corlib/System.Threading/ThreadPool.cs    |   23 +-
 mcs/class/corlib/System.Threading/Timer.cs         |   27 +-
 mcs/class/corlib/System.Threading/Volatile.cs      |    5 +
 mcs/class/corlib/System.Threading/WaitHandle.cs    |   18 +-
 mcs/class/corlib/System.Threading/Watch.cs         |    2 +-
 mcs/class/corlib/System/Action.cs                  |   33 +-
 mcs/class/corlib/System/Activator.cs               |   47 +-
 mcs/class/corlib/System/AggregateException.cs      |   26 +-
 mcs/class/corlib/System/AppDomain.cs               |  137 +-
 mcs/class/corlib/System/AppDomainManager_2_1.cs    |   57 -
 mcs/class/corlib/System/AppDomainSetup.cs          |   51 +-
 mcs/class/corlib/System/Array.cs                   |   58 +-
 mcs/class/corlib/System/Attribute.cs               |   10 +-
 mcs/class/corlib/System/BadImageFormatException.cs |    2 +-
 mcs/class/corlib/System/BitConverter.cs            |  129 +-
 mcs/class/corlib/System/Boolean.cs                 |    8 +-
 mcs/class/corlib/System/Console.cs                 |   63 +-
 mcs/class/corlib/System/Console.iOS.cs             |   91 +
 mcs/class/corlib/System/ContextStaticAttribute.cs  |    3 -
 mcs/class/corlib/System/Convert.cs                 |   14 +-
 mcs/class/corlib/System/DateTime.cs                |   14 +-
 mcs/class/corlib/System/DateTimeUtils.cs           |    7 -
 mcs/class/corlib/System/Decimal.cs                 |   23 +-
 mcs/class/corlib/System/Delegate.cs                |   23 +-
 .../corlib/System/DelegateSerializationHolder.cs   |    2 +
 mcs/class/corlib/System/Enum.cs                    |  151 +-
 mcs/class/corlib/System/Environment.cs             |   31 +-
 mcs/class/corlib/System/Exception.cs               |   32 +-
 .../corlib/System/ExecutionEngineException.cs      |    2 +-
 mcs/class/corlib/System/Funcs.cs                   |   46 +-
 mcs/class/corlib/System/GC.cs                      |    9 +-
 mcs/class/corlib/System/Guid.cs                    |   21 +-
 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/Int32.cs                   |   93 +-
 mcs/class/corlib/System/Int64.cs                   |   81 +-
 mcs/class/corlib/System/IntPtr.cs                  |   12 +-
 .../corlib/System/InvalidTimeZoneException.cs      |    8 +-
 mcs/class/corlib/System/Lazy.cs                    |    6 +-
 mcs/class/corlib/System/MarshalByRefObject.cs      |   28 +
 mcs/class/corlib/System/MonoCustomAttrs.cs         |   69 +-
 mcs/class/corlib/System/MonoType.cs                |   57 +-
 mcs/class/corlib/System/MulticastDelegate.cs       |   22 +-
 mcs/class/corlib/System/Nullable.cs                |    2 +-
 mcs/class/corlib/System/NumberFormatter.cs         |   16 +-
 mcs/class/corlib/System/OperatingSystem.cs         |    7 +
 .../corlib/System/OperationCanceledException.cs    |    4 +-
 mcs/class/corlib/System/Progress.cs                |   73 +
 mcs/class/corlib/System/STAThreadAttribute.cs      |    3 -
 mcs/class/corlib/System/String.cs                  |  144 +-
 mcs/class/corlib/System/TimeSpan.cs                |   34 +-
 mcs/class/corlib/System/TimeZone.cs                |   10 +-
 .../corlib/System/TimeZoneNotFoundException.cs     |    8 +-
 mcs/class/corlib/System/Tuple.cs                   |    2 +-
 mcs/class/corlib/System/Tuples.cs                  |    2 +-
 mcs/class/corlib/System/Type.cs                    |  114 +-
 mcs/class/corlib/System/TypeAccessException.cs     |    2 +-
 mcs/class/corlib/System/UInt32.cs                  |   72 +-
 mcs/class/corlib/System/UInt64.cs                  |   71 +-
 mcs/class/corlib/System/Variant.cs                 |   71 +
 mcs/class/corlib/System/Version.cs                 |    2 +-
 mcs/class/corlib/System/WeakReference.cs           |    7 +-
 mcs/class/corlib/System/WeakReference_T.cs         |   99 +
 mcs/class/corlib/System/WindowsConsoleDriver.cs    |    7 +-
 mcs/class/corlib/System/_AppDomain.cs              |   19 +-
 mcs/class/corlib/System/__ComObject.cs             |    2 +
 mcs/class/corlib/Test/Mono/DataConvertTest.cs      |    6 +-
 .../CollectionStressTestHelper.cs                  |    5 +-
 .../ConcurrentDictionaryTests.cs                   |    5 +-
 .../ConcurrentStackTests.cs                        |    9 +-
 .../PartitionerTests.cs                            |    7 +-
 .../System.Collections.Generic/ComparerTest.cs     |    2 +-
 .../Test/System.Collections.Generic/ListTest.cs    |    2 +-
 .../StructuralComparisonsTest.cs                   |   55 +
 .../Test/System.Globalization/CultureInfoTest.cs   |   26 +
 .../System.Globalization/DateTimeFormatInfoTest.cs |    8 +
 .../Test/System.Globalization/RegionInfoTest.cs    |    8 +
 .../IsolatedStorageFileTest.cs                     |   19 +-
 .../IsolatedStorageTest.cs                         |   59 +-
 .../corlib/Test/System.IO/BinaryReaderTest.cs      |   45 +
 .../corlib/Test/System.IO/DirectoryInfoTest.cs     |   44 +-
 mcs/class/corlib/Test/System.IO/DirectoryTest.cs   |   52 +-
 mcs/class/corlib/Test/System.IO/FileInfoTest.cs    |    8 +-
 mcs/class/corlib/Test/System.IO/FileStreamTest.cs  |    5 +-
 .../corlib/Test/System.IO/FileSystemInfoTest.cs    |    3 +-
 mcs/class/corlib/Test/System.IO/FileTest.cs        |   86 +
 mcs/class/corlib/Test/System.IO/PathTest.cs        |    6 +-
 .../corlib/Test/System.IO/StreamReaderTest.cs      |   33 +-
 .../corlib/Test/System.IO/StreamWriterTest.cs      |   23 +
 .../System.Reflection.Emit/AssemblyBuilderTest.cs  |   50 +-
 .../System.Reflection.Emit/MethodBuilderTest.cs    |   37 +
 .../Test/System.Reflection.Emit/TypeBuilderTest.cs |   91 +
 .../AssemblyAlgorithmIdAttributeTest.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     |   15 +-
 .../corlib/Test/System.Reflection/AssemblyTest.cs  |   19 +-
 .../corlib/Test/System.Reflection/BinderTests.cs   |  111 +-
 .../Test/System.Reflection/ConstructorInfoTest.cs  |   38 +-
 .../System.Reflection/CustomAttributeDataTest.cs   |    6 +-
 .../corlib/Test/System.Reflection/EventInfoTest.cs |    3 -
 .../corlib/Test/System.Reflection/FieldInfoTest.cs |  915 +-
 .../Test/System.Reflection/MethodBaseTest.cs       |   65 +
 .../Test/System.Reflection/MethodInfoTest.cs       |   21 +-
 .../corlib/Test/System.Reflection/ModuleTest.cs    |    9 +-
 .../Test/System.Reflection/MonoGenericClassTest.cs |    4 +
 .../Test/System.Reflection/ParameterInfoTest.cs    |    3 -
 .../Test/System.Reflection/PropertyInfoTest.cs     |    6 +-
 .../Test/System.Reflection/TypeDelegatorTest.cs    |    2 +-
 .../Test/System.Resources/ResourceManagerTest.cs   |   22 +
 .../Test/System.Resources/ResourceReaderTest.cs    |   10 +-
 .../Test/System.Resources/ResourceWriterTest.cs    |    9 +-
 .../AsyncVoidMethodBuilderTest.cs                  |    5 +-
 .../TaskAwaiterTest.cs                             |   21 +-
 .../TaskAwaiterTest_T.cs                           |   31 +-
 .../YieldAwaitableTest.cs                          |   29 +-
 .../ExceptionDispatchInfoTest.cs                   |   13 +
 .../System.Runtime.InteropServices/GCHandleTest.cs |    3 +-
 .../System.Runtime.InteropServices/MarshalTest.cs  |  134 +-
 .../RuntimeEnvironmentTest.cs                      |    8 +-
 .../Test/System.Runtime.Remoting/ContextTest.cs    |    2 +-
 .../SynchronizationAttributeTest.cs                |    2 +
 .../ObjectManagerTest.cs                           |   16 -
 .../SerializationTest.cs                           |    5 +-
 .../MutexSecurityTest.cs                           |    4 +
 .../RawSecurityDescriptorTest.cs                   |    3 +-
 .../RegistrySecurityTest.cs                        |    4 +
 .../X509CertificateTest.cs                         |   60 +-
 .../X509SpcTest.cs                                 |   29 +-
 .../System.Security.Cryptography/AesCfbTest.cs     |  285 +
 .../Test/System.Security.Cryptography/CfbTest.cs   |  197 +
 .../CryptoConfigTest.cs                            |    8 +-
 .../System.Security.Cryptography/DesCfbTest.cs     |   72 +
 .../System.Security.Cryptography/Rc2CfbTest.cs     |  171 +
 .../RijndaelCfbTest.cs                             | 2253 +
 .../RijndaelManagedTest.cs                         |    9 +-
 .../System.Security.Cryptography/RijndaelTest.cs   |    7 +
 .../TripleDesCfbTest.cs                            |   81 +
 .../EnvironmentPermissionAttributeTest.cs          |    3 +
 .../EnvironmentPermissionTest.cs                   |    3 +
 .../FileDialogPermissionAttributeTest.cs           |    3 +
 .../FileIOPermissionAttributeTest.cs               |    3 +
 .../HostProtectionAttributeTest.cs                 |    9 +
 .../IBuiltInPermissionTest.cs                      |    7 +-
 .../PermissionSetAttributeTest.cs                  |    3 +
 .../ReflectionPermissionAttributeTest.cs           |    3 +
 .../SecurityPermissionAttributeTest.cs             |    3 +
 .../StrongNameIdentityPermissionAttributeTest.cs   |    3 +
 .../AllMembershipConditionTest.cs                  |    6 +
 .../ApplicationDirectoryMembershipConditionTest.cs |    6 +
 .../Test/System.Security.Policy/EvidenceTest.cs    |    1 +
 .../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 +
 .../System.Security.Principal/NTAccountTest.cs     |    2 +-
 .../SecurityIdentifierTest.cs                      |    2 +-
 .../WindowsIdentityTest.cs                         |    3 +
 .../System.Security/CodeAccessPermissionTest.cs    |    1 +
 .../Test/System.Security/NamedPermissionSetTest.cs |    4 +
 .../Test/System.Security/PermissionSetTest.cs      |    7 +-
 .../Test/System.Security/SecureStringTest.cs       |   36 +
 .../Test/System.Security/SecurityContextTest.cs    |    2 +-
 .../SecurityCriticalAttributeTest.cs               |    6 +-
 .../Test/System.Security/SecurityExceptionTest.cs  |    4 +-
 .../Test/System.Security/SecurityManagerTest.cs    |   33 +-
 .../corlib/Test/System.Text/ASCIIEncodingTest.cs   |  104 +-
 mcs/class/corlib/Test/System.Text/DecoderTest.cs   |   17 +
 .../corlib/Test/System.Text/EncodingInfoTest.cs    |    5 +-
 .../corlib/Test/System.Text/StringBuilderTest.cs   |    2 +-
 .../corlib/Test/System.Text/UTF8EncodingTest.cs    |   33 +
 .../System.Threading.Tasks/ParallelTestHelper.cs   |    4 +
 .../Test/System.Threading.Tasks/ParallelTests.cs   |   50 +-
 .../TaskCompletionSourceTests.cs                   |    5 +-
 .../Test/System.Threading.Tasks/TaskFactoryTest.cs |   25 +-
 .../System.Threading.Tasks/TaskFactoryTest_T.cs    |   27 +-
 .../System.Threading.Tasks/TaskSchedulerTest.cs    |    5 +-
 .../corlib/Test/System.Threading.Tasks/TaskTest.cs |   74 +-
 .../CancellationTokenSourceTest.cs                 |    2 +-
 .../System.Threading/CancellationTokenTests.cs     |    2 +-
 .../Test/System.Threading/CompressedStackTest.cs   |    4 +-
 .../Test/System.Threading/ExecutionContextTest.cs  |   32 +
 .../Test/System.Threading/LazyInitializerTest.cs   |    2 +-
 .../Test/System.Threading/ThreadLocalTests.cs      |   10 +-
 .../corlib/Test/System.Threading/ThreadPoolTest.cs |   54 +
 .../corlib/Test/System.Threading/ThreadTest.cs     |   42 +-
 .../corlib/Test/System.Threading/VolatileTest.cs   |    7 +
 .../corlib/Test/System.Threading/WaitHandleTest.cs |   81 +
 mcs/class/corlib/Test/System/ActivatorTest.cs      |  211 +-
 .../corlib/Test/System/AggregateExceptionTests.cs  |   24 +
 mcs/class/corlib/Test/System/AppDomainSetupTest.cs |    9 +-
 mcs/class/corlib/Test/System/AppDomainTest.cs      |   85 +-
 mcs/class/corlib/Test/System/ArrayTest.cs          |   29 +
 mcs/class/corlib/Test/System/AttributeTest.cs      |   12 +-
 mcs/class/corlib/Test/System/CharCategoryTest.cs   |    3 +-
 mcs/class/corlib/Test/System/ConsoleTest.cs        |    2 +
 mcs/class/corlib/Test/System/DateTimeTest.cs       |    4 +
 mcs/class/corlib/Test/System/DecimalTest.cs        |    7 +
 mcs/class/corlib/Test/System/DelegateTest.cs       |   22 +-
 mcs/class/corlib/Test/System/DoubleTest.cs         |    9 +
 mcs/class/corlib/Test/System/EnvironmentCas.cs     |    4 +-
 mcs/class/corlib/Test/System/GuidTest.cs           |    9 +
 mcs/class/corlib/Test/System/Int32Test.cs          |   12 +
 mcs/class/corlib/Test/System/Int64Test.cs          |   70 +
 mcs/class/corlib/Test/System/ModuleHandleTest.cs   |    1 -
 mcs/class/corlib/Test/System/MulticastDelegate.cs  |   30 +
 .../corlib/Test/System/NumberFormatterTest.cs      |   10 +
 mcs/class/corlib/Test/System/SingleTest.cs         |   14 +-
 mcs/class/corlib/Test/System/StringTest.cs         |   37 +-
 mcs/class/corlib/Test/System/TimeSpanTest.cs       |   10 +-
 mcs/class/corlib/Test/System/TimeZoneTest.cs       |   64 +-
 mcs/class/corlib/Test/System/TypeTest.cs           |   74 +-
 mcs/class/corlib/Test/System/UInt32Test.cs         |   66 +
 mcs/class/corlib/Test/System/UInt64Test.cs         |   66 +
 mcs/class/corlib/Test/System/WeakReferenceTest.cs  |   28 +
 .../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                |   97 +-
 mcs/class/corlib/corlib_test.dll.sources           |    9 +-
 mcs/class/corlib/monotouch_corlib.dll.sources      |    1 +
 mcs/class/corlib/moonlight_raw_corlib.dll.sources  | 1050 -
 .../Compiler/HoistedLocals.cs                      |    4 +-
 mcs/class/lib/monolite/Mono.Security.dll           |  Bin 296960 -> 295936 bytes
 mcs/class/lib/monolite/System.Core.dll             |  Bin 284160 -> 279040 bytes
 mcs/class/lib/monolite/System.Xml.dll              |  Bin 1306112 -> 1281024 bytes
 mcs/class/lib/monolite/System.dll                  |  Bin 1601024 -> 1490944 bytes
 mcs/class/lib/monolite/basic.exe                   |  Bin 1682432 -> 1702400 bytes
 mcs/class/lib/monolite/mscorlib.dll                |  Bin 2665984 -> 2625536 bytes
 .../monodoc/Assembly/AssemblyInfo.cs               |    0
 mcs/class/monodoc/Makefile                         |  151 +
 .../Mono.Documentation/ManifestResourceResolver.cs |    0
 .../monodoc/Mono.Documentation/XmlDocUtils.cs      |    0
 mcs/class/monodoc/Mono.Utilities/LRUCache.cs       |   92 +
 .../monodoc/Mono.Utilities/colorizer.cs            |    0
 mcs/class/monodoc/Monodoc.Ecma/EcmaDesc.cs         |  356 +
 mcs/class/monodoc/Monodoc.Ecma/EcmaUrlParser.cs    | 1007 +
 mcs/class/monodoc/Monodoc.Ecma/EcmaUrlParser.jay   |  263 +
 mcs/class/monodoc/Monodoc.Ecma/EcmaUrlTokenizer.cs |  171 +
 mcs/class/monodoc/Monodoc/HelpSource.cs            |  357 +
 mcs/class/monodoc/Monodoc/HelpSource_Legacy.cs     |   52 +
 mcs/class/monodoc/Monodoc/Node.cs                  |  382 +
 mcs/class/monodoc/Monodoc/Node_Legacy.cs           |   31 +
 mcs/class/monodoc/Monodoc/Provider.cs              |   27 +
 mcs/class/monodoc/Monodoc/RootTree.cs              |  545 +
 mcs/class/monodoc/Monodoc/RootTree_Legacy.cs       |   53 +
 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    |  156 +
 .../monodoc/Monodoc/generators/RawGenerator.cs     |   41 +
 .../monodoc/Monodoc/generators/html/Addin2Html.cs  |  197 +
 .../monodoc/Monodoc/generators/html/Ecma2Html.cs   |  409 +
 .../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     |  574 +
 .../monodoc/Monodoc/providers/addins-provider.cs   |  130 +
 .../monodoc/Monodoc/providers/ecma-provider.cs     |  810 +
 .../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/class/monodoc/Resources/home.html              |   17 +
 .../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
 .../monodoc/Resources/mdoc-html-utils.xsl          |    0
 mcs/class/monodoc/Resources/mdoc-sections-css.xsl  |  137 +
 .../monodoc/Resources/mdoc-sections.xsl            |    0
 .../monodoc/Resources/mono-ecma-css.xsl            |    0
 .../monodoc/Resources/mono-ecma-impl.xsl           |    0
 .../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      |  480 +
 .../AvoidCDataTextReaderTests.cs                   |   86 +
 .../Test/Monodoc.Generators/RawGeneratorTests.cs   |   65 +
 mcs/class/monodoc/Test/Monodoc/EcmaDocTests.cs     |   66 +
 mcs/class/monodoc/Test/Monodoc/HelpSourceTests.cs  |  227 +
 mcs/class/monodoc/Test/Monodoc/NodeTest.cs         |   42 +
 mcs/class/monodoc/Test/Monodoc/RootTreeTest.cs     |   56 +
 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/jay.sh                           |   10 +
 mcs/class/monodoc/monodoc.dll.config.in            |    7 +
 mcs/class/monodoc/monodoc.dll.sources              |  473 +
 mcs/class/monodoc/monodoc_test.dll.sources         |    9 +
 mcs/class/reactive.pub                             |  Bin 0 -> 160 bytes
 mcs/docs/Makefile                                  |   10 +-
 mcs/docs/compiler.txt                              |    6 +-
 mcs/errors/CS0012-17-lib.il                        |   31 +
 mcs/errors/CS0012-18-lib.il                        |   30 +
 mcs/errors/CS0012-21-lib.il                        |   31 +
 mcs/errors/CS1070-lib.il                           |   26 +
 mcs/errors/Makefile                                |    3 +-
 mcs/errors/cs0012-17.cs                            |   11 +
 mcs/errors/cs0012-18.cs                            |   11 +
 mcs/errors/cs0012-19.cs                            |   13 +
 mcs/errors/cs0012-20.cs                            |   19 +
 mcs/errors/cs0012-21.cs                            |   11 +
 mcs/errors/cs0019-34.cs                            |   13 -
 mcs/errors/cs0019-51.cs                            |   15 -
 mcs/errors/cs0019-69.cs                            |   24 +
 mcs/errors/cs0019-70.cs                            |   21 +
 mcs/errors/cs0029-33.cs                            |   17 +
 mcs/errors/cs0029-34.cs                            |   15 +
 mcs/errors/cs0034-5.cs                             |   10 +
 mcs/errors/cs0034-6.cs                             |   25 +
 mcs/errors/cs0120-19.cs                            |   27 +
 mcs/errors/cs0122-9.cs                             |    2 +-
 mcs/errors/cs0123-9.cs                             |   21 +
 mcs/errors/cs0131-5.cs                             |   17 +
 mcs/errors/cs0135-7.cs                             |   22 +
 mcs/errors/cs0154-5.cs                             |   19 +
 mcs/errors/cs0161-4.cs                             |   15 +
 mcs/errors/cs0162-17.cs                            |   12 +
 mcs/errors/cs0185-2.cs                             |   18 +
 mcs/errors/cs0185.cs                               |    2 +-
 mcs/errors/cs0201-9.cs                             |   11 +
 mcs/errors/cs0214-16.cs                            |    9 +
 mcs/errors/cs0229-5.cs                             |   20 +
 mcs/errors/cs0246-6.cs                             |    2 +-
 mcs/errors/cs0266-27.cs                            |   15 +
 mcs/errors/cs0266-28.cs                            |   15 +
 mcs/errors/cs0411-23.cs                            |   22 +
 mcs/errors/cs0458-14.cs                            |   16 +
 mcs/errors/cs0458-15.cs                            |   26 +
 mcs/errors/cs0458-16.cs                            |   12 +
 mcs/errors/cs0464-4.cs                             |   12 +
 mcs/errors/cs0464.cs                               |    2 +-
 mcs/errors/cs0472-4.cs                             |    2 +-
 mcs/errors/cs0529-2.cs                             |   15 +
 mcs/errors/cs0534-10.cs                            |   18 +
 mcs/errors/cs0534-9.cs                             |    2 +-
 mcs/errors/cs0572-2.cs                             |    2 +-
 mcs/errors/cs0572-3.cs                             |   20 +
 mcs/errors/cs0572.cs                               |    2 +-
 mcs/errors/cs0579-13.cs                            |   26 +
 mcs/errors/cs0612-6.cs                             |   25 +
 mcs/errors/cs0619-57.cs                            |   23 +
 mcs/errors/cs0647-15.cs                            |    4 +-
 mcs/errors/cs0647-20.cs                            |   12 +
 mcs/errors/cs0650.cs                               |    2 +-
 mcs/errors/cs0658-3.cs                             |    5 +
 mcs/errors/cs0761-2.cs                             |   11 +
 mcs/errors/cs0761.cs                               |   11 +
 mcs/errors/cs1001-8.cs                             |   10 +
 mcs/errors/cs1070.cs                               |    7 +
 mcs/errors/cs1501-14.cs                            |   17 +
 mcs/errors/cs1501-15.cs                            |   30 +
 mcs/errors/cs1502-17.cs                            |   16 +
 mcs/errors/cs1502-18.cs                            |   18 +
 mcs/errors/cs1519-5.cs                             |    7 +
 mcs/errors/cs1525-51.cs                            |   11 +
 mcs/errors/cs1525-52.cs                            |   12 +
 mcs/errors/cs1525-53.cs                            |    7 +
 mcs/errors/cs1525-54.cs                            |   10 +
 mcs/errors/cs1534-3.cs                             |   10 +
 mcs/errors/cs1535-2.cs                             |   10 +
 mcs/errors/cs1589-2.cs                             |   17 +
 mcs/errors/cs1589.cs                               |    2 +-
 mcs/errors/cs1592.cs                               |   17 -
 mcs/errors/cs1661-2.cs                             |    3 +-
 mcs/errors/cs1661-3.cs                             |   12 +
 mcs/errors/cs1705-2.cs                             |   11 +
 mcs/errors/cs1958.cs                               |   12 +
 mcs/errors/cs1997-2.cs                             |   17 +
 mcs/errors/cs2002.cs                               |    2 +-
 mcs/errors/cs4003-2.cs                             |   14 +
 mcs/errors/cs4014-6.cs                             |   50 +
 mcs/errors/known-issues-net_4_5                    |    3 +
 mcs/ilasm/codegen/ExternTable.cs                   |   59 +-
 mcs/ilasm/parser/ILParser.jay                      |   29 +-
 mcs/ilasm/scanner/ILTables.cs                      |    1 +
 mcs/mcs/Makefile                                   |   13 +-
 mcs/mcs/anonymous.cs                               |  127 +-
 mcs/mcs/argument.cs                                |    7 +-
 mcs/mcs/assembly.cs                                |   98 +-
 mcs/mcs/assign.cs                                  |   27 +-
 mcs/mcs/async.cs                                   |  129 +-
 mcs/mcs/attribute.cs                               |   81 +-
 mcs/mcs/cfold.cs                                   |   92 +-
 mcs/mcs/class.cs                                   |  277 +-
 mcs/mcs/codegen.cs                                 |   24 +-
 mcs/mcs/const.cs                                   |    4 +-
 mcs/mcs/constant.cs                                |   19 +-
 mcs/mcs/context.cs                                 |    2 +-
 mcs/mcs/convert.cs                                 |  112 +-
 mcs/mcs/cs-parser.jay                              |  548 +-
 mcs/mcs/cs-tokenizer.cs                            |  243 +-
 mcs/mcs/decl.cs                                    |   16 +-
 mcs/mcs/delegate.cs                                |  125 +-
 mcs/mcs/doc.cs                                     |   29 +-
 mcs/mcs/driver.cs                                  |    2 +-
 mcs/mcs/dynamic.cs                                 |    1 +
 mcs/mcs/ecore.cs                                   |  446 +-
 mcs/mcs/enum.cs                                    |    2 +-
 mcs/mcs/eval.cs                                    |  122 +-
 mcs/mcs/expression.cs                              | 1757 +-
 mcs/mcs/field.cs                                   |   25 +-
 mcs/mcs/flowanalysis.cs                            |    4 +-
 mcs/mcs/generic.cs                                 |  226 +-
 mcs/mcs/ikvm.cs                                    |  140 +-
 mcs/mcs/import.cs                                  |  323 +-
 mcs/mcs/iterators.cs                               |   31 +-
 mcs/mcs/lambda.cs                                  |    2 +-
 mcs/mcs/linq.cs                                    |    2 +-
 mcs/mcs/literal.cs                                 |    2 +-
 mcs/mcs/location.cs                                |   90 +-
 mcs/mcs/mcs.csproj                                 |   34 +-
 mcs/mcs/mcs.exe.sources                            |   16 +-
 mcs/mcs/membercache.cs                             |   51 +-
 mcs/mcs/method.cs                                  |  336 +-
 mcs/mcs/modifiers.cs                               |    2 +-
 mcs/mcs/module.cs                                  |   72 +-
 mcs/mcs/namespace.cs                               |   39 +-
 mcs/mcs/nullable.cs                                |  754 +-
 mcs/mcs/parameter.cs                               |   50 +-
 mcs/mcs/pending.cs                                 |   46 +-
 mcs/mcs/property.cs                                |   20 +-
 mcs/mcs/reflection.cs                              |    6 +-
 mcs/mcs/report.cs                                  |   25 +-
 mcs/mcs/settings.cs                                |   45 +-
 mcs/mcs/statement.cs                               |  935 +-
 mcs/mcs/support.cs                                 |   34 +
 mcs/mcs/typemanager.cs                             |   61 +-
 mcs/mcs/typespec.cs                                |  119 +-
 mcs/mcs/visit.cs                                   |    9 +-
 mcs/tests/Makefile                                 |    9 +-
 mcs/tests/dlls/test-xml-025-relative.cs            |   10 +
 mcs/tests/dlls/test-xml-025-relative.inc           |    6 +
 mcs/tests/dtest-001.cs                             |    7 +
 mcs/tests/dtest-011.cs                             |    2 +-
 mcs/tests/dtest-015.cs                             |    2 +-
 mcs/tests/dtest-016.cs                             |    2 +-
 mcs/tests/dtest-017.cs                             |    2 +-
 mcs/tests/dtest-018.cs                             |    2 +-
 mcs/tests/dtest-044.cs                             |    2 +-
 mcs/tests/dtest-045.cs                             |    2 +-
 mcs/tests/dtest-057.cs                             |    2 +-
 mcs/tests/dtest-058.cs                             |   30 +
 mcs/tests/dtest-collectioninit-01.cs               |    2 +-
 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                             |    2 +-
 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                             |    2 +-
 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                             |    2 +-
 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                             |   17 +-
 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-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                             |   22 +
 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                             |    2 +-
 mcs/tests/gtest-435.cs                             |    2 +-
 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-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-545.cs                             |   14 +
 mcs/tests/gtest-546.cs                             |    2 +-
 mcs/tests/gtest-554.cs                             |    2 +-
 mcs/tests/gtest-556.cs                             |    2 +-
 mcs/tests/gtest-557.cs                             |    2 +-
 mcs/tests/gtest-568.cs                             |    2 +-
 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-581-lib.cs                         |   21 +
 mcs/tests/gtest-581.cs                             |   12 +
 mcs/tests/gtest-582-lib.cs                         |    9 +
 mcs/tests/gtest-582.cs                             |   27 +
 mcs/tests/gtest-583-lib.il                         |   34 +
 mcs/tests/gtest-583.cs                             |    9 +
 mcs/tests/gtest-584.cs                             |   73 +
 mcs/tests/gtest-585.cs                             |   71 +
 mcs/tests/gtest-586.cs                             |   98 +
 mcs/tests/gtest-587.cs                             |   51 +
 mcs/tests/gtest-588.cs                             |   33 +
 mcs/tests/gtest-589.cs                             |   40 +
 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 +-
 mcs/tests/gtest-anontype-13.cs                     |    2 +-
 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-collectioninit-01.cs               |    2 +-
 mcs/tests/gtest-collectioninit-03.cs               |    2 +-
 mcs/tests/gtest-etree-03.cs                        |    2 +-
 mcs/tests/gtest-etree-04.cs                        |   11 +-
 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-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-27.cs                     |    2 +-
 mcs/tests/gtest-exmethod-28.cs                     |    2 +-
 mcs/tests/gtest-exmethod-44.cs                     |    2 +-
 mcs/tests/gtest-exmethod-45-lib.il                 |   30 +
 mcs/tests/gtest-exmethod-45.cs                     |   10 +
 mcs/tests/gtest-exmethod-46.cs                     |   43 +
 mcs/tests/gtest-friend-01.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                       |    2 +-
 mcs/tests/gtest-implicitarray-01.cs                |    2 +-
 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-20.cs                         |    2 +-
 mcs/tests/gtest-iter-26.cs                         |    5 +-
 mcs/tests/gtest-iter-27.cs                         |    2 +-
 mcs/tests/gtest-iter-29.cs                         |   22 +
 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-31.cs                       |   42 +
 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-26.cs                         |    2 +-
 mcs/tests/gtest-named-04.cs                        |    2 +-
 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-26-lib.cs                 |   21 +
 mcs/tests/gtest-optional-26.cs                     |   17 +
 mcs/tests/gtest-optional-27.cs                     |   34 +
 mcs/tests/gtest-partial-05.cs                      |   31 +
 mcs/tests/gtest-partial-06.cs                      |   23 +
 mcs/tests/gtest-var-04.cs                          |    2 +-
 mcs/tests/gtest-variance-1.cs                      |    2 +-
 mcs/tests/gtest-variance-10.cs                     |    2 +-
 mcs/tests/gtest-variance-18.cs                     |    2 +-
 mcs/tests/gtest-variance-19.cs                     |    2 +-
 mcs/tests/gtest-variance-2.cs                      |    2 +-
 mcs/tests/gtest-variance-3.cs                      |    2 +-
 mcs/tests/gtest-variance-4.cs                      |    2 +-
 mcs/tests/gtest-variance-5.cs                      |    2 +-
 mcs/tests/gtest-variance-6.cs                      |    2 +-
 mcs/tests/known-issues-mt                          |   56 +
 mcs/tests/property-il.il                           |  112 -
 mcs/tests/property-main.cs                         |   22 -
 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-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                              |    2 +-
 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                              |   37 +-
 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                              |    2 +-
 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                              |   47 +-
 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-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-476.cs                              |    5 +
 mcs/tests/test-479.cs                              |    2 +-
 mcs/tests/test-482.cs                              |    2 +-
 mcs/tests/test-487.cs                              |    2 +-
 mcs/tests/test-488.cs                              |    2 +-
 mcs/tests/test-489.cs                              |    2 +-
 mcs/tests/test-49.cs                               |   86 +-
 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-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                              |    2 +-
 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-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.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-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-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                               |   26 +-
 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-788.cs                              |    2 +-
 mcs/tests/test-789.cs                              |    2 +-
 mcs/tests/test-79.cs                               |    2 +-
 mcs/tests/test-792-lib.il                          |    6 +
 mcs/tests/test-792.cs                              |    2 +-
 mcs/tests/test-793.cs                              |    2 +-
 mcs/tests/test-799.cs                              |    2 +-
 mcs/tests/test-8.cs                                |    2 +-
 mcs/tests/test-80.cs                               |    2 +-
 mcs/tests/test-808.cs                              |    2 +-
 mcs/tests/test-815.cs                              |    2 +-
 mcs/tests/test-816.cs                              |    2 +-
 mcs/tests/test-817.cs                              |    2 +-
 mcs/tests/test-818.cs                              |    2 +-
 mcs/tests/test-824.cs                              |    2 +-
 mcs/tests/test-827.cs                              |    2 +-
 mcs/tests/test-828.cs                              |    2 +-
 mcs/tests/test-83.cs                               |    2 +-
 mcs/tests/test-831.cs                              |    2 +-
 mcs/tests/test-832.cs                              |    2 +-
 mcs/tests/test-84.cs                               |    2 +-
 mcs/tests/test-848.cs                              |    2 +-
 mcs/tests/test-849.cs                              |    5 +
 mcs/tests/test-85.cs                               |    2 +-
 mcs/tests/test-853.cs                              |    2 +-
 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-866.cs                              |   30 +
 mcs/tests/test-867.cs                              |   35 +
 mcs/tests/test-868.cs                              |   39 +
 mcs/tests/test-869.cs                              |   39 +
 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-101.cs                         |    2 +-
 mcs/tests/test-anon-102.cs                         |    2 +-
 mcs/tests/test-anon-103.cs                         |    2 +-
 mcs/tests/test-anon-105.cs                         |    2 +-
 mcs/tests/test-anon-106.cs                         |    2 +-
 mcs/tests/test-anon-107.cs                         |    2 +-
 mcs/tests/test-anon-108.cs                         |    2 +-
 mcs/tests/test-anon-109.cs                         |    2 +-
 mcs/tests/test-anon-11.cs                          |    2 +-
 mcs/tests/test-anon-110.cs                         |    2 +-
 mcs/tests/test-anon-112.cs                         |    2 +-
 mcs/tests/test-anon-113.cs                         |    2 +-
 mcs/tests/test-anon-114.cs                         |    2 +-
 mcs/tests/test-anon-115.cs                         |    2 +-
 mcs/tests/test-anon-116.cs                         |    2 +-
 mcs/tests/test-anon-12.cs                          |    2 +-
 mcs/tests/test-anon-124.cs                         |   19 +
 mcs/tests/test-anon-13.cs                          |    2 +-
 mcs/tests/test-anon-130.cs                         |    2 +-
 mcs/tests/test-anon-134.cs                         |    2 +-
 mcs/tests/test-anon-136.cs                         |    2 +-
 mcs/tests/test-anon-138.cs                         |    2 +-
 mcs/tests/test-anon-14.cs                          |    2 +-
 mcs/tests/test-anon-147.cs                         |    2 +-
 mcs/tests/test-anon-149.cs                         |    2 +-
 mcs/tests/test-anon-151.cs                         |    2 +-
 mcs/tests/test-anon-153.cs                         |    2 +-
 mcs/tests/test-anon-156.cs                         |    2 +-
 mcs/tests/test-anon-157.cs                         |    2 +-
 mcs/tests/test-anon-16.cs                          |    2 +-
 mcs/tests/test-anon-161.cs                         |    2 +-
 mcs/tests/test-anon-163.cs                         |   11 +
 mcs/tests/test-anon-169.cs                         |    2 +-
 mcs/tests/test-anon-17.cs                          |    2 +-
 mcs/tests/test-anon-171.cs                         |   52 +
 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                          |    2 +-
 mcs/tests/test-async-01.cs                         |    4 +-
 mcs/tests/test-async-02.cs                         |    6 +-
 mcs/tests/test-async-04.cs                         |    2 +-
 mcs/tests/test-async-06.cs                         |   10 +-
 mcs/tests/test-async-07.cs                         |    8 +-
 mcs/tests/test-async-09.cs                         |    2 +-
 mcs/tests/test-async-10.cs                         |   22 +-
 mcs/tests/test-async-11.cs                         |   12 +-
 mcs/tests/test-async-12.cs                         |    6 +-
 mcs/tests/test-async-14.cs                         |    4 +-
 mcs/tests/test-async-15.cs                         |    2 +-
 mcs/tests/test-async-16.cs                         |   12 +-
 mcs/tests/test-async-17.cs                         |   28 +-
 mcs/tests/test-async-18.cs                         |    6 +-
 mcs/tests/test-async-19.cs                         |    2 +-
 mcs/tests/test-async-22.cs                         |   93 +-
 mcs/tests/test-async-24.cs                         |    2 +-
 mcs/tests/test-async-25.cs                         |    2 +-
 mcs/tests/test-async-26.cs                         |    2 +-
 mcs/tests/test-async-32.cs                         |    2 +-
 mcs/tests/test-async-33.cs                         |    2 +-
 mcs/tests/test-async-35.cs                         |   41 +-
 mcs/tests/test-async-39.cs                         |    2 +-
 mcs/tests/test-async-41.cs                         |   30 +
 mcs/tests/test-async-42.cs                         |   45 +
 mcs/tests/test-async-43.cs                         |   46 +
 mcs/tests/test-async-44.cs                         |   53 +
 mcs/tests/test-async-45.cs                         |   21 +
 mcs/tests/test-async-46.cs                         |   16 +
 mcs/tests/test-async-47.cs                         |   39 +
 mcs/tests/test-async-48.cs                         |   21 +
 mcs/tests/test-cls-03.cs                           |    2 +-
 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                    |   10 +-
 mcs/tests/test-debug-02-ref.xml                    |   10 +-
 mcs/tests/test-debug-03-ref.xml                    |   10 +-
 mcs/tests/test-debug-04-ref.xml                    |   28 +-
 mcs/tests/test-debug-05-ref.xml                    |   14 +-
 mcs/tests/test-debug-06-ref.xml                    |   20 +-
 mcs/tests/test-debug-07-ref.xml                    |   14 +-
 mcs/tests/test-debug-08-ref.xml                    |   16 +-
 mcs/tests/test-debug-09-ref.xml                    |   10 +-
 mcs/tests/test-debug-10-ref.xml                    |   27 +-
 mcs/tests/test-debug-11-ref.xml                    |  142 +-
 mcs/tests/test-debug-12-ref.xml                    |   10 +-
 mcs/tests/test-debug-13-ref.xml                    |   30 +-
 mcs/tests/test-debug-14-ref.xml                    |   25 +-
 mcs/tests/test-debug-15-ref.xml                    |   14 +-
 mcs/tests/test-debug-16-ref.xml                    |   20 +-
 mcs/tests/test-debug-17-ref.xml                    |   21 +-
 mcs/tests/test-debug-18-ref.xml                    |   26 +-
 mcs/tests/test-debug-19-ref.xml                    |   27 +-
 mcs/tests/test-debug-20-ref.xml                    |   10 +-
 mcs/tests/test-debug-21-ref.xml                    |   22 +-
 mcs/tests/test-debug-22-ref.xml                    |   31 +-
 mcs/tests/test-debug-23-ref.xml                    |   45 +-
 mcs/tests/test-debug-23.cs                         |    2 +-
 mcs/tests/test-debug-24-ref.xml                    |   18 +-
 mcs/tests/test-debug-25-ref.xml                    |   10 +-
 mcs/tests/test-debug-25.cs                         |    2 +-
 mcs/tests/test-debug-26-ref.xml                    |   29 +
 mcs/tests/test-debug-26.cs                         |   15 +
 mcs/tests/test-debug-27-ref.xml                    |  125 +
 mcs/tests/test-debug-27.cs                         |   68 +
 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                          |    2 +-
 mcs/tests/test-iter-25.cs                          |    2 +-
 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-26.cs                       |    2 +-
 mcs/tests/test-partial-28.cs                       |    2 +-
 mcs/tests/test-partial-29.cs                       |    2 +-
 mcs/tests/test-partial-30.cs                       |   26 +
 mcs/tests/test-partial-31.cs                       |   45 +
 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-025-ref.xml                     |   56 +-
 mcs/tests/test-xml-025.cs                          |    2 +-
 mcs/tests/ver-il-net_4_5.xml                       | 7454 +-
 mcs/tools/Makefile                                 |    4 +-
 mcs/tools/compiler-tester/compiler-tester.cs       |  186 +-
 mcs/tools/csharp/getline.cs                        |    7 +
 mcs/tools/csharp/repl.cs                           |   37 +-
 mcs/tools/gacutil/driver.cs                        |   20 +-
 .../linker/Mono.Linker.Steps/BlacklistStep.cs      |    2 +-
 mcs/tools/linker/Mono.Linker.Steps/MarkStep.cs     |   62 +-
 .../linker/Mono.Linker.Steps/ResolveFromXmlStep.cs |   33 +-
 mcs/tools/linker/Mono.Linker.Steps/SweepStep.cs    |    2 +-
 mcs/tools/linker/Mono.Linker.Steps/TypeMapStep.cs  |    2 +-
 mcs/tools/linker/Mono.Linker/LinkContext.cs        |   16 +-
 mcs/tools/mdbrebase/Makefile                       |   10 +
 mcs/tools/mdbrebase/mdbrebase.cs                   |  117 +
 mcs/tools/mdbrebase/mdbrebase.exe.sources          |    2 +
 mcs/tools/mdoc/Makefile                            |   16 +-
 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/exceptions.cs    |   12 +-
 mcs/tools/mdoc/Mono.Documentation/index.cs         |    6 +-
 mcs/tools/mdoc/Mono.Documentation/monodocer.cs     |   23 +-
 .../mdoc/Mono.Documentation/monodocs2slashdoc.cs   |   46 +-
 mcs/tools/mdoc/Mono.Documentation/webdoc.cs        |   29 +-
 mcs/tools/mdoc/Resources/defaulttemplate.xsl       |    3 +-
 mcs/tools/mdoc/Resources/monodoc-ecma.xsd          |    5 +
 .../Mono.DocTest.Generic/GenericBase`1.xml         |  138 +-
 .../Mono.DocTest/DocAttribute.xml                  |    3 +-
 .../Mono.DocTest/DocValueType.xml                  |    6 +-
 .../en.expected.delete/Mono.DocTest/UseLists.xml   |   18 +-
 .../en.expected.delete/Mono.DocTest/Widget.xml     |  141 +-
 .../mdoc/Test/en.expected.delete/System/Array.xml  |    9 +-
 .../Test/en.expected.delete/System/Environment.xml |    3 +-
 .../en.expected.importecmadoc/System/Array.xml     |    9 +-
 .../System/Environment.xml                         |    3 +-
 .../Mono.DocTest.Generic/GenericBase`1.xml         |  138 +-
 .../Mono.DocTest/DocAttribute.xml                  |    3 +-
 .../Mono.DocTest/DocValueType.xml                  |    6 +-
 .../Mono.DocTest/UseLists.xml                      |   18 +-
 .../Mono.DocTest/Widget.xml                        |  141 +-
 .../en.expected.importslashdoc/System/Array.xml    |    9 +-
 .../System/Environment.xml                         |    3 +-
 .../Mono.DocTest.Generic/GenericBase`1.xml         |  138 +-
 .../Mono.DocTest/DocAttribute.xml                  |    3 +-
 .../Mono.DocTest/DocValueType.xml                  |    6 +-
 .../en.expected.since/Mono.DocTest/UseLists.xml    |   18 +-
 .../Test/en.expected.since/Mono.DocTest/Widget.xml |  141 +-
 .../mdoc/Test/en.expected.since/System/Array.xml   |    9 +-
 .../Test/en.expected.since/System/Environment.xml  |    3 +-
 .../Mono.DocTest.Generic/GenericBase`1.xml         |  138 +-
 .../Test/en.expected/Mono.DocTest/DocAttribute.xml |    3 +-
 .../Test/en.expected/Mono.DocTest/DocValueType.xml |    6 +-
 .../Test/en.expected/Mono.DocTest/UseLists.xml     |   18 +-
 .../mdoc/Test/en.expected/Mono.DocTest/Widget.xml  |  141 +-
 mcs/tools/mdoc/Test/en.expected/System/Array.xml   |    9 +-
 .../mdoc/Test/en.expected/System/Environment.xml   |    3 +-
 .../Mono.DocTest.Generic/Extensions.html           |    4 +-
 .../html.expected/Mono.DocTest.Generic/Func`2.html |    4 +-
 .../GenericBase`1+FooEventArgs.html                |   14 +-
 .../GenericBase`1+NestedCollection+Enumerator.html |    4 +-
 .../GenericBase`1+NestedCollection.html            |   14 +-
 .../Mono.DocTest.Generic/GenericBase`1.html        |   78 +-
 .../html.expected/Mono.DocTest.Generic/IFoo`1.html |    4 +-
 .../Mono.DocTest.Generic/MyList`1+Helper`2.html    |   14 +-
 .../Mono.DocTest.Generic/MyList`1.html             |   52 +-
 .../Mono.DocTest.Generic/MyList`2.html             |  104 +-
 .../Test/html.expected/Mono.DocTest/Color.html     |    4 +-
 .../mdoc/Test/html.expected/Mono.DocTest/D.html    |    4 +-
 .../html.expected/Mono.DocTest/DocAttribute.html   |    4 +-
 .../html.expected/Mono.DocTest/DocValueType.html   |    4 +-
 .../Test/html.expected/Mono.DocTest/IProcess.html  |    4 +-
 .../Test/html.expected/Mono.DocTest/UseLists.html  |   14 +-
 .../html.expected/Mono.DocTest/Widget+Del.html     |    4 +-
 .../Mono.DocTest/Widget+Direction.html             |    4 +-
 .../Mono.DocTest/Widget+IMenuItem.html             |   14 +-
 ...Widget+NestedClass+Double+Triple+Quadruple.html |   14 +-
 .../Widget+NestedClass+Double+Triple.html          |   14 +-
 .../Mono.DocTest/Widget+NestedClass+Double.html    |   14 +-
 .../Mono.DocTest/Widget+NestedClass.html           |   14 +-
 .../Mono.DocTest/Widget+NestedClass`1.html         |   14 +-
 .../Test/html.expected/Mono.DocTest/Widget.html    |   88 +-
 mcs/tools/mdoc/Test/html.expected/NoNamespace.html |   14 +-
 .../mdoc/Test/html.expected/System/Action`1.html   |    4 +-
 .../mdoc/Test/html.expected/System/Array.html      |   14 +-
 .../Test/html.expected/System/AsyncCallback.html   |    4 +-
 .../System/Environment+SpecialFolder.html          |    4 +-
 .../Test/html.expected/System/Environment.html     |    4 +-
 .../mdoc/Test/msxdoc-expected.importslashdoc.xml   |  318 +-
 mcs/tools/mkbundle/Makefile                        |    5 +-
 mcs/tools/mkbundle/mkbundle.cs                     |  204 +-
 mcs/tools/mkbundle/mkbundle.exe.sources            |    7 +
 mcs/tools/mkbundle/template_main.c                 |   21 +-
 mcs/tools/mkbundle/template_z.c                    |    5 +-
 mcs/tools/mono-service/mono-service.cs             |    9 +-
 mcs/tools/monodoc/ChangeLog                        |  460 -
 .../Lucene.Net/Analysis/ASCIIFoldingFilter.cs      | 3287 -
 .../Lucene.Net/Lucene.Net/Analysis/Analyzer.cs     |  181 -
 .../Lucene.Net/Analysis/BaseCharFilter.cs          |   97 -
 .../Lucene.Net/Analysis/CachingTokenFilter.cs      |  108 -
 .../Lucene.Net/Lucene.Net/Analysis/CharArraySet.cs |  472 -
 .../Lucene.Net/Lucene.Net/Analysis/CharFilter.cs   |   89 -
 .../Lucene.Net/Lucene.Net/Analysis/CharReader.cs   |   83 -
 .../Lucene.Net/Lucene.Net/Analysis/CharStream.cs   |   47 -
 .../Lucene.Net/Analysis/CharTokenizer.cs           |  157 -
 .../Lucene.Net/Analysis/CharacterCache.cs          |   57 -
 .../Lucene.Net/Analysis/ISOLatin1AccentFilter.cs   |  362 -
 .../Lucene.Net/Analysis/KeywordAnalyzer.cs         |   56 -
 .../Lucene.Net/Analysis/KeywordTokenizer.cs        |  120 -
 .../Lucene.Net/Lucene.Net/Analysis/LengthFilter.cs |   66 -
 .../Lucene.Net/Analysis/LetterTokenizer.cs         |   57 -
 .../Lucene.Net/Analysis/LowerCaseFilter.cs         |   55 -
 .../Lucene.Net/Analysis/LowerCaseTokenizer.cs      |   59 -
 .../Lucene.Net/Analysis/MappingCharFilter.cs       |  165 -
 .../Lucene.Net/Analysis/NormalizeCharMap.cs        |   70 -
 .../Lucene.Net/Analysis/NumericTokenStream.cs      |  276 -
 .../Lucene.Net/Analysis/PerFieldAnalyzerWrapper.cs |  146 -
 .../Lucene.Net/Analysis/PorterStemFilter.cs        |   64 -
 .../Lucene.Net/Analysis/PorterStemmer.cs           |  746 -
 .../Lucene.Net/Analysis/SimpleAnalyzer.cs          |   47 -
 .../Lucene.Net/Analysis/SinkTokenizer.cs           |  123 -
 .../Analysis/Standard/StandardAnalyzer.cs          |  435 -
 .../Lucene.Net/Analysis/Standard/StandardFilter.cs |   90 -
 .../Analysis/Standard/StandardTokenizer.cs         |  351 -
 .../Analysis/Standard/StandardTokenizerImpl.cs     |  709 -
 .../Lucene.Net/Lucene.Net/Analysis/StopAnalyzer.cs |  319 -
 .../Lucene.Net/Lucene.Net/Analysis/StopFilter.cs   |  341 -
 .../Lucene.Net/Analysis/TeeSinkTokenFilter.cs      |  259 -
 .../Lucene.Net/Analysis/TeeTokenFilter.cs          |   83 -
 .../Lucene.Net/Lucene.Net/Analysis/Token.cs        | 1018 -
 .../Lucene.Net/Lucene.Net/Analysis/TokenFilter.cs  |   62 -
 .../Lucene.Net/Lucene.Net/Analysis/TokenStream.cs  |  505 -
 .../Lucene.Net/Lucene.Net/Analysis/TokenWrapper.cs |  201 -
 .../Analysis/Tokenattributes/FlagsAttribute.cs     |   47 -
 .../Analysis/Tokenattributes/FlagsAttributeImpl.cs |   93 -
 .../Analysis/Tokenattributes/OffsetAttribute.cs    |   49 -
 .../Tokenattributes/OffsetAttributeImpl.cs         |  107 -
 .../Analysis/Tokenattributes/PayloadAttribute.cs   |   35 -
 .../Tokenattributes/PayloadAttributeImpl.cs        |   99 -
 .../Tokenattributes/PositionIncrementAttribute.cs  |   66 -
 .../PositionIncrementAttributeImpl.cs              |  113 -
 .../Analysis/Tokenattributes/TermAttribute.cs      |  105 -
 .../Analysis/Tokenattributes/TermAttributeImpl.cs  |  265 -
 .../Analysis/Tokenattributes/TypeAttribute.cs      |   36 -
 .../Analysis/Tokenattributes/TypeAttributeImpl.cs  |   93 -
 .../Lucene.Net/Lucene.Net/Analysis/Tokenizer.cs    |  108 -
 .../Lucene.Net/Analysis/WhitespaceAnalyzer.cs      |   45 -
 .../Lucene.Net/Analysis/WhitespaceTokenizer.cs     |   54 -
 .../Lucene.Net/Analysis/WordlistLoader.cs          |  193 -
 .../Lucene.Net/Document/AbstractField.cs           |  472 -
 .../Lucene.Net/Document/CompressionTools.cs        |  152 -
 .../Lucene.Net/Lucene.Net/Document/DateField.cs    |  138 -
 .../Lucene.Net/Lucene.Net/Document/DateTools.cs    |  350 -
 .../Lucene.Net/Lucene.Net/Document/Document.cs     |  439 -
 .../Lucene.Net/Lucene.Net/Document/Field.cs        |  648 -
 .../Lucene.Net/Document/FieldSelector.cs           |   38 -
 .../Lucene.Net/Document/FieldSelectorResult.cs     |  117 -
 .../Lucene.Net/Lucene.Net/Document/Fieldable.cs    |  221 -
 .../Lucene.Net/Document/LoadFirstFieldSelector.cs  |   35 -
 .../Lucene.Net/Document/MapFieldSelector.cs        |   71 -
 .../Lucene.Net/Lucene.Net/Document/NumberTools.cs  |  222 -
 .../Lucene.Net/Lucene.Net/Document/NumericField.cs |  302 -
 .../Lucene.Net/Document/SetBasedFieldSelector.cs   |   71 -
 .../Lucene.Net/Index/AbstractAllTermDocs.cs        |  112 -
 .../Lucene.Net/Lucene.Net/Index/AllTermDocs.cs     |   42 -
 .../Lucene.Net/Lucene.Net/Index/BufferedDeletes.cs |  202 -
 .../Lucene.Net/Lucene.Net/Index/ByteBlockPool.cs   |  171 -
 .../Lucene.Net/Lucene.Net/Index/ByteSliceReader.cs |  183 -
 .../Lucene.Net/Lucene.Net/Index/ByteSliceWriter.cs |  100 -
 .../Lucene.Net/Lucene.Net/Index/CharBlockPool.cs   |   69 -
 .../Lucene.Net/Lucene.Net/Index/CheckIndex.cs      | 1052 -
 .../Lucene.Net/Index/CompoundFileReader.cs         |  313 -
 .../Lucene.Net/Index/CompoundFileWriter.cs         |  276 -
 .../Lucene.Net/Index/ConcurrentMergeScheduler.cs   |  543 -
 .../Lucene.Net/Index/CorruptIndexException.cs      |   36 -
 .../Lucene.Net/Index/DefaultSkipListReader.cs      |  129 -
 .../Lucene.Net/Index/DefaultSkipListWriter.cs      |  143 -
 .../Lucene.Net/Index/DirectoryOwningReader.cs      |  121 -
 .../Lucene.Net/Lucene.Net/Index/DirectoryReader.cs | 1567 -
 .../Lucene.Net/Lucene.Net/Index/DocConsumer.cs     |   31 -
 .../Lucene.Net/Index/DocConsumerPerThread.cs       |   37 -
 .../Lucene.Net/Index/DocFieldConsumer.cs           |   55 -
 .../Lucene.Net/Index/DocFieldConsumerPerField.cs   |   31 -
 .../Lucene.Net/Index/DocFieldConsumerPerThread.cs  |   30 -
 .../Lucene.Net/Index/DocFieldConsumers.cs          |  225 -
 .../Lucene.Net/Index/DocFieldConsumersPerField.cs  |   57 -
 .../Lucene.Net/Index/DocFieldConsumersPerThread.cs |   82 -
 .../Lucene.Net/Index/DocFieldProcessor.cs          |   91 -
 .../Lucene.Net/Index/DocFieldProcessorPerField.cs  |   50 -
 .../Lucene.Net/Index/DocFieldProcessorPerThread.cs |  471 -
 .../Lucene.Net/Lucene.Net/Index/DocInverter.cs     |  105 -
 .../Lucene.Net/Index/DocInverterPerField.cs        |  240 -
 .../Lucene.Net/Index/DocInverterPerThread.cs       |  115 -
 .../Lucene.Net/Lucene.Net/Index/DocumentsWriter.cs | 2145 -
 .../Lucene.Net/Index/DocumentsWriterThreadState.cs |   57 -
 .../Lucene.Net/Lucene.Net/Index/FieldInfo.cs       |  136 -
 .../Lucene.Net/Lucene.Net/Index/FieldInfos.cs      |  486 -
 .../Lucene.Net/Index/FieldInvertState.cs           |  115 -
 .../Lucene.Net/Index/FieldReaderException.cs       |   90 -
 .../Index/FieldSortedTermVectorMapper.cs           |   76 -
 .../Lucene.Net/Lucene.Net/Index/FieldsReader.cs    |  777 -
 .../Lucene.Net/Lucene.Net/Index/FieldsWriter.cs    |  347 -
 .../Lucene.Net/Index/FilterIndexReader.cs          |  363 -
 .../Lucene.Net/Index/FormatPostingsDocsConsumer.cs |   36 -
 .../Lucene.Net/Index/FormatPostingsDocsWriter.cs   |  136 -
 .../Index/FormatPostingsFieldsConsumer.cs          |   39 -
 .../Lucene.Net/Index/FormatPostingsFieldsWriter.cs |   71 -
 .../Index/FormatPostingsPositionsConsumer.cs       |   36 -
 .../Index/FormatPostingsPositionsWriter.cs         |  101 -
 .../Index/FormatPostingsTermsConsumer.cs           |   52 -
 .../Lucene.Net/Index/FormatPostingsTermsWriter.cs  |   78 -
 .../Lucene.Net/Index/FreqProxFieldMergeState.cs    |  116 -
 .../Lucene.Net/Index/FreqProxTermsWriter.cs        |  322 -
 .../Index/FreqProxTermsWriterPerField.cs           |  198 -
 .../Index/FreqProxTermsWriterPerThread.cs          |   52 -
 .../Lucene.Net/Lucene.Net/Index/IndexCommit.cs     |  119 -
 .../Lucene.Net/Index/IndexCommitPoint.cs           |   48 -
 .../Lucene.Net/Index/IndexDeletionPolicy.cs        |  102 -
 .../Lucene.Net/Index/IndexFileDeleter.cs           |  829 -
 .../Lucene.Net/Index/IndexFileNameFilter.cs        |  110 -
 .../Lucene.Net/Lucene.Net/Index/IndexFileNames.cs  |  168 -
 .../Lucene.Net/Lucene.Net/Index/IndexModifier.cs   |  691 -
 .../Lucene.Net/Lucene.Net/Index/IndexReader.cs     | 1846 -
 .../Lucene.Net/Lucene.Net/Index/IndexWriter.cs     | 6928 --
 .../Lucene.Net/Lucene.Net/Index/IntBlockPool.cs    |   79 -
 .../Lucene.Net/Index/InvertedDocConsumer.cs        |   50 -
 .../Index/InvertedDocConsumerPerField.cs           |   47 -
 .../Index/InvertedDocConsumerPerThread.cs          |   30 -
 .../Lucene.Net/Index/InvertedDocEndConsumer.cs     |   31 -
 .../Index/InvertedDocEndConsumerPerField.cs        |   28 -
 .../Index/InvertedDocEndConsumerPerThread.cs       |   30 -
 .../Index/KeepOnlyLastCommitDeletionPolicy.cs      |   51 -
 .../Lucene.Net/Index/LogByteSizeMergePolicy.cs     |  108 -
 .../Lucene.Net/Index/LogDocMergePolicy.cs          |   73 -
 .../Lucene.Net/Lucene.Net/Index/LogMergePolicy.cs  |  605 -
 .../Lucene.Net/Index/MergeDocIDRemapper.cs         |  126 -
 .../Lucene.Net/Lucene.Net/Index/MergePolicy.cs     |  309 -
 .../Lucene.Net/Lucene.Net/Index/MergeScheduler.cs  |   47 -
 .../Lucene.Net/Index/MultiLevelSkipListReader.cs   |  319 -
 .../Lucene.Net/Index/MultiLevelSkipListWriter.cs   |  171 -
 .../Lucene.Net/Lucene.Net/Index/MultiReader.cs     |  506 -
 .../Lucene.Net/Index/MultipleTermPositions.cs      |  243 -
 .../Lucene.Net/Lucene.Net/Index/NormsWriter.cs     |  211 -
 .../Lucene.Net/Index/NormsWriterPerField.cs        |   90 -
 .../Lucene.Net/Index/NormsWriterPerThread.cs       |   55 -
 .../Lucene.Net/Lucene.Net/Index/ParallelReader.cs  |  807 -
 .../monodoc/Lucene.Net/Lucene.Net/Index/Payload.cs |  218 -
 .../Index/PositionBasedTermVectorMapper.cs         |  181 -
 .../Lucene.Net/Lucene.Net/Index/RawPostingList.cs  |   46 -
 .../Lucene.Net/Index/ReadOnlyDirectoryReader.cs    |   44 -
 .../Lucene.Net/Index/ReadOnlySegmentReader.cs      |   42 -
 .../Lucene.Net/Index/ReusableStringReader.cs       |  130 -
 .../Lucene.Net/Lucene.Net/Index/SegmentInfo.cs     |  885 -
 .../Lucene.Net/Lucene.Net/Index/SegmentInfos.cs    | 1116 -
 .../Lucene.Net/Index/SegmentMergeInfo.cs           |  101 -
 .../Lucene.Net/Index/SegmentMergeQueue.cs          |   49 -
 .../Lucene.Net/Lucene.Net/Index/SegmentMerger.cs   |  971 -
 .../Lucene.Net/Lucene.Net/Index/SegmentReader.cs   | 1847 -
 .../Lucene.Net/Lucene.Net/Index/SegmentTermDocs.cs |  270 -
 .../Lucene.Net/Lucene.Net/Index/SegmentTermEnum.cs |  250 -
 .../Lucene.Net/Index/SegmentTermPositionVector.cs  |   73 -
 .../Lucene.Net/Index/SegmentTermPositions.cs       |  227 -
 .../Lucene.Net/Index/SegmentTermVector.cs          |  103 -
 .../Lucene.Net/Index/SegmentWriteState.cs          |   53 -
 .../Lucene.Net/Index/SerialMergeScheduler.cs       |   52 -
 .../Lucene.Net/Index/SnapshotDeletionPolicy.cs     |  194 -
 .../Lucene.Net/Index/SortedTermVectorMapper.cs     |  132 -
 .../Lucene.Net/Index/StaleReaderException.cs       |   39 -
 .../Lucene.Net/Index/StoredFieldsWriter.cs         |  266 -
 .../Index/StoredFieldsWriterPerThread.cs           |   94 -
 .../monodoc/Lucene.Net/Lucene.Net/Index/Term.cs    |  179 -
 .../Lucene.Net/Lucene.Net/Index/TermBuffer.cs      |  166 -
 .../Lucene.Net/Lucene.Net/Index/TermDocs.cs        |   87 -
 .../Lucene.Net/Lucene.Net/Index/TermEnum.cs        |   72 -
 .../Lucene.Net/Lucene.Net/Index/TermFreqVector.cs  |   75 -
 .../Lucene.Net/Lucene.Net/Index/TermInfo.cs        |   69 -
 .../Lucene.Net/Lucene.Net/Index/TermInfosReader.cs |  319 -
 .../Lucene.Net/Lucene.Net/Index/TermInfosWriter.cs |  243 -
 .../Lucene.Net/Index/TermPositionVector.cs         |   50 -
 .../Lucene.Net/Lucene.Net/Index/TermPositions.cs   |   81 -
 .../Lucene.Net/Lucene.Net/Index/TermVectorEntry.cs |  114 -
 .../Index/TermVectorEntryFreqSortedComparator.cs   |   48 -
 .../Lucene.Net/Index/TermVectorMapper.cs           |  114 -
 .../Lucene.Net/Index/TermVectorOffsetInfo.cs       |  106 -
 .../Lucene.Net/Index/TermVectorsReader.cs          |  721 -
 .../Lucene.Net/Index/TermVectorsTermsWriter.cs     |  384 -
 .../Index/TermVectorsTermsWriterPerField.cs        |  291 -
 .../Index/TermVectorsTermsWriterPerThread.cs       |  106 -
 .../Lucene.Net/Index/TermVectorsWriter.cs          |  245 -
 .../Lucene.Net/Lucene.Net/Index/TermsHash.cs       |  284 -
 .../Lucene.Net/Index/TermsHashConsumer.cs          |   39 -
 .../Lucene.Net/Index/TermsHashConsumerPerField.cs  |   42 -
 .../Lucene.Net/Index/TermsHashConsumerPerThread.cs |   30 -
 .../Lucene.Net/Index/TermsHashPerField.cs          |  639 -
 .../Lucene.Net/Index/TermsHashPerThread.cs         |  140 -
 .../monodoc/Lucene.Net/Lucene.Net/LucenePackage.cs |   40 -
 .../Lucene.Net/Lucene.Net/Messages/Message.cs      |   37 -
 .../Lucene.Net/Lucene.Net/Messages/MessageImpl.cs  |   80 -
 .../monodoc/Lucene.Net/Lucene.Net/Messages/NLS.cs  |  253 -
 .../Lucene.Net/Lucene.Net/Messages/NLSException.cs |   37 -
 .../Lucene.Net/QueryParser/CharStream.cs           |  125 -
 .../Lucene.Net/QueryParser/FastCharStream.cs       |  154 -
 .../QueryParser/MultiFieldQueryParser.cs           |  584 -
 .../Lucene.Net/QueryParser/ParseException.cs       |  243 -
 .../Lucene.Net/QueryParser/QueryParser.cs          | 2363 -
 .../Lucene.Net/QueryParser/QueryParserConstants.cs |  143 -
 .../QueryParser/QueryParserTokenManager.cs         | 1486 -
 .../Lucene.Net/Lucene.Net/QueryParser/Token.cs     |  133 -
 .../Lucene.Net/QueryParser/TokenMgrError.cs        |  169 -
 .../Lucene.Net/Lucene.Net/Search/BooleanClause.cs  |  131 -
 .../Lucene.Net/Lucene.Net/Search/BooleanQuery.cs   |  684 -
 .../Lucene.Net/Lucene.Net/Search/BooleanScorer.cs  |  479 -
 .../Lucene.Net/Lucene.Net/Search/BooleanScorer2.cs |  493 -
 .../Lucene.Net/Search/CachingSpanFilter.cs         |  134 -
 .../Lucene.Net/Search/CachingWrapperFilter.cs      |  320 -
 .../Lucene.Net/Lucene.Net/Search/Collector.cs      |  187 -
 .../Lucene.Net/Search/ComplexExplanation.cs        |   80 -
 .../Lucene.Net/Search/ConjunctionScorer.cs         |  200 -
 .../Lucene.Net/Search/ConstantScoreQuery.cs        |  269 -
 .../Lucene.Net/Search/ConstantScoreRangeQuery.cs   |   73 -
 .../Lucene.Net/Search/DefaultSimilarity.cs         |  112 -
 .../Lucene.Net/Search/DisjunctionMaxQuery.cs       |  335 -
 .../Lucene.Net/Search/DisjunctionMaxScorer.cs      |  263 -
 .../Lucene.Net/Search/DisjunctionSumScorer.cs      |  382 -
 .../Lucene.Net/Lucene.Net/Search/DocIdSet.cs       |  111 -
 .../Lucene.Net/Search/DocIdSetIterator.cs          |  161 -
 .../Lucene.Net/Search/ExactPhraseScorer.cs         |   67 -
 .../Lucene.Net/Lucene.Net/Search/Explanation.cs    |  176 -
 .../Lucene.Net/Search/ExtendedFieldCache.cs        |   69 -
 .../Lucene.Net/Lucene.Net/Search/FieldCache.cs     |  755 -
 .../Lucene.Net/Lucene.Net/Search/FieldCacheImpl.cs | 1073 -
 .../Lucene.Net/Search/FieldCacheRangeFilter.cs     |  966 -
 .../Lucene.Net/Search/FieldCacheTermsFilter.cs     |  247 -
 .../Lucene.Net/Search/FieldComparator.cs           | 1066 -
 .../Lucene.Net/Search/FieldComparatorSource.cs     |   45 -
 .../Lucene.Net/Lucene.Net/Search/FieldDoc.cs       |  119 -
 .../Lucene.Net/Search/FieldDocSortedHitQueue.cs    |  253 -
 .../Lucene.Net/Search/FieldSortedHitQueue.cs       |  718 -
 .../Lucene.Net/Search/FieldValueHitQueue.cs        |  263 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Filter.cs |   80 -
 .../Lucene.Net/Lucene.Net/Search/FilterManager.cs  |  232 -
 .../Lucene.Net/Search/FilteredDocIdSet.cs          |  107 -
 .../Lucene.Net/Search/FilteredDocIdSetIterator.cs  |  120 -
 .../Lucene.Net/Lucene.Net/Search/FilteredQuery.cs  |  335 -
 .../Lucene.Net/Search/FilteredTermEnum.cs          |  119 -
 .../Lucene.Net/Search/Function/ByteFieldSource.cs  |  138 -
 .../Search/Function/CustomScoreProvider.cs         |  175 -
 .../Lucene.Net/Search/Function/CustomScoreQuery.cs |  635 -
 .../Lucene.Net/Search/Function/DocValues.cs        |  203 -
 .../Lucene.Net/Search/Function/FieldCacheSource.cs |  113 -
 .../Lucene.Net/Search/Function/FieldScoreQuery.cs  |  139 -
 .../Lucene.Net/Search/Function/FloatFieldSource.cs |  133 -
 .../Lucene.Net/Search/Function/IntFieldSource.cs   |  138 -
 .../Lucene.Net/Search/Function/MultiValueSource.cs |  165 -
 .../Lucene.Net/Search/Function/OrdFieldSource.cs   |  148 -
 .../Search/Function/ReverseOrdFieldSource.cs       |  160 -
 .../Lucene.Net/Search/Function/ShortFieldSource.cs |  138 -
 .../Lucene.Net/Search/Function/ValueSource.cs      |   69 -
 .../Lucene.Net/Search/Function/ValueSourceQuery.cs |  265 -
 .../Lucene.Net/Lucene.Net/Search/FuzzyQuery.cs     |  277 -
 .../Lucene.Net/Lucene.Net/Search/FuzzyTermEnum.cs  |  349 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Hit.cs    |  145 -
 .../Lucene.Net/Lucene.Net/Search/HitCollector.cs   |   64 -
 .../Lucene.Net/Search/HitCollectorWrapper.cs       |   65 -
 .../Lucene.Net/Lucene.Net/Search/HitIterator.cs    |   87 -
 .../Lucene.Net/Lucene.Net/Search/HitQueue.cs       |   94 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Hits.cs   |  320 -
 .../Lucene.Net/Lucene.Net/Search/IndexSearcher.cs  |  404 -
 .../Lucene.Net/Search/MatchAllDocsQuery.cs         |  227 -
 .../Lucene.Net/Search/MultiPhraseQuery.cs          |  503 -
 .../Lucene.Net/Lucene.Net/Search/MultiSearcher.cs  |  429 -
 .../Lucene.Net/Lucene.Net/Search/MultiTermQuery.cs |  532 -
 .../Search/MultiTermQueryWrapperFilter.cs          |  250 -
 .../Lucene.Net/Search/NumericRangeFilter.cs        |  180 -
 .../Lucene.Net/Search/NumericRangeQuery.cs         |  640 -
 .../Lucene.Net/Search/ParallelMultiSearcher.cs     |  346 -
 .../Search/Payloads/AveragePayloadFunction.cs      |   63 -
 .../Search/Payloads/BoostingTermQuery.cs           |  105 -
 .../Search/Payloads/MaxPayloadFunction.cs          |   69 -
 .../Search/Payloads/MinPayloadFunction.cs          |   67 -
 .../Lucene.Net/Search/Payloads/PayloadFunction.cs  |   78 -
 .../Lucene.Net/Search/Payloads/PayloadNearQuery.cs |  290 -
 .../Lucene.Net/Search/Payloads/PayloadSpanUtil.cs  |  213 -
 .../Lucene.Net/Search/Payloads/PayloadTermQuery.cs |  253 -
 .../Lucene.Net/Search/PhrasePositions.cs           |   93 -
 .../Lucene.Net/Lucene.Net/Search/PhraseQuery.cs    |  368 -
 .../Lucene.Net/Lucene.Net/Search/PhraseQueue.cs    |   47 -
 .../Lucene.Net/Lucene.Net/Search/PhraseScorer.cs   |  251 -
 .../Search/PositiveScoresOnlyCollector.cs          |   66 -
 .../Lucene.Net/Lucene.Net/Search/PrefixFilter.cs   |   51 -
 .../Lucene.Net/Lucene.Net/Search/PrefixQuery.cs    |  100 -
 .../Lucene.Net/Lucene.Net/Search/PrefixTermEnum.cs |   71 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Query.cs  |  269 -
 .../Lucene.Net/Lucene.Net/Search/QueryFilter.cs    |   55 -
 .../Lucene.Net/Search/QueryTermVector.cs           |  167 -
 .../Lucene.Net/Search/QueryWrapperFilter.cs        |  159 -
 .../Lucene.Net/Lucene.Net/Search/RangeFilter.cs    |  103 -
 .../Lucene.Net/Lucene.Net/Search/RangeQuery.cs     |  172 -
 .../Lucene.Net/Lucene.Net/Search/ReqExclScorer.cs  |  179 -
 .../Lucene.Net/Search/ReqOptSumScorer.cs           |  124 -
 .../Search/ScoreCachingWrappingScorer.cs           |  117 -
 .../Lucene.Net/Lucene.Net/Search/ScoreDoc.cs       |   50 -
 .../Lucene.Net/Search/ScoreDocComparator.cs        |  129 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Scorer.cs |  156 -
 .../Lucene.Net/Lucene.Net/Search/Searchable.cs     |  198 -
 .../Lucene.Net/Lucene.Net/Search/Searcher.cs       |  297 -
 .../Lucene.Net/Lucene.Net/Search/Similarity.cs     |  952 -
 .../Lucene.Net/Search/SimilarityDelegator.cs       |   86 -
 .../Lucene.Net/Search/SloppyPhraseScorer.cs        |  243 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Sort.cs   |  310 -
 .../Lucene.Net/Lucene.Net/Search/SortComparator.cs |  123 -
 .../Lucene.Net/Search/SortComparatorSource.cs      |   59 -
 .../Lucene.Net/Lucene.Net/Search/SortField.cs      |  689 -
 .../Lucene.Net/Lucene.Net/Search/SpanFilter.cs     |   47 -
 .../Lucene.Net/Search/SpanFilterResult.cs          |  150 -
 .../Lucene.Net/Search/SpanQueryFilter.cs           |  109 -
 .../Search/Spans/FieldMaskingSpanQuery.cs          |  170 -
 .../Lucene.Net/Search/Spans/NearSpansOrdered.cs    |  434 -
 .../Lucene.Net/Search/Spans/NearSpansUnordered.cs  |  421 -
 .../Lucene.Net/Search/Spans/SpanFirstQuery.cs      |  218 -
 .../Lucene.Net/Search/Spans/SpanNearQuery.cs       |  246 -
 .../Lucene.Net/Search/Spans/SpanNotQuery.cs        |  267 -
 .../Lucene.Net/Search/Spans/SpanOrQuery.cs         |  367 -
 .../Lucene.Net/Search/Spans/SpanQuery.cs           |   53 -
 .../Lucene.Net/Search/Spans/SpanScorer.cs          |  155 -
 .../Lucene.Net/Search/Spans/SpanTermQuery.cs       |  112 -
 .../Lucene.Net/Search/Spans/SpanWeight.cs          |  134 -
 .../Lucene.Net/Lucene.Net/Search/Spans/Spans.cs    |   92 -
 .../Lucene.Net/Search/Spans/TermSpans.cs           |  125 -
 .../Lucene.Net/Lucene.Net/Search/TermQuery.cs      |  213 -
 .../Lucene.Net/Search/TermRangeFilter.cs           |  135 -
 .../Lucene.Net/Lucene.Net/Search/TermRangeQuery.cs |  237 -
 .../Lucene.Net/Search/TermRangeTermEnum.cs         |  164 -
 .../Lucene.Net/Lucene.Net/Search/TermScorer.cs     |  278 -
 .../Lucene.Net/Search/TimeLimitedCollector.cs      |  233 -
 .../Lucene.Net/Search/TimeLimitingCollector.cs     |  250 -
 .../Lucene.Net/Search/TopDocCollector.cs           |  119 -
 .../Lucene.Net/Lucene.Net/Search/TopDocs.cs        |   88 -
 .../Lucene.Net/Search/TopDocsCollector.cs          |  157 -
 .../Lucene.Net/Search/TopFieldCollector.cs         | 1140 -
 .../Lucene.Net/Search/TopFieldDocCollector.cs      |   87 -
 .../Lucene.Net/Lucene.Net/Search/TopFieldDocs.cs   |   47 -
 .../Lucene.Net/Search/TopScoreDocCollector.cs      |  177 -
 .../monodoc/Lucene.Net/Lucene.Net/Search/Weight.cs |  125 -
 .../Lucene.Net/Lucene.Net/Search/WildcardQuery.cs  |  116 -
 .../Lucene.Net/Search/WildcardTermEnum.cs          |  199 -
 .../Lucene.Net/Store/AlreadyClosedException.cs     |   38 -
 .../Lucene.Net/Store/BufferedIndexInput.cs         |  241 -
 .../Lucene.Net/Store/BufferedIndexOutput.cs        |  156 -
 .../Lucene.Net/Store/CheckSumIndexInput.cs         |   83 -
 .../Lucene.Net/Store/CheckSumIndexOutput.cs        |  107 -
 .../Lucene.Net/Lucene.Net/Store/Directory.cs       |  282 -
 .../Lucene.Net/Lucene.Net/Store/FSDirectory.cs     | 1111 -
 .../Lucene.Net/Lucene.Net/Store/FSLockFactory.cs   |   50 -
 .../Lucene.Net/Store/FileSwitchDirectory.cs        |  171 -
 .../Lucene.Net/Lucene.Net/Store/IndexInput.cs      |  277 -
 .../Lucene.Net/Lucene.Net/Store/IndexOutput.cs     |  273 -
 .../monodoc/Lucene.Net/Lucene.Net/Store/Lock.cs    |  176 -
 .../Lucene.Net/Lucene.Net/Store/LockFactory.cs     |   77 -
 .../Lucene.Net/Store/LockObtainFailedException.cs  |   41 -
 .../Lucene.Net/Store/LockReleaseFailedException.cs |   35 -
 .../Lucene.Net/Lucene.Net/Store/LockStressTest.cs  |  128 -
 .../Lucene.Net/Store/LockVerifyServer.cs           |  110 -
 .../Lucene.Net/Lucene.Net/Store/MMapDirectory.cs   |  561 -
 .../Lucene.Net/Lucene.Net/Store/NIOFSDirectory.cs  |  267 -
 .../Lucene.Net/Store/NativeFSLockFactory.cs        |  431 -
 .../Lucene.Net/Lucene.Net/Store/NoLockFactory.cs   |   77 -
 .../Lucene.Net/Store/NoSuchDirectoryException.cs   |   34 -
 .../Lucene.Net/Lucene.Net/Store/RAMDirectory.cs    |  331 -
 .../monodoc/Lucene.Net/Lucene.Net/Store/RAMFile.cs |  154 -
 .../Lucene.Net/Lucene.Net/Store/RAMInputStream.cs  |  141 -
 .../Lucene.Net/Lucene.Net/Store/RAMOutputStream.cs |  190 -
 .../Lucene.Net/Store/SimpleFSDirectory.cs          |  326 -
 .../Lucene.Net/Store/SimpleFSLockFactory.cs        |  242 -
 .../Lucene.Net/Store/SingleInstanceLockFactory.cs  |  107 -
 .../Lucene.Net/Store/VerifyingLockFactory.cs       |  165 -
 .../monodoc/Lucene.Net/Lucene.Net/SupportClass.cs  | 2340 -
 .../Lucene.Net/Lucene.Net/Util/ArrayUtil.cs        |  280 -
 .../Lucene.Net/Lucene.Net/Util/Attribute.cs        |   27 -
 .../Lucene.Net/Lucene.Net/Util/AttributeImpl.cs    |  131 -
 .../Lucene.Net/Lucene.Net/Util/AttributeSource.cs  |  540 -
 .../Lucene.Net/Util/AverageGuessMemoryModel.cs     |  123 -
 .../monodoc/Lucene.Net/Lucene.Net/Util/BitUtil.cs  |  877 -
 .../Lucene.Net/Lucene.Net/Util/BitVector.cs        |  316 -
 .../Lucene.Net/Lucene.Net/Util/Cache/Cache.cs      |  118 -
 .../Lucene.Net/Util/Cache/SimpleLRUCache.cs        |  165 -
 .../Lucene.Net/Util/Cache/SimpleMapCache.cs        |  128 -
 .../Lucene.Net/Util/CloseableThreadLocal.cs        |  181 -
 .../Lucene.Net/Lucene.Net/Util/Constants.cs        |  114 -
 .../Lucene.Net/Lucene.Net/Util/DocIdBitSet.cs      |  114 -
 .../Lucene.Net/Util/FieldCacheSanityChecker.cs     |  444 -
 .../Lucene.Net/Util/IndexableBinaryStringTools.cs  |  341 -
 .../Lucene.Net/Lucene.Net/Util/MapOfSets.cs        |   89 -
 .../Lucene.Net/Lucene.Net/Util/MemoryModel.cs      |   48 -
 .../Lucene.Net/Lucene.Net/Util/NumericUtils.cs     |  489 -
 .../Lucene.Net/Lucene.Net/Util/OpenBitSet.cs       |  954 -
 .../Lucene.Net/Lucene.Net/Util/OpenBitSetDISI.cs   |  112 -
 .../Lucene.Net/Util/OpenBitSetIterator.cs          |  217 -
 .../Lucene.Net/Lucene.Net/Util/Parameter.cs        |   82 -
 .../Lucene.Net/Lucene.Net/Util/PriorityQueue.cs    |  340 -
 .../Lucene.Net/Util/RamUsageEstimator.cs           |  219 -
 .../Lucene.Net/Lucene.Net/Util/ReaderUtil.cs       |  128 -
 .../Lucene.Net/Lucene.Net/Util/ScorerDocQueue.cs   |  275 -
 .../Lucene.Net/Util/SimpleStringInterner.cs        |   95 -
 .../Lucene.Net/Lucene.Net/Util/SmallFloat.cs       |  152 -
 .../Lucene.Net/Lucene.Net/Util/SortedVIntList.cs   |  316 -
 .../Lucene.Net/Lucene.Net/Util/SorterTemplate.cs   |  224 -
 .../Lucene.Net/Lucene.Net/Util/StringHelper.cs     |   90 -
 .../Lucene.Net/Lucene.Net/Util/StringInterner.cs   |   44 -
 .../Lucene.Net/Lucene.Net/Util/ToStringUtils.cs    |   40 -
 .../Lucene.Net/Lucene.Net/Util/UnicodeUtil.cs      |  505 -
 .../monodoc/Lucene.Net/Lucene.Net/Util/Version.cs  |   84 -
 mcs/tools/monodoc/Makefile                         |  160 -
 mcs/tools/monodoc/Monodoc/SearchableDocument.cs    |   41 -
 mcs/tools/monodoc/Monodoc/SearchableIndex.cs       |  189 -
 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         | 2664 -
 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        |  332 -
 mcs/tools/monodoc/Monodoc/html-helper.cs           |   37 -
 mcs/tools/monodoc/Monodoc/index.cs                 |  358 -
 mcs/tools/monodoc/Monodoc/man-provider.cs          |  408 -
 mcs/tools/monodoc/Monodoc/monohb-provider.cs       |  287 -
 mcs/tools/monodoc/Monodoc/provider.cs              | 1732 -
 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/home.html              |   69 -
 mcs/tools/monodoc/Resources/mdoc-sections-css.xsl  |  135 -
 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              |  440 -
 mcs/tools/pdb2mdb/Driver.cs                        |   12 +-
 mcs/tools/security/sn.cs                           |   21 +-
 .../tuner/Mono.Tuner/MoonlightA11yApiMarker.cs     |    7 +-
 mcs/tools/xbuild/Makefile                          |   10 +-
 .../xbuild/xbuild/2.0/Microsoft.Common.targets     |   15 +-
 .../xbuild/xbuild/3.5/Microsoft.Common.targets     |   15 +-
 .../xbuild/xbuild/4.0/Microsoft.Common.targets     |  115 +-
 .../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   |   11 +-
 .../xbuild/Microsoft.Portable.CSharp.targets       |    4 +-
 mcs/tools/xbuild/xbuild_targets.make               |    5 +-
 missing                                            |  148 +-
 mono-core.spec                                     |  143 +-
 mono-core.spec.in                                  |  141 +-
 mono/Makefile.am                                   |   28 +-
 mono/Makefile.in                                   |  198 +-
 mono/arch/Makefile.am                              |    2 +-
 mono/arch/Makefile.in                              |  184 +-
 mono/arch/alpha/Makefile.am                        |    8 -
 mono/arch/alpha/Makefile.in                        |  574 -
 mono/arch/alpha/alpha-codegen.h                    |  576 -
 mono/arch/alpha/test.c                             |  156 -
 mono/arch/alpha/tramp.c                            |  380 -
 mono/arch/amd64/Makefile.in                        |  151 +-
 mono/arch/arm/Makefile.am                          |    7 +-
 mono/arch/arm/Makefile.in                          |  158 +-
 mono/arch/arm/arm-codegen.h                        |   12 +
 mono/arch/arm/arm-fpa-codegen.h                    |  198 -
 mono/arch/arm/arm-vfp-codegen.h                    |    4 +-
 mono/arch/arm/arm_fpamacros.h                      |  419 -
 mono/arch/arm/fpa_macros.th                        |   15 -
 mono/arch/arm/fpam_macros.th                       |   14 -
 mono/arch/arm/fpaops.sh                            |   24 -
 mono/arch/hppa/Makefile.am                         |    7 -
 mono/arch/hppa/Makefile.in                         |  554 -
 mono/arch/hppa/hppa-codegen.h                      |  737 -
 mono/arch/hppa/tramp.c                             |  781 -
 mono/arch/ia64/Makefile.in                         |   59 +-
 mono/arch/mips/Makefile.in                         |  134 +-
 mono/arch/ppc/Makefile.in                          |  134 +-
 mono/arch/s390/ChangeLog                           |   19 -
 mono/arch/s390/Makefile.am                         |    7 -
 mono/arch/s390/Makefile.in                         |  554 -
 mono/arch/s390/s390-codegen.h                      |  696 -
 mono/arch/s390/tramp.c                             | 1154 -
 mono/arch/s390x/Makefile.in                        |  151 +-
 mono/arch/s390x/s390x-codegen.h                    |   23 +-
 mono/arch/sparc/Makefile.in                        |  151 +-
 mono/arch/x86/Makefile.in                          |  151 +-
 mono/arch/x86/x86-codegen.h                        |    8 +
 mono/benchmark/Makefile.in                         |   59 +-
 mono/cil/Makefile.in                               |   84 +-
 mono/cil/cil-opcodes.xml                           |    1 +
 mono/cil/opcode.def                                |    1 +
 mono/dis/Makefile.am                               |    4 +
 mono/dis/Makefile.in                               |  173 +-
 mono/dis/dump.c                                    |    5 +
 mono/interpreter/Makefile.in                       |  184 +-
 mono/io-layer/Makefile.am                          |   18 +-
 mono/io-layer/Makefile.in                          |  248 +-
 mono/io-layer/atomic.c                             |  194 -
 mono/io-layer/atomic.h                             | 1333 -
 mono/io-layer/collection.c                         |    1 +
 mono/io-layer/critical-sections.c                  |   33 +-
 mono/io-layer/critical-sections.h                  |    2 +-
 mono/io-layer/error.c                              |    6 +
 mono/io-layer/event-private.h                      |    2 +-
 mono/io-layer/events.c                             |    3 +-
 mono/io-layer/handles-private.h                    |    2 +-
 mono/io-layer/handles.c                            |   15 +-
 mono/io-layer/hppa_atomic.S                        |  293 -
 mono/io-layer/io-layer.h                           |    4 +
 mono/io-layer/io-portability.c                     |    4 +-
 mono/io-layer/io.c                                 |   46 +-
 mono/io-layer/io.h                                 |    3 +
 mono/io-layer/locking.c                            |    9 +
 mono/io-layer/macros.h                             |    4 +
 mono/io-layer/mono-mutex.c                         |  357 -
 mono/io-layer/mono-mutex.h                         |  187 -
 mono/io-layer/mutexes.c                            |    2 +-
 mono/io-layer/processes.c                          |   19 +-
 mono/io-layer/processes.h                          |    4 +
 mono/io-layer/semaphores.c                         |    3 +-
 mono/io-layer/shared.c                             |    8 +-
 mono/io-layer/sockets.c                            |    7 +-
 mono/io-layer/wait.c                               |    3 +-
 mono/io-layer/wapi.h                               |    1 -
 mono/io-layer/wthreads.c                           |   24 +-
 mono/metadata/Makefile.am                          |   79 +-
 mono/metadata/Makefile.am.in                       |  345 +
 mono/metadata/Makefile.in                          | 4655 +-
 mono/metadata/appdomain.c                          |  106 +-
 mono/metadata/assembly.c                           |   90 +-
 mono/metadata/boehm-gc.c                           |  234 +-
 mono/metadata/class-internals.h                    |  118 +-
 mono/metadata/class.c                              |  436 +-
 mono/metadata/cominterop.c                         |  155 +-
 mono/metadata/culture-info-tables.h                | 2819 +-
 mono/metadata/debug-helpers.c                      |    9 +-
 mono/metadata/decimal.c                            |   18 +-
 mono/metadata/domain-internals.h                   |   23 +-
 mono/metadata/domain.c                             |  144 +-
 mono/metadata/exception.c                          |   53 +-
 mono/metadata/file-io.c                            |    2 +-
 mono/metadata/gc-internal.h                        |   28 +-
 mono/metadata/gc.c                                 |  291 +-
 mono/metadata/icall-def.h                          |   26 +-
 mono/metadata/icall.c                              |  168 +-
 mono/metadata/image.c                              |   22 +-
 mono/metadata/loader.c                             |   26 +-
 mono/metadata/marshal.c                            | 1073 +-
 mono/metadata/marshal.h                            |  124 +-
 mono/metadata/metadata-internals.h                 |    4 +
 mono/metadata/metadata-verify.c                    |    4 +-
 mono/metadata/metadata.c                           |   18 +-
 mono/metadata/method-builder.c                     |   60 +-
 mono/metadata/method-builder.h                     |   20 +-
 mono/metadata/monitor.c                            |   22 +-
 mono/metadata/mono-config.c                        |    8 +-
 mono/metadata/mono-cq.c                            |    1 +
 mono/metadata/mono-debug.c                         |   20 +-
 mono/metadata/mono-debug.h                         |    8 +
 mono/metadata/mono-endian.h                        |   14 -
 mono/metadata/mono-perfcounters.c                  |   75 +
 mono/metadata/mono-wsq.c                           |    1 +
 mono/metadata/nacl-stub.c                          |   87 +-
 mono/metadata/null-gc.c                            |   32 +-
 mono/metadata/object-internals.h                   |   38 +-
 mono/metadata/object.c                             |  168 +-
 mono/metadata/object.h                             |   10 +
 mono/metadata/pedump.c                             |    3 +
 mono/metadata/rand.c                               |    2 +
 mono/metadata/reflection.c                         |   81 +-
 mono/metadata/runtime.c                            |   91 +-
 mono/metadata/runtime.h                            |    3 +-
 mono/metadata/security-core-clr.c                  |  254 +-
 mono/metadata/security-manager.c                   |   50 +-
 mono/metadata/security-manager.h                   |   20 +-
 mono/metadata/sgen-alloc.c                         |  137 +-
 mono/metadata/sgen-archdep.h                       |   54 +-
 mono/metadata/sgen-bridge.c                        |   14 +-
 mono/metadata/sgen-cardtable.c                     |  195 +-
 mono/metadata/sgen-cardtable.h                     |   34 +-
 mono/metadata/sgen-conf.h                          |  107 +-
 mono/metadata/sgen-copy-object.h                   |  228 +-
 mono/metadata/sgen-debug.c                         |  335 +-
 mono/metadata/sgen-descriptor.c                    |   67 +-
 mono/metadata/sgen-descriptor.h                    |   73 +-
 mono/metadata/sgen-fin-weak-hash.c                 |  187 +-
 mono/metadata/sgen-gc.c                            | 2526 +-
 mono/metadata/sgen-gc.h                            |  377 +-
 mono/metadata/sgen-gray.c                          |  222 +-
 mono/metadata/sgen-gray.h                          |   77 +-
 mono/metadata/sgen-internal.c                      |   75 +-
 mono/metadata/sgen-layout-stats.c                  |   80 +
 mono/metadata/sgen-layout-stats.h                  |   67 +
 mono/metadata/sgen-los.c                           |  130 +-
 mono/metadata/sgen-major-copy-object.h             |   39 +-
 mono/metadata/sgen-major-copying.c                 |  702 -
 mono/metadata/sgen-major-scan-object.h             |   90 +-
 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                     | 1001 +-
 mono/metadata/sgen-memory-governor.c               |   71 +-
 mono/metadata/sgen-memory-governor.h               |    2 +-
 mono/metadata/sgen-minor-copy-object.h             |  317 +-
 mono/metadata/sgen-minor-scan-object.h             |   99 +-
 mono/metadata/sgen-nursery-allocator.c             |   53 +-
 mono/metadata/sgen-os-mach.c                       |   47 +-
 mono/metadata/sgen-os-posix.c                      |   56 +-
 mono/metadata/sgen-os-win32.c                      |    1 -
 mono/metadata/sgen-pinned-allocator.c              |  498 -
 mono/metadata/sgen-pinning.c                       |  229 +-
 mono/metadata/sgen-pinning.h                       |   40 +-
 mono/metadata/sgen-protocol.c                      |  169 +-
 mono/metadata/sgen-protocol.h                      |  100 +-
 mono/metadata/sgen-scan-object.h                   |   66 +-
 mono/metadata/sgen-simple-nursery.c                |   51 +-
 mono/metadata/sgen-split-nursery.c                 |   71 +-
 mono/metadata/sgen-ssb.c                           |  944 -
 mono/metadata/sgen-ssb.h                           |   30 -
 mono/metadata/sgen-stw.c                           |  292 +
 mono/metadata/sgen-toggleref.c                     |   59 +-
 mono/metadata/sgen-workers.c                       |  370 +-
 mono/metadata/sgen-workers.h                       |   37 +-
 mono/metadata/socket-io.c                          |   65 +-
 mono/metadata/threadpool.c                         |  108 +-
 mono/metadata/threadpool.h                         |    4 +
 mono/metadata/threads-types.h                      |    9 +-
 mono/metadata/threads.c                            |  302 +-
 mono/metadata/threads.h                            |    2 +
 mono/metadata/verify.c                             |   36 +-
 mono/mini/Makefile.am                              |  203 +-
 mono/mini/Makefile.am.in                           |  789 +
 mono/mini/Makefile.in                              | 2815 +-
 mono/mini/aot-compiler.c                           | 1386 +-
 mono/mini/aot-runtime.c                            |  706 +-
 mono/mini/arrays.cs                                |   68 +-
 mono/mini/basic-calls.cs                           |   17 +-
 mono/mini/basic-float.cs                           |   19 +-
 mono/mini/basic-long.cs                            |   19 +-
 mono/mini/basic-math.cs                            |   15 +-
 mono/mini/basic.cs                                 |   19 +-
 mono/mini/cfold.c                                  |    8 +
 mono/mini/cpu-alpha.md                             |  400 -
 mono/mini/cpu-amd64.md                             |    4 +
 mono/mini/cpu-arm.md                               |   92 +-
 mono/mini/cpu-hppa.md                              |  329 -
 mono/mini/cpu-s390.md                              |  334 -
 mono/mini/cpu-s390x.md                             |    2 +-
 mono/mini/cpu-x86.md                               |    3 +-
 mono/mini/debug-mini.c                             |   41 +-
 mono/mini/debugger-agent.c                         |  404 +-
 mono/mini/debugger-agent.h                         |   11 +
 mono/mini/declsec.c                                |   30 +
 mono/mini/declsec.h                                |    6 +
 mono/mini/decompose.c                              |  111 +-
 mono/mini/driver.c                                 |  104 +-
 mono/mini/dwarfwriter.c                            |  124 +-
 mono/mini/dwarfwriter.h                            |    5 +-
 mono/mini/exceptions-alpha.c                       |  997 -
 mono/mini/exceptions-arm.c                         |    6 +-
 mono/mini/exceptions-hppa.c                        |  647 -
 mono/mini/exceptions-s390.c                        |  605 -
 mono/mini/exceptions-x86.c                         |    4 +-
 mono/mini/exceptions.cs                            |    6 +-
 mono/mini/gc-test.cs                               |   18 +
 mono/mini/generics.cs                              |  127 +-
 mono/mini/genmdesc.c                               |    5 +
 mono/mini/graph.c                                  |   10 +-
 mono/mini/gshared.cs                               | 1219 +
 mono/mini/helpers.c                                |   16 +
 mono/mini/iltests.il.in                            |    7 +
 mono/mini/image-writer.c                           |   25 +-
 mono/mini/ir-emit.h                                |   35 +-
 mono/mini/jit-icalls.c                             |  111 +
 mono/mini/jit-icalls.h                             |   10 +
 mono/mini/ldscript                                 |    3 +
 mono/mini/liveness.c                               |    5 +
 mono/mini/local-propagation.c                      |    4 +
 mono/mini/main-sgen.c                              |    5 +
 mono/mini/main.c                                   |    6 +-
 mono/mini/mdb-debug-info32-darwin.s                |    3 +-
 mono/mini/method-to-ir.c                           | 1762 +-
 mono/mini/mini-alpha.c                             | 5887 -
 mono/mini/mini-alpha.h                             |  308 -
 mono/mini/mini-amd64.c                             |  157 +-
 mono/mini/mini-amd64.h                             |   15 +-
 mono/mini/mini-arch.h                              |    6 +-
 mono/mini/mini-arm.c                               | 1086 +-
 mono/mini/mini-arm.h                               |   83 +-
 mono/mini/mini-codegen.c                           |   49 +-
 mono/mini/mini-darwin.c                            |   51 +-
 mono/mini/mini-exceptions.c                        |  188 +-
 mono/mini/mini-gc.c                                |  244 +-
 mono/mini/mini-gc.h                                |    2 +
 mono/mini/mini-generic-sharing.c                   |  914 +-
 mono/mini/mini-hppa.c                              | 2948 -
 mono/mini/mini-hppa.h                              |  172 -
 mono/mini/mini-llvm-cpp.cpp                        |   57 +-
 mono/mini/mini-llvm-cpp.h                          |    3 +-
 mono/mini/mini-llvm.c                              |   84 +-
 mono/mini/mini-llvm.h                              |    6 +-
 mono/mini/mini-ops.h                               |   98 +-
 mono/mini/mini-posix.c                             |   10 +
 mono/mini/mini-ppc.c                               |    2 +-
 mono/mini/mini-s390.c                              | 5296 -
 mono/mini/mini-s390.h                              |  242 -
 mono/mini/mini-s390x.c                             |  171 +-
 mono/mini/mini-s390x.h                             |    4 +
 mono/mini/mini-sparc.c                             |   15 +-
 mono/mini/mini-sparc.h                             |    3 +
 mono/mini/mini-trampolines.c                       |  232 +-
 mono/mini/mini-x86.c                               |  301 +-
 mono/mini/mini-x86.h                               |   42 +
 mono/mini/mini.c                                   | 1158 +-
 mono/mini/mini.h                                   |  250 +-
 mono/mini/objects.cs                               |   53 +-
 mono/mini/optflags-def.h                           |    8 +-
 mono/mini/patch-info.h                             |    9 +
 mono/mini/regalloc.h                               |    5 +-
 mono/mini/ssa.c                                    |    2 +-
 mono/mini/tasklets.c                               |    2 +-
 mono/mini/trace.c                                  |   37 +-
 mono/mini/tramp-alpha.c                            |  632 -
 mono/mini/tramp-amd64.c                            |   52 +-
 mono/mini/tramp-arm.c                              |  298 +-
 mono/mini/tramp-hppa.c                             |  434 -
 mono/mini/tramp-mips.c                             |   19 +-
 mono/mini/tramp-ppc.c                              |   11 +-
 mono/mini/tramp-s390.c                             |  509 -
 mono/mini/tramp-s390x.c                            |  225 +-
 mono/mini/tramp-x86.c                              |  108 +-
 mono/mini/version.h                                |    2 +-
 mono/mini/wapihandles.c                            |    2 +-
 mono/mini/xdebug.c                                 |   20 +-
 mono/monograph/Makefile.am                         |    7 +
 mono/monograph/Makefile.in                         |  188 +-
 mono/monograph/monograph.c                         |    7 +-
 mono/profiler/Makefile.am                          |   17 +
 mono/profiler/Makefile.in                          |  237 +-
 mono/profiler/decode.c                             |    5 +
 mono/profiler/mono-profiler-iomap.c                |    4 +-
 mono/profiler/proflog.c                            |    7 +-
 mono/tests/Makefile.am                             |  239 +-
 mono/tests/Makefile.in                             |  450 +-
 mono/tests/allow-synchronous-major.cs              |   26 +
 mono/tests/assembly_append_ordering.cs             |   59 +
 mono/tests/assemblyresolve/Makefile.in             |   59 +-
 mono/tests/bug-10127.cs                            |  111 +
 mono/tests/bug-2907.cs                             |  132 +
 mono/tests/cas/Makefile.in                         |  123 +-
 mono/tests/cas/assembly/Makefile.in                |   58 +-
 mono/tests/cas/demand/Makefile.in                  |   58 +-
 mono/tests/cas/inheritance/Makefile.in             |   58 +-
 mono/tests/cas/linkdemand/Makefile.in              |   58 +-
 mono/tests/cas/threads/Makefile.in                 |   58 +-
 mono/tests/cominterop.cs                           |   62 +
 mono/tests/finalizer-exception.cs                  |   14 +-
 mono/tests/finalizer-wait.cs                       |   10 +-
 mono/tests/gc-descriptors/Makefile.am              |   16 +
 mono/tests/gc-descriptors/Makefile.in              |  496 +
 .../gc-descriptors/descriptor-tests-driver.cs      |   34 +
 .../gc-descriptors/descriptor-tests-prefix.cs      |    6 +
 mono/tests/gc-descriptors/gen-descriptor-tests.py  |  123 +
 mono/tests/generic_type_definition.2.cs            |   10 +-
 mono/tests/gsharing-valuetype-layout.il            |  192 +
 mono/tests/invalid_generic_instantiation.il        |  109 +
 mono/tests/invoke.cs                               |    2 +-
 mono/tests/libtest.c                               |  141 +
 mono/tests/load-exceptions.cs                      |   15 +
 mono/tests/load-missing.il                         |    6 +
 mono/tests/pinvoke2.cs                             |   11 +-
 mono/tests/runtime-invoke.cs                       |   39 +-
 mono/tests/sgen-case-23400.cs                      |   35 +
 mono/tests/sgen-cementing-stress.cs                |   73 +
 mono/tests/sgen-domain-unload.cs                   |   59 +
 mono/tests/sgen-weakref-stress.cs                  |   38 +
 mono/tests/static-constructor.cs                   |    4 +-
 mono/tests/test-driver                             |   42 +-
 mono/tests/threadpool-in-processexit.cs            |   26 +
 .../threadpool-in-processexit.exe.stdout.expected  |    1 +
 mono/tests/unload-appdomain-on-shutdown.cs         |   39 +
 mono/utils/Makefile.am                             |   14 +-
 mono/utils/Makefile.in                             |  226 +-
 mono/utils/atomic.c                                |  194 +
 mono/utils/atomic.h                                | 1235 +
 mono/utils/dtrace.h                                |  104 +-
 mono/utils/hazard-pointer.c                        |   27 +-
 mono/utils/hazard-pointer.h                        |    4 +-
 mono/utils/lock-free-alloc.c                       |   14 +-
 mono/utils/lock-free-array-queue.c                 |    2 +-
 mono/utils/lock-free-queue.c                       |    4 +-
 mono/utils/lock-free-queue.h                       |   10 +-
 mono/utils/mach-support-amd64.c                    |   43 +-
 mono/utils/mach-support-arm.c                      |   66 +-
 mono/utils/mach-support-unknown.c                  |   79 +
 mono/utils/mach-support-x86.c                      |   40 +-
 mono/utils/mach-support.h                          |    5 +-
 mono/utils/memcheck.h                              |  148 +-
 mono/utils/mono-codeman.c                          |  193 +-
 mono/utils/mono-codeman.h                          |    8 +
 mono/utils/mono-compiler.h                         |    8 +-
 mono/utils/mono-context.c                          |    5 +
 mono/utils/mono-context.h                          |   23 +-
 mono/utils/mono-digest.h                           |   16 +
 mono/utils/mono-dl.c                               |    7 +-
 mono/utils/mono-dl.h                               |    4 +-
 mono/utils/mono-error-internals.h                  |    6 +
 mono/utils/mono-error.c                            |  131 +
 mono/utils/mono-linked-list-set.c                  |   10 +-
 mono/utils/mono-logger-internal.h                  |   21 +
 mono/utils/mono-md5.c                              |   24 +-
 mono/utils/mono-membar.h                           |   20 +-
 mono/utils/mono-mmap.c                             |   60 +-
 mono/utils/mono-mutex.c                            |  155 +
 mono/utils/mono-mutex.h                            |  104 +
 mono/utils/mono-path.c                             |    5 -
 mono/utils/mono-poll.c                             |   12 +
 mono/utils/mono-proclib.c                          |    2 +
 mono/utils/mono-semaphore.c                        |    9 +-
 mono/utils/mono-sha1.c                             |   23 +
 mono/utils/mono-sigcontext.h                       |    8 +-
 mono/utils/mono-threads-mach.c                     |    7 +-
 mono/utils/mono-threads-posix.c                    |   17 +-
 mono/utils/mono-threads-windows.c                  |    4 +-
 mono/utils/mono-threads.c                          |   41 +-
 mono/utils/mono-threads.h                          |   10 +-
 mono/utils/monobitset.c                            |    9 +-
 mono/utils/valgrind.h                              | 5339 +-
 msvc/Makefile.in                                   |   58 +-
 msvc/libmonoruntime.vcxproj                        |    8 +-
 msvc/mono.sln                                      |   15 +-
 po/Makefile.in                                     |  123 +-
 po/mcs/Makefile.in.in                              |    1 +
 po/mcs/de.gmo                                      |  Bin 5546 -> 5546 bytes
 po/mcs/de.po                                       | 1080 +-
 po/mcs/es.gmo                                      |  Bin 16487 -> 16487 bytes
 po/mcs/es.po                                       | 1086 +-
 po/mcs/ja.gmo                                      |  Bin 21042 -> 21042 bytes
 po/mcs/ja.po                                       | 1086 +-
 po/mcs/mcs.pot                                     | 1082 +-
 po/mcs/pt_BR.gmo                                   |  Bin 75640 -> 75463 bytes
 po/mcs/pt_BR.po                                    | 1103 +-
 runtime/Makefile.am                                |   26 +-
 runtime/Makefile.in                                |  163 +-
 runtime/mkinstalldirs                              |  101 +
 runtime/mono-wrapper.in                            |    9 +
 samples/Makefile.in                                |   59 +-
 scripts/Makefile.am                                |   22 +-
 scripts/Makefile.in                                |   92 +-
 scripts/patch-quiet.sh                             |   46 -
 support/Makefile.am                                |    7 +
 support/Makefile.in                                |  219 +-
 support/dirent.c                                   |    1 +
 support/fcntl.c                                    |   10 +
 support/mac-reachability.c                         |  153 +
 support/map.c                                      |  201 +-
 support/map.h                                      |   80 +-
 support/nl.c                                       |    6 +
 support/pwd.c                                      |    4 +
 support/signal.c                                   |    4 +-
 support/sys-mman.c                                 |    2 +
 support/sys-stat.c                                 |  160 +
 support/sys-uio.c                                  |  126 +
 support/syslog.c                                   |    8 +
 support/unistd.c                                   |   15 +
 tools/Makefile.in                                  |  123 +-
 tools/locale-builder/Driver.cs                     |   89 +-
 tools/locale-builder/Makefile.am                   |    2 +-
 tools/locale-builder/Makefile.in                   |   60 +-
 tools/locale-builder/NumberFormatEntry.cs          |    5 +-
 tools/locale-builder/Patterns.cs                   |   28 +-
 tools/sgen/Makefile.in                             |  143 +-
 tools/sgen/sgen-grep-binprot.c                     |  113 +-
 11350 files changed, 1874724 insertions(+), 461449 deletions(-)

-- 
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