summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds90
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj78
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/alpine/3.4.3/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/debian/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/fedora/23/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/fedora/24/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/linux/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/opensuse/13.2/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/opensuse/42.1/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/osx/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/rhel/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/runtime.Linux.Microsoft.NETCore.ILAsm.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/runtime.OSX.Microsoft.NETCore.ILAsm.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/runtime.Windows_NT.Microsoft.NETCore.ILAsm.props9
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/tizen/4.0.0/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.04/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.10/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/win/Microsoft.NETCore.ILAsm.pkgproj24
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds94
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj77
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/alpine/3.4.3/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/debian/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/fedora/23/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/fedora/24/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/linux/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/13.2/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/42.1/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/osx/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/rhel/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Linux.Microsoft.NETCore.ILDAsm.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/runtime.OSX.Microsoft.NETCore.ILDAsm.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Windows_NT.Microsoft.NETCore.ILDAsm.props10
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/tizen/4.0.0/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.04/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.10/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/win/Microsoft.NETCore.ILDAsm.pkgproj25
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds96
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj81
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/alpine/3.4.3/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/debian/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/fedora/23/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/fedora/24/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/linux/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/opensuse/13.2/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/opensuse/42.1/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/osx/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/rhel/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/runtime.Linux.Microsoft.NETCore.Jit.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/runtime.OSX.Microsoft.NETCore.Jit.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/runtime.Windows_NT.Microsoft.NETCore.Jit.props13
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/tizen/4.0.0/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.04/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.10/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj40
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.builds64
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.pkgproj53
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/alpine/3.4.3/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/debian/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/fedora/23/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/fedora/24/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/linux/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/opensuse/13.2/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/opensuse/42.1/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/osx/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/rhel/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/runtime.Linux.Microsoft.NETCore.Native.props7
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/runtime.OSX.Microsoft.NETCore.Native.props7
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/ubuntu/14.04/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/ubuntu/16.04/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/ubuntu/16.10/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds95
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj80
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.props9
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/alpine/3.4.3/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/debian/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/23/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/24/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/13.2/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/42.1/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/osx/Microsoft.NETCore.Runtime.CoreCLR.pkgproj54
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Linux.Microsoft.NETCore.Runtime.CoreCLR.props26
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.OSX.Microsoft.NETCore.Runtime.CoreCLR.props16
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Windows_NT.Microsoft.NETCore.Runtime.CoreCLR.props51
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/tizen/4.0.0/Microsoft.NETCore.Runtime.CoreCLR.pkgproj57
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.10/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj99
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds92
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj74
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/alpine/3.4.3/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/debian/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/fedora/23/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/fedora/24/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/linux/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/opensuse/13.2/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/opensuse/42.1/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/osx/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/rhel/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/runtime.Linux.Microsoft.NETCore.TestHost.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/runtime.OSX.Microsoft.NETCore.TestHost.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/runtime.Windows_NT.Microsoft.NETCore.TestHost.props9
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/tizen/4.0.0/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.04/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.10/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/win/Microsoft.NETCore.TestHost.pkgproj24
-rw-r--r--src/.nuget/Microsoft.TargetingPack.Private.CoreCLR/Microsoft.TargetingPack.Private.CoreCLR.pkgproj4
-rw-r--r--src/.nuget/dir.props193
-rw-r--r--src/.nuget/dir.targets88
-rw-r--r--src/.nuget/dir.traversal.targets19
-rw-r--r--src/.nuget/init/project.json2
-rw-r--r--src/.nuget/packageIndex.json2
-rw-r--r--src/.nuget/packages.builds19
-rw-r--r--src/ToolBox/PdbTypeMatch/PdbTypeMatch.cpp2023
-rw-r--r--src/ToolBox/PdbTypeMatch/PdbTypeMatch.h69
-rw-r--r--src/ToolBox/PdbTypeMatch/PrintSymbol.cpp2254
-rw-r--r--src/ToolBox/PdbTypeMatch/PrintSymbol.h66
-rw-r--r--src/ToolBox/PdbTypeMatch/callback.h96
-rw-r--r--src/ToolBox/PdbTypeMatch/include/cvconst.h3181
-rw-r--r--src/ToolBox/PdbTypeMatch/include/dia2.h7854
-rw-r--r--src/ToolBox/PdbTypeMatch/include/diacreate.h40
-rw-r--r--src/ToolBox/PdbTypeMatch/native.rc8
-rw-r--r--src/ToolBox/PdbTypeMatch/regs.cpp1708
-rw-r--r--src/ToolBox/PdbTypeMatch/regs.h23
-rw-r--r--src/ToolBox/PdbTypeMatch/stdafx.cpp9
-rw-r--r--src/ToolBox/PdbTypeMatch/stdafx.h25
-rw-r--r--src/ToolBox/SOS/NETCore/SOS.NETCore.csproj10
-rw-r--r--src/ToolBox/SOS/NETCore/SymbolReader.cs37
-rw-r--r--src/ToolBox/SOS/NETCore/project.json6
-rw-r--r--src/ToolBox/SOS/Strike/disasm.h3
-rw-r--r--src/ToolBox/SOS/Strike/gcroot.cpp4
-rw-r--r--src/ToolBox/SOS/Strike/sos.cpp2
-rw-r--r--src/ToolBox/SOS/Strike/sos_md.h2
-rw-r--r--src/ToolBox/SOS/Strike/strike.cpp12
-rw-r--r--src/ToolBox/SOS/Strike/util.cpp4
-rw-r--r--src/ToolBox/SOS/lldbplugin/CMakeLists.txt13
-rw-r--r--src/ToolBox/superpmi/superpmi-shared/icorjitcompilerimpl.h4
-rw-r--r--src/ToolBox/superpmi/superpmi-shared/icorjitinfoimpl.h44
-rw-r--r--src/ToolBox/superpmi/superpmi-shared/lwmlist.h1
-rw-r--r--src/ToolBox/superpmi/superpmi-shared/methodcontext.cpp50
-rw-r--r--src/ToolBox/superpmi/superpmi-shared/methodcontext.h20
-rw-r--r--src/ToolBox/superpmi/superpmi-shim-collector/icorjitinfo.cpp20
-rw-r--r--src/ToolBox/superpmi/superpmi-shim-counter/icorjitinfo.cpp18
-rw-r--r--src/ToolBox/superpmi/superpmi-shim-simple/icorjitinfo.cpp17
-rw-r--r--src/ToolBox/superpmi/superpmi/icorjitinfo.cpp19
-rw-r--r--src/binder/applicationcontext.cpp2
-rw-r--r--src/binder/assemblybinder.cpp16
-rw-r--r--src/binder/bindinglog.cpp2
-rw-r--r--src/binder/clrprivbinderassemblyloadcontext.cpp4
-rw-r--r--src/binder/clrprivbindercoreclr.cpp12
-rw-r--r--src/binder/coreclrbindercommon.cpp4
-rw-r--r--src/binder/inc/applicationcontext.hpp2
-rw-r--r--src/binder/inc/assembly.hpp12
-rw-r--r--src/binder/inc/assemblybinder.hpp12
-rw-r--r--src/binder/inc/clrprivbinderassemblyloadcontext.h4
-rw-r--r--src/binder/inc/clrprivbindercoreclr.h4
-rw-r--r--src/binder/inc/fusionhelpers.hpp6
-rw-r--r--src/binder/inc/list.hpp2
-rw-r--r--src/build.proj7
-rw-r--r--src/classlibnative/bcltype/arraynative.cpp99
-rw-r--r--src/classlibnative/bcltype/arraynative.inl329
-rw-r--r--src/classlibnative/bcltype/number.cpp53
-rw-r--r--src/classlibnative/bcltype/number.h3
-rw-r--r--src/classlibnative/bcltype/objectnative.cpp11
-rw-r--r--src/classlibnative/bcltype/stringnative.cpp5
-rw-r--r--src/classlibnative/bcltype/system.cpp306
-rw-r--r--src/classlibnative/bcltype/system.h24
-rw-r--r--src/classlibnative/float/floatdouble.cpp27
-rw-r--r--src/classlibnative/float/floatsingle.cpp69
-rw-r--r--src/classlibnative/inc/calendardata.h165
-rw-r--r--src/classlibnative/inc/floatsingle.h38
-rw-r--r--src/classlibnative/inc/nlsinfo.h169
-rw-r--r--src/classlibnative/inc/nlstable.h121
-rw-r--r--src/classlibnative/nls/CMakeLists.txt2
-rw-r--r--src/classlibnative/nls/calendardata.cpp985
-rw-r--r--src/classlibnative/nls/encodingdata.cpp579
-rw-r--r--src/classlibnative/nls/nlsinfo.cpp3203
-rw-r--r--src/classlibnative/nls/nlstable.cpp259
-rw-r--r--src/coreclr/hosts/unixcoreconsole/CMakeLists.txt4
-rw-r--r--src/coreclr/hosts/unixcoreconsole/coreconsole.cpp13
-rw-r--r--src/coreclr/hosts/unixcorerun/CMakeLists.txt4
-rw-r--r--src/coreclr/hosts/unixcorerun/corerun.cpp2
-rw-r--r--src/coreclr/hosts/unixcoreruncommon/coreruncommon.cpp21
-rw-r--r--src/corefx/System.Globalization.Native/CMakeLists.txt36
-rw-r--r--src/corefx/System.Globalization.Native/collation.cpp10
-rw-r--r--src/corefx/System.Globalization.Native/icushim.cpp93
-rw-r--r--src/corefx/System.Globalization.Native/icushim.h9
-rw-r--r--src/debug/daccess/CMakeLists.txt25
-rw-r--r--src/debug/daccess/daccess.cpp9
-rw-r--r--src/debug/daccess/dacdbiimpl.cpp113
-rw-r--r--src/debug/daccess/dacdbiimplstackwalk.cpp6
-rw-r--r--src/debug/daccess/dacfn.cpp8
-rw-r--r--src/debug/daccess/enummem.cpp22
-rw-r--r--src/debug/daccess/gcinterface.dac.h5
-rw-r--r--src/debug/daccess/inspect.cpp10
-rw-r--r--src/debug/daccess/nidump.cpp310
-rw-r--r--src/debug/daccess/request.cpp172
-rw-r--r--src/debug/daccess/request_common.h58
-rw-r--r--src/debug/daccess/request_svr.cpp171
-rw-r--r--src/debug/daccess/stdafx.h3
-rw-r--r--src/debug/debug-pal/unix/twowaypipe.cpp5
-rw-r--r--src/debug/di/cordb.cpp10
-rw-r--r--src/debug/di/platformspecific.cpp2
-rw-r--r--src/debug/di/process.cpp115
-rw-r--r--src/debug/di/rsmain.cpp10
-rw-r--r--src/debug/di/rsmda.cpp23
-rw-r--r--src/debug/di/rspriv.h2
-rw-r--r--src/debug/di/shimprocess.cpp4
-rw-r--r--src/debug/ee/arm64/dbghelpers.S55
-rw-r--r--src/debug/ee/controller.h2
-rw-r--r--src/debug/ee/dactable.cpp12
-rw-r--r--src/debug/ee/debugger.cpp124
-rw-r--r--src/debug/ee/debugger.h6
-rw-r--r--src/debug/ee/debugger.inl2
-rw-r--r--src/debug/ee/frameinfo.cpp23
-rw-r--r--src/debug/ee/funceval.cpp3
-rw-r--r--src/debug/ee/stdafx.h4
-rw-r--r--src/debug/ee/wks/CMakeLists.txt2
-rw-r--r--src/debug/inc/dacdbiinterface.h3
-rw-r--r--src/debug/inc/dbgappdomain.h8
-rw-r--r--src/dlls/dbgshim/dbgshim.cpp4
-rw-r--r--src/dlls/mscordac/CMakeLists.txt33
-rw-r--r--src/dlls/mscordac/GetFileVersion.dllbin5120 -> 0 bytes
-rw-r--r--src/dlls/mscordbi/mscordbi.src2
-rw-r--r--src/dlls/mscoree/coreclr/CMakeLists.txt21
-rw-r--r--src/dlls/mscoree/coreclr/README.md7
-rw-r--r--src/dlls/mscoree/coreclr/dump_helper_resource.binbin0 -> 17 bytes
-rw-r--r--src/dlls/mscoree/mscoree.cpp24
-rw-r--r--src/dlls/mscoree/mscorwks_ntdef.src168
-rw-r--r--src/dlls/mscorrc/fuslog.rc290
-rw-r--r--src/dlls/mscorrc/fusres.h249
-rw-r--r--src/dlls/mscorrc/include.rc1
-rw-r--r--src/dlls/mscorrc/mscorrc.rc41
-rw-r--r--src/dlls/mscorrc/nativelog.rc32
-rw-r--r--src/dlls/mscorrc/nativeres.h35
-rw-r--r--src/dlls/mscorrc/resource.h13
-rw-r--r--src/gc/CMakeLists.txt1
-rw-r--r--src/gc/env/gcenv.base.h13
-rw-r--r--src/gc/env/gcenv.ee.h6
-rw-r--r--src/gc/env/gcenv.structs.h2
-rw-r--r--src/gc/gc.cpp1520
-rw-r--r--src/gc/gc.h90
-rw-r--r--src/gc/gccommon.cpp73
-rw-r--r--src/gc/gcee.cpp25
-rw-r--r--src/gc/gceesvr.cpp2
-rw-r--r--src/gc/gceewks.cpp1
-rw-r--r--src/gc/gcenv.ee.standalone.inl29
-rw-r--r--src/gc/gchandletable.cpp111
-rw-r--r--src/gc/gchandletableimpl.h48
-rw-r--r--src/gc/gcimpl.h54
-rw-r--r--src/gc/gcinterface.dac.h156
-rw-r--r--src/gc/gcinterface.dacvars.def66
-rw-r--r--src/gc/gcinterface.ee.h33
-rw-r--r--src/gc/gcinterface.h320
-rw-r--r--src/gc/gcpriv.h271
-rw-r--r--src/gc/gcscan.cpp17
-rw-r--r--src/gc/gcscan.h12
-rw-r--r--src/gc/handletable.cpp22
-rw-r--r--src/gc/handletable.h23
-rw-r--r--src/gc/objecthandle.cpp91
-rw-r--r--src/gc/objecthandle.h537
-rw-r--r--src/gc/sample/CMakeLists.txt1
-rw-r--r--src/gc/sample/GCSample.cpp34
-rw-r--r--src/gc/sample/gcenv.ee.cpp32
-rw-r--r--src/gc/unix/CMakeLists.txt3
-rw-r--r--src/gc/unix/cgroup.cpp342
-rw-r--r--src/gc/unix/gcenv.unix.cpp25
-rw-r--r--src/gc/windows/gcenv.windows.cpp3
-rw-r--r--src/gcdump/i386/gcdumpx86.cpp3
-rw-r--r--src/ilasm/asmman.cpp265
-rw-r--r--src/ilasm/asmman.hpp10
-rw-r--r--src/ilasm/asmtemplates.h49
-rw-r--r--src/ilasm/assem.cpp14
-rw-r--r--src/ilasm/assembler.cpp38
-rw-r--r--src/ilasm/assembler.h9
-rw-r--r--src/ilasm/grammar_after.cpp12
-rw-r--r--src/ilasm/grammar_before.cpp12
-rw-r--r--src/ilasm/main.cpp38
-rw-r--r--src/ilasm/method.cpp20
-rw-r--r--src/ilasm/writer.cpp285
-rw-r--r--src/ilasm/writer_enc.cpp59
-rw-r--r--src/ildasm/dasm.cpp57
-rw-r--r--src/inc/CMakeLists.txt1
-rw-r--r--src/inc/CrstTypes.def6
-rw-r--r--src/inc/MSCOREE.IDL1353
-rw-r--r--src/inc/apithreadstress.h33
-rw-r--r--src/inc/appxutil.h93
-rw-r--r--src/inc/binderngen.idl1
-rw-r--r--src/inc/clrconfig.h10
-rw-r--r--src/inc/clrconfigvalues.h50
-rw-r--r--src/inc/clrhost.h2
-rw-r--r--src/inc/clrinternal.idl195
-rw-r--r--src/inc/clrnt.h2
-rw-r--r--src/inc/clrprivbinderutil.h125
-rw-r--r--src/inc/clrtypes.h2
-rw-r--r--src/inc/cor.h15
-rw-r--r--src/inc/corbbtprof.h27
-rw-r--r--src/inc/corcompile.h107
-rw-r--r--src/inc/coregen.h1
-rw-r--r--src/inc/corhdr.h1
-rw-r--r--src/inc/corhost.h697
-rw-r--r--src/inc/corinfo.h149
-rw-r--r--src/inc/corjit.h93
-rw-r--r--src/inc/corpolicy.h40
-rw-r--r--src/inc/corpriv.h171
-rw-r--r--src/inc/corprof.idl9
-rw-r--r--src/inc/crosscomp.h4
-rw-r--r--src/inc/crsttypes.h260
-rw-r--r--src/inc/daccess.h9
-rw-r--r--src/inc/dacprivate.h23
-rw-r--r--src/inc/dacvars.h72
-rw-r--r--src/inc/eetwain.h5
-rw-r--r--src/inc/eventtracebase.h10
-rw-r--r--src/inc/formattype.cpp2
-rw-r--r--src/inc/fusion.idl288
-rw-r--r--src/inc/fusionbind.h316
-rw-r--r--src/inc/fusionpriv.idl970
-rw-r--r--src/inc/fusionsink.h129
-rw-r--r--src/inc/gchost.idl95
-rw-r--r--src/inc/holder.h31
-rw-r--r--src/inc/jithelpers.h44
-rw-r--r--src/inc/legacyactivationshim.h1382
-rw-r--r--src/inc/legacyactivationshimdelayload.h13
-rw-r--r--src/inc/loglf.h66
-rw-r--r--src/inc/longfilepathwrappers.h115
-rw-r--r--src/inc/metadatatracker.h2
-rw-r--r--src/inc/mscoruef.idl117
-rw-r--r--src/inc/newapis.h16
-rw-r--r--src/inc/palclr_win.h61
-rw-r--r--src/inc/profilepriv.h4
-rw-r--r--src/inc/readytorun.h15
-rw-r--r--src/inc/readytorunhelpers.h2
-rw-r--r--src/inc/regdisp.h67
-rw-r--r--src/inc/registrywrapper.h28
-rw-r--r--src/inc/shimload.h11
-rw-r--r--src/inc/stacktrace.h6
-rw-r--r--src/inc/stdmacros.h2
-rw-r--r--src/inc/stgpool.h15
-rw-r--r--src/inc/switches.h37
-rw-r--r--src/inc/tlbutils.h52
-rw-r--r--src/inc/utilcode.h250
-rw-r--r--src/inc/volatile.h2
-rw-r--r--src/inc/vptr_list.h30
-rw-r--r--src/inc/winrt/windowsruntime.h17
-rw-r--r--src/inc/winwrap.h13
-rw-r--r--src/inc/zapper.h116
-rw-r--r--src/ipcman/ipcfunccallimpl.cpp618
-rw-r--r--src/ipcman/ipcsharedsrc.cpp75
-rw-r--r--src/ipcman/ipcwriterimpl.cpp56
-rw-r--r--src/jit/CMakeLists.txt166
-rw-r--r--src/jit/DIRS.proj4
-rw-r--r--src/jit/ICorJitInfo_API_wrapper.hpp48
-rwxr-xr-xsrc/jit/_typeinfo.h51
-rw-r--r--src/jit/assertionprop.cpp355
-rw-r--r--src/jit/bitset.cpp4
-rw-r--r--src/jit/bitsetasshortlong.h137
-rw-r--r--src/jit/block.h226
-rwxr-xr-xsrc/jit/codegen.h74
-rw-r--r--src/jit/codegenarm.cpp1728
-rw-r--r--src/jit/codegenarm64.cpp1824
-rw-r--r--src/jit/codegenarmarch.cpp1687
-rw-r--r--src/jit/codegenclassic.h8
-rw-r--r--src/jit/codegencommon.cpp265
-rw-r--r--src/jit/codegeninterface.h2
-rw-r--r--src/jit/codegenlegacy.cpp232
-rw-r--r--src/jit/codegenlinear.cpp72
-rw-r--r--src/jit/codegenlinear.h62
-rw-r--r--src/jit/codegenxarch.cpp345
-rw-r--r--src/jit/compatjit/.gitmirror1
-rw-r--r--src/jit/compatjit/CMakeLists.txt66
-rw-r--r--src/jit/compiler.cpp126
-rw-r--r--src/jit/compiler.h333
-rw-r--r--src/jit/compiler.hpp61
-rw-r--r--src/jit/compilerbitsettraits.h8
-rw-r--r--src/jit/compilerbitsettraits.hpp16
-rw-r--r--src/jit/compphases.h125
-rw-r--r--src/jit/crossgen/CMakeLists.txt2
-rw-r--r--src/jit/decomposelongs.cpp210
-rw-r--r--src/jit/dll/CMakeLists.txt20
-rw-r--r--src/jit/ee_il_dll.cpp185
-rw-r--r--src/jit/ee_il_dll.hpp4
-rw-r--r--src/jit/emit.cpp81
-rw-r--r--src/jit/emit.h53
-rw-r--r--src/jit/emitarm.cpp349
-rw-r--r--src/jit/emitarm.h17
-rw-r--r--src/jit/emitarm64.cpp18
-rw-r--r--src/jit/emitarm64.h4
-rw-r--r--src/jit/emitinl.h6
-rw-r--r--src/jit/emitxarch.cpp354
-rw-r--r--src/jit/emitxarch.h53
-rw-r--r--src/jit/flowgraph.cpp1491
-rw-r--r--src/jit/gcencode.cpp102
-rw-r--r--src/jit/gentree.cpp1379
-rw-r--r--src/jit/gentree.h288
-rw-r--r--src/jit/gtlist.h10
-rw-r--r--src/jit/importer.cpp1101
-rw-r--r--src/jit/inline.def2
-rw-r--r--src/jit/inline.h52
-rw-r--r--src/jit/instr.cpp92
-rw-r--r--src/jit/instrsxarch.h16
-rw-r--r--src/jit/jit.h60
-rw-r--r--src/jit/jit.settings.targets6
-rw-r--r--src/jit/jitconfigvalues.h50
-rw-r--r--src/jit/jitee.h72
-rw-r--r--src/jit/jitgcinfo.h6
-rw-r--r--src/jit/jitpch.h4
-rw-r--r--src/jit/jitstd/type_traits.h5
-rw-r--r--src/jit/lclvars.cpp596
-rw-r--r--src/jit/legacyjit/CMakeLists.txt62
-rw-r--r--src/jit/legacynonjit/.gitmirror (renamed from src/ToolBox/PdbTypeMatch/.gitmirror)0
-rw-r--r--src/jit/legacynonjit/CMakeLists.txt67
-rw-r--r--src/jit/legacynonjit/legacynonjit.def7
-rw-r--r--src/jit/linuxnonjit/CMakeLists.txt71
-rw-r--r--src/jit/liveness.cpp18
-rw-r--r--src/jit/lower.cpp205
-rw-r--r--src/jit/lower.h2
-rw-r--r--src/jit/lowerarm.cpp183
-rw-r--r--src/jit/lowerarm64.cpp298
-rw-r--r--src/jit/lowerarmarch.cpp346
-rw-r--r--src/jit/lsra.cpp218
-rw-r--r--src/jit/lsra.h7
-rw-r--r--src/jit/lsraarm.cpp836
-rw-r--r--src/jit/lsraarm64.cpp765
-rw-r--r--src/jit/lsraarmarch.cpp868
-rw-r--r--src/jit/lsraxarch.cpp221
-rw-r--r--src/jit/morph.cpp629
-rw-r--r--src/jit/optcse.cpp200
-rw-r--r--src/jit/optimizer.cpp22
-rw-r--r--src/jit/protojit/CMakeLists.txt1
-rw-r--r--src/jit/protononjit/.gitmirror (renamed from src/ToolBox/PdbTypeMatch/include/.gitmirror)0
-rw-r--r--src/jit/protononjit/CMakeLists.txt84
-rw-r--r--src/jit/protononjit/SOURCES10
-rw-r--r--src/jit/protononjit/makefile7
-rw-r--r--src/jit/protononjit/protononjit.def7
-rw-r--r--src/jit/protononjit/protononjit.nativeproj86
-rw-r--r--src/jit/rangecheck.cpp17
-rw-r--r--src/jit/rationalize.cpp29
-rw-r--r--src/jit/regalloc.cpp2
-rw-r--r--src/jit/registerfp.cpp2
-rw-r--r--src/jit/regset.cpp11
-rw-r--r--src/jit/regset.h2
-rw-r--r--src/jit/simd.cpp15
-rw-r--r--src/jit/simdcodegenxarch.cpp38
-rw-r--r--src/jit/stackfp.cpp2
-rw-r--r--src/jit/standalone/CMakeLists.txt1
-rw-r--r--src/jit/target.h51
-rw-r--r--src/jit/unwind.h24
-rw-r--r--src/jit/unwindamd64.cpp12
-rw-r--r--src/jit/utils.cpp75
-rw-r--r--src/jit/utils.h11
-rw-r--r--src/jit/valuenum.cpp375
-rw-r--r--src/jit/valuenum.h23
-rw-r--r--src/jit/valuenumfuncs.h1
-rw-r--r--src/md/compiler/classfactory.cpp8
-rw-r--r--src/md/compiler/disp.cpp36
-rw-r--r--src/md/compiler/mdperf.h1
-rw-r--r--src/md/compiler/mdsighelper.h6
-rw-r--r--src/md/compiler/mdutil.cpp4
-rw-r--r--src/md/compiler/mdutil.h4
-rw-r--r--src/md/compiler/mdvalidator.cpp152
-rw-r--r--src/md/compiler/newmerger.cpp6303
-rw-r--r--src/md/compiler/newmerger.h256
-rw-r--r--src/md/compiler/regmeta.cpp32
-rw-r--r--src/md/compiler/regmeta.h21
-rw-r--r--src/md/compiler/regmeta_compilersupport.cpp274
-rw-r--r--src/md/compiler/regmeta_emit.cpp75
-rw-r--r--src/md/compiler/regmeta_vm.cpp179
-rw-r--r--src/md/compiler/wks/CMakeLists.txt4
-rw-r--r--src/md/enc/imptlb.cpp8057
-rw-r--r--src/md/enc/liteweightstgdbrw.cpp28
-rw-r--r--src/md/enc/metamodelenc.cpp25
-rw-r--r--src/md/enc/metamodelrw.cpp25
-rw-r--r--src/md/enc/rwutil.cpp143
-rw-r--r--src/md/enc/stgio.cpp38
-rw-r--r--src/md/enc/stgtiggerstorage.cpp4
-rw-r--r--src/md/enc/wks/CMakeLists.txt2
-rw-r--r--src/md/hotdata/hotdataformat.h2
-rw-r--r--src/md/inc/assemblymdinternaldisp.h705
-rw-r--r--src/md/inc/imptlb.h777
-rw-r--r--src/md/inc/liteweightstgdb.h2
-rw-r--r--src/md/inc/metamodelrw.h4
-rw-r--r--src/md/inc/rwutil.h24
-rw-r--r--src/md/inc/stgio.h4
-rw-r--r--src/md/inc/winmdinterfaces.h8
-rw-r--r--src/md/md_wks.cmake2
-rw-r--r--src/md/runtime/mdfileformat.cpp2
-rw-r--r--src/md/runtime/mdinternaldisp.cpp1614
-rw-r--r--src/md/runtime/metamodel.cpp2
-rw-r--r--src/md/runtime/wks/CMakeLists.txt2
-rw-r--r--src/md/winmd/adapter.cpp2
-rw-r--r--src/md/winmd/inc/adapter.h6
-rw-r--r--src/md/winmd/wks/CMakeLists.txt4
-rw-r--r--src/mscorlib/Common/NotImplemented.cs34
-rw-r--r--src/mscorlib/Common/PinnableBufferCache.cs34
-rw-r--r--src/mscorlib/Common/Preprocessed/AssemblyRefs.g.cs18
-rw-r--r--src/mscorlib/Common/System/SR.cs197
-rw-r--r--src/mscorlib/GenerateSplitStringResources.targets8
-rw-r--r--src/mscorlib/PinvokeAnalyzerExceptionList.analyzerdata3
-rw-r--r--src/mscorlib/Resources/Strings.resx3611
-rw-r--r--src/mscorlib/System.Private.CoreLib.csproj1731
-rw-r--r--src/mscorlib/System.Private.CoreLib.sln26
-rw-r--r--src/mscorlib/corefx/Debug.cs29
-rw-r--r--src/mscorlib/corefx/Interop/Unix/Interop.Libraries.cs12
-rw-r--r--src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.Collation.cs69
-rw-r--r--src/mscorlib/corefx/Interop/Unix/System.Native/Interop.GetCwd.cs74
-rw-r--r--src/mscorlib/corefx/Interop/Unix/System.Native/Interop.GetUnixName.cs21
-rw-r--r--src/mscorlib/corefx/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs26
-rw-r--r--src/mscorlib/corefx/Interop/Windows/BCrypt/Interop.NTSTATUS.cs19
-rw-r--r--src/mscorlib/corefx/Interop/Windows/Interop.Errors.cs71
-rw-r--r--src/mscorlib/corefx/Interop/Windows/Interop.Libraries.cs15
-rw-r--r--src/mscorlib/corefx/Interop/Windows/NtDll/Interop.ZeroMemory.cs17
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.CreateFile.cs40
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.FileOperations.cs12
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.GetFileInformationByHandleEx.cs26
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.GetLongPathNameW.cs18
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.GetTempFileNameW.cs16
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.GetTempPathW.cs16
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.SafeCreateFile.cs45
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.SetErrorMode.cs14
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.UnsafeCreateFile.cs25
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.WideCharToMultiByte.cs22
-rw-r--r--src/mscorlib/corefx/Interop/Windows/kernel32/Interop.WriteFile_SafeHandle_IntPtr.cs24
-rw-r--r--src/mscorlib/corefx/Interop/Windows/oleaut32/Interop.SysAllocStringLen.cs16
-rw-r--r--src/mscorlib/corefx/Interop/Windows/oleaut32/Interop.SysStringLen.cs22
-rw-r--r--src/mscorlib/corefx/Microsoft/Win32/SafeHandles/SafeThreadPoolIOHandle.cs28
-rw-r--r--src/mscorlib/corefx/SR.cs818
-rw-r--r--src/mscorlib/corefx/System/Buffers/Utilities.cs35
-rw-r--r--src/mscorlib/corefx/System/Globalization/Calendar.cs859
-rw-r--r--src/mscorlib/corefx/System/Globalization/CalendarAlgorithmType.cs20
-rw-r--r--src/mscorlib/corefx/System/Globalization/CalendarData.Unix.cs335
-rw-r--r--src/mscorlib/corefx/System/Globalization/CalendarData.Windows.cs469
-rw-r--r--src/mscorlib/corefx/System/Globalization/CalendarData.cs377
-rw-r--r--src/mscorlib/corefx/System/Globalization/CalendarWeekRule.cs18
-rw-r--r--src/mscorlib/corefx/System/Globalization/CharUnicodeInfo.cs391
-rw-r--r--src/mscorlib/corefx/System/Globalization/ChineseLunisolarCalendar.cs395
-rw-r--r--src/mscorlib/corefx/System/Globalization/CompareInfo.Unix.cs397
-rw-r--r--src/mscorlib/corefx/System/Globalization/CompareInfo.Windows.cs415
-rw-r--r--src/mscorlib/corefx/System/Globalization/CompareInfo.cs1094
-rw-r--r--src/mscorlib/corefx/System/Globalization/CultureData.Unix.cs419
-rw-r--r--src/mscorlib/corefx/System/Globalization/CultureData.Windows.cs672
-rw-r--r--src/mscorlib/corefx/System/Globalization/CultureData.cs2470
-rw-r--r--src/mscorlib/corefx/System/Globalization/CultureInfo.Unix.cs31
-rw-r--r--src/mscorlib/corefx/System/Globalization/CultureInfo.Windows.cs57
-rw-r--r--src/mscorlib/corefx/System/Globalization/CultureInfo.cs1558
-rw-r--r--src/mscorlib/corefx/System/Globalization/CultureNotFoundException.cs122
-rw-r--r--src/mscorlib/corefx/System/Globalization/CultureTypes.cs28
-rw-r--r--src/mscorlib/corefx/System/Globalization/DateTimeFormatInfo.cs3087
-rw-r--r--src/mscorlib/corefx/System/Globalization/DateTimeFormatInfoScanner.cs742
-rw-r--r--src/mscorlib/corefx/System/Globalization/DayLightTime.cs53
-rw-r--r--src/mscorlib/corefx/System/Globalization/DigitShapes.cs18
-rw-r--r--src/mscorlib/corefx/System/Globalization/EastAsianLunisolarCalendar.cs717
-rw-r--r--src/mscorlib/corefx/System/Globalization/GregorianCalendar.cs666
-rw-r--r--src/mscorlib/corefx/System/Globalization/GregorianCalendarHelper.cs668
-rw-r--r--src/mscorlib/corefx/System/Globalization/GregorianCalendarTypes.cs21
-rw-r--r--src/mscorlib/corefx/System/Globalization/HebrewNumber.cs458
-rw-r--r--src/mscorlib/corefx/System/Globalization/HijriCalendar.Win32.cs96
-rw-r--r--src/mscorlib/corefx/System/Globalization/HijriCalendar.cs679
-rw-r--r--src/mscorlib/corefx/System/Globalization/IdnMapping.Unix.cs134
-rw-r--r--src/mscorlib/corefx/System/Globalization/IdnMapping.Windows.cs113
-rw-r--r--src/mscorlib/corefx/System/Globalization/IdnMapping.cs152
-rw-r--r--src/mscorlib/corefx/System/Globalization/InternalGlobalizationHelper.cs50
-rw-r--r--src/mscorlib/corefx/System/Globalization/JapaneseCalendar.Unix.cs88
-rw-r--r--src/mscorlib/corefx/System/Globalization/JapaneseCalendar.Win32.cs209
-rw-r--r--src/mscorlib/corefx/System/Globalization/JapaneseCalendar.cs411
-rw-r--r--src/mscorlib/corefx/System/Globalization/JapaneseLunisolarCalendar.cs311
-rw-r--r--src/mscorlib/corefx/System/Globalization/JulianCalendar.cs444
-rw-r--r--src/mscorlib/corefx/System/Globalization/KoreanCalendar.cs267
-rw-r--r--src/mscorlib/corefx/System/Globalization/KoreanLunisolarCalendar.cs1329
-rw-r--r--src/mscorlib/corefx/System/Globalization/NumberFormatInfo.cs900
-rw-r--r--src/mscorlib/corefx/System/Globalization/PersianCalendar.cs611
-rw-r--r--src/mscorlib/corefx/System/Globalization/RegionInfo.cs421
-rw-r--r--src/mscorlib/corefx/System/Globalization/SortKey.cs208
-rw-r--r--src/mscorlib/corefx/System/Globalization/SortVersion.cs101
-rw-r--r--src/mscorlib/corefx/System/Globalization/StringInfo.cs374
-rw-r--r--src/mscorlib/corefx/System/Globalization/TaiwanLunisolarCalendar.cs330
-rw-r--r--src/mscorlib/corefx/System/Globalization/TextElementEnumerator.cs153
-rw-r--r--src/mscorlib/corefx/System/Globalization/TextInfo.Unix.cs126
-rw-r--r--src/mscorlib/corefx/System/Globalization/TextInfo.Windows.cs121
-rw-r--r--src/mscorlib/corefx/System/Globalization/TextInfo.cs746
-rw-r--r--src/mscorlib/corefx/System/Globalization/UmAlQuraCalendar.cs870
-rw-r--r--src/mscorlib/corefx/System/Globalization/UnicodeCategory.cs70
-rw-r--r--src/mscorlib/corefx/System/IO/Error.cs44
-rw-r--r--src/mscorlib/corefx/System/IO/FileStream.Unix.cs934
-rw-r--r--src/mscorlib/corefx/System/IO/FileStream.Win32.cs1770
-rw-r--r--src/mscorlib/corefx/System/IO/FileStreamCompletionSource.Win32.cs221
-rw-r--r--src/mscorlib/corefx/System/IO/Path.Unix.cs216
-rw-r--r--src/mscorlib/corefx/System/IO/Path.Win32.cs36
-rw-r--r--src/mscorlib/corefx/System/IO/Path.Windows.cs155
-rw-r--r--src/mscorlib/corefx/System/IO/Path.cs575
-rw-r--r--src/mscorlib/corefx/System/IO/PathInternal.Windows.cs442
-rw-r--r--src/mscorlib/corefx/System/IO/PathInternal.cs172
-rw-r--r--src/mscorlib/corefx/System/Security/SafeBSTRHandle.cs81
-rw-r--r--src/mscorlib/corefx/System/Security/SecureString.Windows.cs310
-rw-r--r--src/mscorlib/facade/mscorlib.csproj110
-rw-r--r--src/mscorlib/facade/project.json16
-rw-r--r--src/mscorlib/ref/mscorlib.cs13779
-rw-r--r--src/mscorlib/ref/mscorlib.csproj86
-rw-r--r--src/mscorlib/ref/mscorlib.manual.cs785
-rw-r--r--src/mscorlib/shared/Interop/Unix/Interop.Errors.cs (renamed from src/mscorlib/corefx/Interop/Unix/Interop.Errors.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/Interop.IOErrors.cs (renamed from src/mscorlib/corefx/Interop/Unix/Interop.IOErrors.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/Interop.Libraries.cs12
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Calendar.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.Calendar.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Casing.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.Casing.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Idna.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.Idna.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Locale.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.Locale.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Normalization.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.Normalization.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.ResultCode.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.ResultCode.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.TimeZoneInfo.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.TimeZoneInfo.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Globalization.Native/Interop.Utils.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Globalization.Native/Interop.Utils.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.Close.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.Close.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.FLock.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.FLock.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.FSync.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.FSync.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.FTruncate.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.FTruncate.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.GetCwd.cs74
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.GetRandomBytes.cs21
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.LSeek.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.LSeek.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.LockFileRegion.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.Fcntl.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.MksTemps.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.MksTemps.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.Open.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.Open.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.OpenFlags.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.OpenFlags.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.PathConf.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.PathConf.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.Permissions.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.Permissions.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.PosixFAdvise.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.PosixFAdvise.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.Read.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.Read.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.Stat.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.Stat.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.SysLog.cs58
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.Unlink.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.Unlink.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Unix/System.Native/Interop.Write.cs (renamed from src/mscorlib/corefx/Interop/Unix/System.Native/Interop.Write.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/BCrypt/Interop.BCryptGenRandom.cs44
-rw-r--r--src/mscorlib/shared/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs (renamed from src/mscorlib/corefx/Interop/Windows/Crypt32/Interop.CryptProtectMemory.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Interop.BOOL.cs (renamed from src/mscorlib/corefx/Interop/Windows/Interop.BOOL.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Interop.Errors.cs44
-rw-r--r--src/mscorlib/shared/Interop/Windows/Interop.Libraries.cs15
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CancelIoEx.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.CancelIoEx.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CloseHandle.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.CloseHandle.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CreateFile.cs40
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.CreateFile2.cs31
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FILE_INFO_BY_HANDLE_CLASS.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.SetFileInformationByHandle.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FileTypes.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.FileTypes.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FlushFileBuffers.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.FlushFileBuffers.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.FormatMessage.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.FormatMessage.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFileInformationByHandleEx.cs25
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFileType_SafeHandle.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.GetFileType_SafeHandle.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetFullPathNameW.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.GetFullPathNameW.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetLongPathNameW.cs18
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetTempFileNameW.cs16
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.GetTempPathW.cs16
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.LockFile.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.LockFile.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.OutputDebugString.cs14
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_IntPtr.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.ReadFile_SafeHandle_IntPtr.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.ReadFile_SafeHandle_NativeOverlapped.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.ReadFile_SafeHandle_NativeOverlapped.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SECURITY_ATTRIBUTES.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.SECURITY_ATTRIBUTES.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SecurityOptions.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.SecurityOptions.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetEndOfFile.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.SetEndOfFile.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetErrorMode.cs16
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.SetFilePointerEx.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.SetFilePointerEx.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WideCharToMultiByte.cs22
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_IntPtr.cs23
-rw-r--r--src/mscorlib/shared/Interop/Windows/Kernel32/Interop.WriteFile_SafeHandle_NativeOverlapped.cs (renamed from src/mscorlib/corefx/Interop/Windows/kernel32/Interop.WriteFile_SafeHandle_NativeOverlapped.cs)0
-rw-r--r--src/mscorlib/shared/Interop/Windows/NtDll/Interop.ZeroMemory.cs16
-rw-r--r--src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysAllocStringLen.cs19
-rw-r--r--src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysFreeString.cs15
-rw-r--r--src/mscorlib/shared/Interop/Windows/OleAut32/Interop.SysStringLen.cs19
-rw-r--r--src/mscorlib/shared/Microsoft/Win32/SafeHandles/CriticalHandleMinusOneIsInvalid.cs20
-rw-r--r--src/mscorlib/shared/Microsoft/Win32/SafeHandles/CriticalHandleZeroOrMinusOneIsInvalid.cs20
-rw-r--r--src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs (renamed from src/mscorlib/corefx/Microsoft/Win32/SafeHandles/SafeFileHandle.Unix.cs)0
-rw-r--r--src/mscorlib/shared/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs (renamed from src/mscorlib/corefx/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs)0
-rw-r--r--src/mscorlib/shared/README.md19
-rw-r--r--src/mscorlib/shared/System.Private.CoreLib.Shared.projitems534
-rw-r--r--src/mscorlib/shared/System.Private.CoreLib.Shared.shproj19
-rw-r--r--src/mscorlib/shared/System/Action.cs35
-rw-r--r--src/mscorlib/shared/System/ApplicationException.cs (renamed from src/mscorlib/src/System/ApplicationException.cs)0
-rw-r--r--src/mscorlib/shared/System/ArgumentException.cs97
-rw-r--r--src/mscorlib/shared/System/ArgumentNullException.cs (renamed from src/mscorlib/src/System/ArgumentNullException.cs)0
-rw-r--r--src/mscorlib/shared/System/ArithmeticException.cs (renamed from src/mscorlib/src/System/ArithmeticException.cs)0
-rw-r--r--src/mscorlib/shared/System/ArrayTypeMismatchException.cs (renamed from src/mscorlib/src/System/ArrayTypeMismatchException.cs)0
-rw-r--r--src/mscorlib/shared/System/AssemblyLoadEventArgs.cs18
-rw-r--r--src/mscorlib/shared/System/AssemblyLoadEventHandler.cs8
-rw-r--r--src/mscorlib/shared/System/AsyncCallback.cs (renamed from src/mscorlib/src/System/AsyncCallback.cs)0
-rw-r--r--src/mscorlib/shared/System/AttributeTargets.cs (renamed from src/mscorlib/src/System/AttributeTargets.cs)0
-rw-r--r--src/mscorlib/shared/System/AttributeUsageAttribute.cs58
-rw-r--r--src/mscorlib/shared/System/Buffers/ArrayPool.cs (renamed from src/mscorlib/corefx/System/Buffers/ArrayPool.cs)0
-rw-r--r--src/mscorlib/shared/System/Buffers/ConfigurableArrayPool.cs (renamed from src/mscorlib/corefx/System/Buffers/ConfigurableArrayPool.cs)0
-rw-r--r--src/mscorlib/shared/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs (renamed from src/mscorlib/corefx/System/Buffers/TlsOverPerCoreLockedStacksArrayPool.cs)0
-rw-r--r--src/mscorlib/shared/System/Buffers/Utilities.cs35
-rw-r--r--src/mscorlib/shared/System/CLSCompliantAttribute.cs (renamed from src/mscorlib/src/System/CLSCompliantAttribute.cs)0
-rw-r--r--src/mscorlib/shared/System/Char.cs1122
-rw-r--r--src/mscorlib/shared/System/CharEnumerator.cs80
-rw-r--r--src/mscorlib/shared/System/Collections/DictionaryEntry.cs58
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/ICollection.cs35
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IComparer.cs20
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IDictionary.cs51
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IEnumerable.cs21
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IEnumerator.cs26
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IEqualityComparer.cs18
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IList.cs37
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IReadOnlyCollection.cs16
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IReadOnlyDictionary.cs20
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/IReadOnlyList.cs16
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/KeyNotFoundException.cs33
-rw-r--r--src/mscorlib/shared/System/Collections/Generic/KeyValuePair.cs82
-rw-r--r--src/mscorlib/shared/System/Collections/ICollection.cs70
-rw-r--r--src/mscorlib/shared/System/Collections/IComparer.cs22
-rw-r--r--src/mscorlib/shared/System/Collections/IDictionary.cs61
-rw-r--r--src/mscorlib/shared/System/Collections/IDictionaryEnumerator.cs68
-rw-r--r--src/mscorlib/shared/System/Collections/IEnumerable.cs18
-rw-r--r--src/mscorlib/shared/System/Collections/IEnumerator.cs41
-rw-r--r--src/mscorlib/shared/System/Collections/IEqualityComparer.cs16
-rw-r--r--src/mscorlib/shared/System/Collections/IList.cs60
-rw-r--r--src/mscorlib/shared/System/Collections/IStructuralComparable.cs13
-rw-r--r--src/mscorlib/shared/System/Collections/IStructuralEquatable.cs12
-rw-r--r--src/mscorlib/shared/System/ComponentModel/DefaultValueAttribute.cs228
-rw-r--r--src/mscorlib/shared/System/ComponentModel/EditorBrowsableAttribute.cs48
-rw-r--r--src/mscorlib/shared/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs16
-rw-r--r--src/mscorlib/shared/System/Configuration/Assemblies/AssemblyVersionCompatibility.cs13
-rw-r--r--src/mscorlib/shared/System/Convert.cs3031
-rw-r--r--src/mscorlib/shared/System/CurrentSystemTimeZone.cs199
-rw-r--r--src/mscorlib/shared/System/DBNull.cs119
-rw-r--r--src/mscorlib/shared/System/DataMisalignedException.cs39
-rw-r--r--src/mscorlib/shared/System/DateTime.cs1516
-rw-r--r--src/mscorlib/shared/System/DateTimeKind.cs (renamed from src/mscorlib/src/System/DateTimeKind.cs)0
-rw-r--r--src/mscorlib/shared/System/DateTimeOffset.cs921
-rw-r--r--src/mscorlib/shared/System/DayOfWeek.cs (renamed from src/mscorlib/src/System/DayOfWeek.cs)0
-rw-r--r--src/mscorlib/shared/System/DefaultBinder.cs1201
-rw-r--r--src/mscorlib/shared/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs39
-rw-r--r--src/mscorlib/shared/System/Diagnostics/ConditionalAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Debug.cs323
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/ActivityTracker.cs665
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/EventActivityOptions.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/EventActivityOptions.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/EventCounter.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/EventCounter.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/EventDescriptor.cs209
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/EventProvider.cs1207
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/EventSource.cs6942
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/EventSourceException.cs53
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/StubEnvironment.cs381
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ArrayTypeInfo.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/ArrayTypeInfo.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSet.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/ConcurrentSet.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/ConcurrentSetItem.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/ConcurrentSetItem.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/DataCollector.cs318
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EmptyStruct.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EmptyStruct.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EnumHelper.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EnumHelper.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EnumerableTypeInfo.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EnumerableTypeInfo.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventDataAttribute.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EventDataAttribute.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldAttribute.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EventFieldAttribute.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventFieldFormat.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EventFieldFormat.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventIgnoreAttribute.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EventIgnoreAttribute.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EventPayload.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceActivity.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EventSourceActivity.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/EventSourceOptions.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/EventSourceOptions.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/FieldMetadata.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/FieldMetadata.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/InvokeTypeInfo.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/InvokeTypeInfo.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/NameInfo.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/NameInfo.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyAnalysis.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/PropertyAnalysis.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/PropertyValue.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/PropertyValue.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleEventTypes.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/SimpleEventTypes.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/SimpleTypeInfos.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/SimpleTypeInfos.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/Statics.cs727
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataCollector.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/TraceLoggingDataCollector.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingDataType.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/TraceLoggingDataType.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventSource.cs890
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTraits.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/TraceLoggingEventTraits.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingEventTypes.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/TraceLoggingEventTypes.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingMetadataCollector.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/TraceLoggingMetadataCollector.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TraceLoggingTypeInfo.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/TraceLoggingTypeInfo.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/TraceLogging/TypeAnalysis.cs (renamed from src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/TypeAnalysis.cs)0
-rw-r--r--src/mscorlib/shared/System/Diagnostics/Tracing/Winmeta.cs196
-rw-r--r--src/mscorlib/shared/System/DivideByZeroException.cs (renamed from src/mscorlib/src/System/DivideByZeroException.cs)0
-rw-r--r--src/mscorlib/shared/System/DuplicateWaitObjectException.cs (renamed from src/mscorlib/src/System/DuplicateWaitObjectException.cs)0
-rw-r--r--src/mscorlib/shared/System/EntryPointNotFoundException.cs (renamed from src/mscorlib/src/System/EntryPointNotFoundException.cs)0
-rw-r--r--src/mscorlib/shared/System/EventArgs.cs (renamed from src/mscorlib/src/System/EventArgs.cs)0
-rw-r--r--src/mscorlib/shared/System/EventHandler.cs (renamed from src/mscorlib/src/System/EventHandler.cs)0
-rw-r--r--src/mscorlib/shared/System/ExecutionEngineException.cs (renamed from src/mscorlib/src/System/ExecutionEngineException.cs)0
-rw-r--r--src/mscorlib/shared/System/FieldAccessException.cs (renamed from src/mscorlib/src/System/FieldAccessException.cs)0
-rw-r--r--src/mscorlib/shared/System/FlagsAttribute.cs (renamed from src/mscorlib/src/System/FlagsAttribute.cs)0
-rw-r--r--src/mscorlib/shared/System/FormatException.cs (renamed from src/mscorlib/src/System/FormatException.cs)0
-rw-r--r--src/mscorlib/shared/System/FormattableString.cs (renamed from src/mscorlib/src/System/FormattableString.cs)0
-rw-r--r--src/mscorlib/shared/System/Globalization/CalendarAlgorithmType.cs18
-rw-r--r--src/mscorlib/shared/System/Globalization/CalendarWeekRule.cs16
-rw-r--r--src/mscorlib/shared/System/Globalization/CalendricalCalculationsHelper.cs (renamed from src/mscorlib/corefx/System/Globalization/CalendricalCalculationsHelper.cs)0
-rw-r--r--src/mscorlib/shared/System/Globalization/ChineseLunisolarCalendar.cs390
-rw-r--r--src/mscorlib/shared/System/Globalization/CultureNotFoundException.cs120
-rw-r--r--src/mscorlib/shared/System/Globalization/CultureTypes.cs27
-rw-r--r--src/mscorlib/shared/System/Globalization/DateTimeFormat.cs1206
-rw-r--r--src/mscorlib/shared/System/Globalization/DateTimeFormatInfo.cs3028
-rw-r--r--src/mscorlib/shared/System/Globalization/DateTimeFormatInfoScanner.cs739
-rw-r--r--src/mscorlib/shared/System/Globalization/DateTimeParse.cs5672
-rw-r--r--src/mscorlib/shared/System/Globalization/DateTimeStyles.cs49
-rw-r--r--src/mscorlib/shared/System/Globalization/DaylightTime.cs50
-rw-r--r--src/mscorlib/shared/System/Globalization/DigitShapes.cs13
-rw-r--r--src/mscorlib/shared/System/Globalization/EastAsianLunisolarCalendar.cs710
-rw-r--r--src/mscorlib/shared/System/Globalization/GregorianCalendarTypes.cs19
-rw-r--r--src/mscorlib/shared/System/Globalization/HebrewCalendar.cs (renamed from src/mscorlib/corefx/System/Globalization/HebrewCalendar.cs)0
-rw-r--r--src/mscorlib/shared/System/Globalization/HebrewNumber.cs457
-rw-r--r--src/mscorlib/shared/System/Globalization/HijriCalendar.cs677
-rw-r--r--src/mscorlib/shared/System/Globalization/InternalGlobalizationHelper.cs48
-rw-r--r--src/mscorlib/shared/System/Globalization/JapaneseCalendar.cs409
-rw-r--r--src/mscorlib/shared/System/Globalization/JapaneseLunisolarCalendar.cs305
-rw-r--r--src/mscorlib/shared/System/Globalization/JulianCalendar.cs443
-rw-r--r--src/mscorlib/shared/System/Globalization/KoreanCalendar.cs266
-rw-r--r--src/mscorlib/shared/System/Globalization/KoreanLunisolarCalendar.cs1323
-rw-r--r--src/mscorlib/shared/System/Globalization/LocaleData.Unix.cs (renamed from src/mscorlib/corefx/System/Globalization/LocaleData.Unix.cs)0
-rw-r--r--src/mscorlib/shared/System/Globalization/NumberStyles.cs65
-rw-r--r--src/mscorlib/shared/System/Globalization/PersianCalendar.cs606
-rw-r--r--src/mscorlib/shared/System/Globalization/SortVersion.cs98
-rw-r--r--src/mscorlib/shared/System/Globalization/TaiwanCalendar.cs (renamed from src/mscorlib/corefx/System/Globalization/TaiwanCalendar.cs)0
-rw-r--r--src/mscorlib/shared/System/Globalization/TaiwanLunisolarCalendar.cs325
-rw-r--r--src/mscorlib/shared/System/Globalization/ThaiBuddhistCalendar.cs (renamed from src/mscorlib/corefx/System/Globalization/ThaiBuddhistCalendar.cs)0
-rw-r--r--src/mscorlib/shared/System/Globalization/TimeSpanStyles.cs (renamed from src/mscorlib/corefx/System/Globalization/TimeSpanStyles.cs)0
-rw-r--r--src/mscorlib/shared/System/Globalization/UmAlQuraCalendar.cs865
-rw-r--r--src/mscorlib/shared/System/Globalization/UnicodeCategory.cs40
-rw-r--r--src/mscorlib/shared/System/IAsyncResult.cs (renamed from src/mscorlib/src/System/IAsyncResult.cs)0
-rw-r--r--src/mscorlib/shared/System/ICloneable.cs11
-rw-r--r--src/mscorlib/shared/System/IComparable.cs (renamed from src/mscorlib/src/System/IComparable.cs)0
-rw-r--r--src/mscorlib/shared/System/IConvertible.cs (renamed from src/mscorlib/src/System/IConvertible.cs)0
-rw-r--r--src/mscorlib/shared/System/ICustomFormatter.cs (renamed from src/mscorlib/src/System/ICustomFormatter.cs)0
-rw-r--r--src/mscorlib/shared/System/IDisposable.cs (renamed from src/mscorlib/src/System/IDisposable.cs)0
-rw-r--r--src/mscorlib/shared/System/IEquatable.cs (renamed from src/mscorlib/src/System/IEquatable.cs)0
-rw-r--r--src/mscorlib/shared/System/IFormatProvider.cs (renamed from src/mscorlib/src/System/IFormatProvider.cs)0
-rw-r--r--src/mscorlib/shared/System/IFormattable.cs (renamed from src/mscorlib/src/System/IFormattable.cs)0
-rw-r--r--src/mscorlib/shared/System/IO/DirectoryNotFoundException.cs41
-rw-r--r--src/mscorlib/shared/System/IO/EndOfStreamException.cs35
-rw-r--r--src/mscorlib/shared/System/IO/Error.cs49
-rw-r--r--src/mscorlib/shared/System/IO/FileAccess.cs29
-rw-r--r--src/mscorlib/shared/System/IO/FileLoadException.cs102
-rw-r--r--src/mscorlib/shared/System/IO/FileMode.cs38
-rw-r--r--src/mscorlib/shared/System/IO/FileNotFoundException.cs114
-rw-r--r--src/mscorlib/shared/System/IO/FileOptions.cs33
-rw-r--r--src/mscorlib/shared/System/IO/FileShare.cs45
-rw-r--r--src/mscorlib/shared/System/IO/FileStream.Linux.cs30
-rw-r--r--src/mscorlib/shared/System/IO/FileStream.OSX.cs19
-rw-r--r--src/mscorlib/shared/System/IO/FileStream.Unix.cs933
-rw-r--r--src/mscorlib/shared/System/IO/FileStream.Win32.cs77
-rw-r--r--src/mscorlib/shared/System/IO/FileStream.WinRT.cs78
-rw-r--r--src/mscorlib/shared/System/IO/FileStream.Windows.cs1717
-rw-r--r--src/mscorlib/shared/System/IO/FileStream.cs (renamed from src/mscorlib/corefx/System/IO/FileStream.cs)0
-rw-r--r--src/mscorlib/shared/System/IO/FileStreamCompletionSource.Win32.cs222
-rw-r--r--src/mscorlib/shared/System/IO/Path.Unix.cs215
-rw-r--r--src/mscorlib/shared/System/IO/Path.Windows.cs155
-rw-r--r--src/mscorlib/shared/System/IO/Path.cs574
-rw-r--r--src/mscorlib/shared/System/IO/PathHelper.Windows.cs (renamed from src/mscorlib/corefx/System/IO/PathHelper.Windows.cs)0
-rw-r--r--src/mscorlib/shared/System/IO/PathInternal.Unix.cs (renamed from src/mscorlib/corefx/System/IO/PathInternal.Unix.cs)0
-rw-r--r--src/mscorlib/shared/System/IO/PathInternal.Windows.StringBuffer.cs (renamed from src/mscorlib/corefx/System/IO/PathInternal.Windows.StringBuffer.cs)0
-rw-r--r--src/mscorlib/shared/System/IO/PathInternal.Windows.cs442
-rw-r--r--src/mscorlib/shared/System/IO/PathInternal.cs171
-rw-r--r--src/mscorlib/shared/System/IO/PathTooLongException.cs37
-rw-r--r--src/mscorlib/shared/System/IO/SeekOrigin.cs16
-rw-r--r--src/mscorlib/shared/System/IO/StreamHelpers.CopyValidation.cs46
-rw-r--r--src/mscorlib/shared/System/IO/Win32Marshal.cs (renamed from src/mscorlib/corefx/System/IO/Win32Marshal.cs)0
-rw-r--r--src/mscorlib/shared/System/IObservable.cs (renamed from src/mscorlib/src/System/IObservable.cs)0
-rw-r--r--src/mscorlib/shared/System/IObserver.cs (renamed from src/mscorlib/src/System/IObserver.cs)0
-rw-r--r--src/mscorlib/shared/System/IProgress.cs (renamed from src/mscorlib/src/System/IProgress.cs)0
-rw-r--r--src/mscorlib/shared/System/IndexOutOfRangeException.cs (renamed from src/mscorlib/src/System/IndexOutOfRangeException.cs)0
-rw-r--r--src/mscorlib/shared/System/InsufficientExecutionStackException.cs (renamed from src/mscorlib/src/System/InsufficientExecutionStackException.cs)0
-rw-r--r--src/mscorlib/shared/System/InvalidCastException.cs (renamed from src/mscorlib/src/System/InvalidCastException.cs)0
-rw-r--r--src/mscorlib/shared/System/InvalidOperationException.cs (renamed from src/mscorlib/src/System/InvalidOperationException.cs)0
-rw-r--r--src/mscorlib/shared/System/InvalidProgramException.cs (renamed from src/mscorlib/src/System/InvalidProgramException.cs)0
-rw-r--r--src/mscorlib/shared/System/InvalidTimeZoneException.cs (renamed from src/mscorlib/src/System/InvalidTimeZoneException.cs)0
-rw-r--r--src/mscorlib/shared/System/Lazy.cs561
-rw-r--r--src/mscorlib/shared/System/MarshalByRefObject.cs30
-rw-r--r--src/mscorlib/shared/System/MemberAccessException.cs (renamed from src/mscorlib/src/System/MemberAccessException.cs)0
-rw-r--r--src/mscorlib/shared/System/MethodAccessException.cs (renamed from src/mscorlib/src/System/MethodAccessException.cs)0
-rw-r--r--src/mscorlib/shared/System/MidpointRounding.cs (renamed from src/mscorlib/src/System/MidpointRounding.cs)0
-rw-r--r--src/mscorlib/shared/System/MissingMethodException.cs60
-rw-r--r--src/mscorlib/shared/System/MulticastNotSupportedException.cs (renamed from src/mscorlib/src/System/MulticastNotSupportedException.cs)0
-rw-r--r--src/mscorlib/shared/System/NotFiniteNumberException.cs71
-rw-r--r--src/mscorlib/shared/System/NotImplementedException.cs (renamed from src/mscorlib/src/System/NotImplementedException.cs)0
-rw-r--r--src/mscorlib/shared/System/NotSupportedException.cs (renamed from src/mscorlib/src/System/NotSupportedException.cs)0
-rw-r--r--src/mscorlib/shared/System/NullReferenceException.cs (renamed from src/mscorlib/src/System/NullReferenceException.cs)0
-rw-r--r--src/mscorlib/shared/System/ObjectDisposedException.cs82
-rw-r--r--src/mscorlib/shared/System/ObsoleteAttribute.cs (renamed from src/mscorlib/src/System/ObsoleteAttribute.cs)0
-rw-r--r--src/mscorlib/shared/System/OverflowException.cs (renamed from src/mscorlib/src/System/OverflowException.cs)0
-rw-r--r--src/mscorlib/shared/System/ParamArrayAttribute.cs (renamed from src/mscorlib/src/System/ParamArrayAttribute.cs)0
-rw-r--r--src/mscorlib/shared/System/ParamsArray.cs82
-rw-r--r--src/mscorlib/shared/System/PlatformNotSupportedException.cs (renamed from src/mscorlib/src/System/PlatformNotSupportedException.cs)0
-rw-r--r--src/mscorlib/shared/System/Progress.cs (renamed from src/mscorlib/src/System/Progress.cs)0
-rw-r--r--src/mscorlib/shared/System/Random.cs274
-rw-r--r--src/mscorlib/shared/System/RankException.cs (renamed from src/mscorlib/src/System/RankException.cs)0
-rw-r--r--src/mscorlib/shared/System/Reflection/AmbiguousMatchException.cs35
-rw-r--r--src/mscorlib/shared/System/Reflection/Assembly.cs200
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyAlgorithmIdAttribute.cs27
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyCompanyAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyConfigurationAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyContentType.cs13
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyCopyrightAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyCultureAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyDefaultAliasAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyDelaySignAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyDescriptionAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyFileVersionAttribute.cs20
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyFlagsAttribute.cs43
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyInformationalVersionAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyKeyFileAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyKeyNameAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyMetadataAttribute.cs21
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyNameFlags.cs21
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyProductAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblySignatureKeyAttribute.cs21
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyTitleAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyTrademarkAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/AssemblyVersionAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/Binder.cs19
-rw-r--r--src/mscorlib/shared/System/Reflection/BindingFlags.cs50
-rw-r--r--src/mscorlib/shared/System/Reflection/CallingConventions.cs20
-rw-r--r--src/mscorlib/shared/System/Reflection/ConstructorInfo.cs40
-rw-r--r--src/mscorlib/shared/System/Reflection/CustomAttributeFormatException.cs33
-rw-r--r--src/mscorlib/shared/System/Reflection/DefaultMemberAttribute.cs22
-rw-r--r--src/mscorlib/shared/System/Reflection/EventAttributes.cs22
-rw-r--r--src/mscorlib/shared/System/Reflection/EventInfo.cs115
-rw-r--r--src/mscorlib/shared/System/Reflection/ExceptionHandlingClauseOptions.cs16
-rw-r--r--src/mscorlib/shared/System/Reflection/FieldAttributes.cs40
-rw-r--r--src/mscorlib/shared/System/Reflection/FieldInfo.cs72
-rw-r--r--src/mscorlib/shared/System/Reflection/GenericParameterAttributes.cs20
-rw-r--r--src/mscorlib/shared/System/Reflection/ICustomAttributeProvider.cs13
-rw-r--r--src/mscorlib/shared/System/Reflection/IReflect.cs76
-rw-r--r--src/mscorlib/shared/System/Reflection/IReflectableType.cs12
-rw-r--r--src/mscorlib/shared/System/Reflection/ImageFileMachine.cs15
-rw-r--r--src/mscorlib/shared/System/Reflection/InterfaceMapping.cs14
-rw-r--r--src/mscorlib/shared/System/Reflection/IntrospectionExtensions.cs20
-rw-r--r--src/mscorlib/shared/System/Reflection/InvalidFilterCriteriaException.cs33
-rw-r--r--src/mscorlib/shared/System/Reflection/ManifestResourceInfo.cs23
-rw-r--r--src/mscorlib/shared/System/Reflection/MemberFilter.cs8
-rw-r--r--src/mscorlib/shared/System/Reflection/MemberInfo.cs75
-rw-r--r--src/mscorlib/shared/System/Reflection/MemberInfoSerializationHolder.cs315
-rw-r--r--src/mscorlib/shared/System/Reflection/MemberTypes.cs20
-rw-r--r--src/mscorlib/shared/System/Reflection/MethodAttributes.cs50
-rw-r--r--src/mscorlib/shared/System/Reflection/MethodBase.cs86
-rw-r--r--src/mscorlib/shared/System/Reflection/MethodImplAttributes.cs37
-rw-r--r--src/mscorlib/shared/System/Reflection/MethodInfo.cs43
-rw-r--r--src/mscorlib/shared/System/Reflection/Missing.cs24
-rw-r--r--src/mscorlib/shared/System/Reflection/Module.cs182
-rw-r--r--src/mscorlib/shared/System/Reflection/ModuleResolveEventHandler.cs9
-rw-r--r--src/mscorlib/shared/System/Reflection/ObfuscateAssemblyAttribute.cs19
-rw-r--r--src/mscorlib/shared/System/Reflection/ObfuscationAttribute.cs21
-rw-r--r--src/mscorlib/shared/System/Reflection/ParameterAttributes.cs29
-rw-r--r--src/mscorlib/shared/System/Reflection/ParameterInfo.cs110
-rw-r--r--src/mscorlib/shared/System/Reflection/ParameterModifier.cs36
-rw-r--r--src/mscorlib/shared/System/Reflection/Pointer.cs61
-rw-r--r--src/mscorlib/shared/System/Reflection/PortableExecutableKinds.cs18
-rw-r--r--src/mscorlib/shared/System/Reflection/ProcessorArchitecture.cs16
-rw-r--r--src/mscorlib/shared/System/Reflection/PropertyAttributes.cs25
-rw-r--r--src/mscorlib/shared/System/Reflection/PropertyInfo.cs74
-rw-r--r--src/mscorlib/shared/System/Reflection/ReflectionContext.cs24
-rw-r--r--src/mscorlib/shared/System/Reflection/ReflectionTypeLoadException.cs46
-rw-r--r--src/mscorlib/shared/System/Reflection/ResourceAttributes.cs14
-rw-r--r--src/mscorlib/shared/System/Reflection/ResourceLocation.cs15
-rw-r--r--src/mscorlib/shared/System/Reflection/StrongNameKeyPair.cs74
-rw-r--r--src/mscorlib/shared/System/Reflection/TargetException.cs33
-rw-r--r--src/mscorlib/shared/System/Reflection/TargetInvocationException.cs29
-rw-r--r--src/mscorlib/shared/System/Reflection/TargetParameterCountException.cs35
-rw-r--r--src/mscorlib/shared/System/Reflection/TypeAttributes.cs63
-rw-r--r--src/mscorlib/shared/System/Reflection/TypeDelegator.cs124
-rw-r--r--src/mscorlib/shared/System/Reflection/TypeFilter.cs8
-rw-r--r--src/mscorlib/shared/System/Reflection/TypeInfo.cs84
-rw-r--r--src/mscorlib/shared/System/ResolveEventArgs.cs25
-rw-r--r--src/mscorlib/shared/System/ResolveEventHandler.cs10
-rw-r--r--src/mscorlib/shared/System/Resources/IResourceReader.cs30
-rw-r--r--src/mscorlib/shared/System/Resources/MissingManifestResourceException.cs36
-rw-r--r--src/mscorlib/shared/System/Resources/MissingSatelliteAssemblyException.cs63
-rw-r--r--src/mscorlib/shared/System/Resources/NeutralResourcesLanguageAttribute.cs33
-rw-r--r--src/mscorlib/shared/System/Resources/ResourceTypeCode.cs58
-rw-r--r--src/mscorlib/shared/System/Resources/SatelliteContractVersionAttribute.cs31
-rw-r--r--src/mscorlib/shared/System/Resources/UltimateResourceFallbackLocation.cs25
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs17
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/AsyncStateMachineAttribute.cs16
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/CallerFilePathAttribute.cs14
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/CallerLineNumberAttribute.cs14
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/CallerMemberNameAttribute.cs14
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/CompilationRelaxations.cs16
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/CompilationRelaxationsAttribute.cs23
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/CompilerGeneratedAttribute.cs13
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs16
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/DefaultDependencyAttribute.cs18
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/DependencyAttribute.cs20
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/DisablePrivateReflectionAttribute.cs13
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/DiscardableAttribute.cs13
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/ExtensionAttribute.cs14
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/FixedAddressValueTypeAttribute.cs13
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/FixedBufferAttribute.cs32
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/FormattableStringFactory.cs58
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/IAsyncStateMachine.cs (renamed from src/mscorlib/src/System/Runtime/CompilerServices/IAsyncStateMachine.cs)0
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/INotifyCompletion.cs (renamed from src/mscorlib/src/System/Runtime/CompilerServices/INotifyCompletion.cs)0
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/ITuple.cs (renamed from src/mscorlib/src/System/Runtime/CompilerServices/ITuple.cs)0
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/IndexerNameAttribute.cs15
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/InternalsVisibleToAttribute.cs21
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/IsConst.cs10
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/IsVolatile.cs12
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/IteratorStateMachineAttribute.cs16
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/LoadHint.cs14
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/MethodCodeType.cs17
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/MethodImplOptions.cs21
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/ReadOnlyAttribute.cs21
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/ReferenceAssemblyAttribute.cs33
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/RuntimeCompatibilityAttribute.cs31
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/RuntimeFeature.cs19
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/SpecialNameAttribute.cs12
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/StateMachineAttribute.cs20
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/StringFreezingAttribute.cs15
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/StrongBox.cs59
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/SuppressIldasmAttribute.cs13
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/TupleElementNamesAttribute.cs57
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/TypeForwardedFromAttribute.cs17
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs17
-rw-r--r--src/mscorlib/shared/System/Runtime/CompilerServices/UnsafeValueTypeAttribute.cs12
-rw-r--r--src/mscorlib/shared/System/Runtime/ConstrainedExecution/Cer.cs14
-rw-r--r--src/mscorlib/shared/System/Runtime/ConstrainedExecution/Consistency.cs15
-rw-r--r--src/mscorlib/shared/System/Runtime/ConstrainedExecution/ReliabilityContractAttribute.cs33
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/CallingConvention.cs16
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/CharSet.cs21
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/ComVisibleAttribute.cs17
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/ExternalException.cs89
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/LayoutKind.cs14
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/StringBuffer.cs (renamed from src/mscorlib/corefx/System/Runtime/InteropServices/StringBuffer.cs)0
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/UnmanagedFunctionPointerAttribute.cs27
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/UnmanagedType.cs48
-rw-r--r--src/mscorlib/shared/System/Runtime/InteropServices/VarEnum.cs54
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/IDeserializationCallback.cs11
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/IFormatterConverter.cs28
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/IObjectReference.cs11
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/ISafeSerializationData.cs207
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/ISerializable.cs11
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/OnDeserializedAttribute.cs11
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/OnDeserializingAttribute.cs11
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/OnSerializedAttribute.cs11
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/OnSerializingAttribute.cs11
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/OptionalFieldAttribute.cs25
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/SafeSerializationEventArgs.cs31
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/SerializationException.cs39
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/SerializationInfoEnumerator.cs127
-rw-r--r--src/mscorlib/shared/System/Runtime/Serialization/StreamingContext.cs53
-rw-r--r--src/mscorlib/shared/System/Runtime/Versioning/NonVersionableAttribute.cs36
-rw-r--r--src/mscorlib/shared/System/Runtime/Versioning/TargetFrameworkAttribute.cs48
-rw-r--r--src/mscorlib/shared/System/Security/AllowPartiallyTrustedCallersAttribute.cs19
-rw-r--r--src/mscorlib/shared/System/Security/CryptographicException.cs (renamed from src/mscorlib/corefx/System/Security/CryptographicException.cs)0
-rw-r--r--src/mscorlib/shared/System/Security/PartialTrustVisibilityLevel.cs13
-rw-r--r--src/mscorlib/shared/System/Security/SafeBSTRHandle.cs81
-rw-r--r--src/mscorlib/shared/System/Security/SecureString.Unix.cs (renamed from src/mscorlib/corefx/System/Security/SecureString.Unix.cs)0
-rw-r--r--src/mscorlib/shared/System/Security/SecureString.Windows.cs311
-rw-r--r--src/mscorlib/shared/System/Security/SecureString.cs (renamed from src/mscorlib/corefx/System/Security/SecureString.cs)0
-rw-r--r--src/mscorlib/shared/System/Security/SecurityCriticalAttribute.cs36
-rw-r--r--src/mscorlib/shared/System/Security/SecurityCriticalScope.cs14
-rw-r--r--src/mscorlib/shared/System/Security/SecurityException.cs66
-rw-r--r--src/mscorlib/shared/System/Security/SecurityRuleSet.cs14
-rw-r--r--src/mscorlib/shared/System/Security/SecurityRulesAttribute.cs28
-rw-r--r--src/mscorlib/shared/System/Security/SecuritySafeCriticalAttribute.cs30
-rw-r--r--src/mscorlib/shared/System/Security/SecurityTransparentAttribute.cs19
-rw-r--r--src/mscorlib/shared/System/Security/SecurityTreatAsSafeAttribute.cs32
-rw-r--r--src/mscorlib/shared/System/Security/SuppressUnmanagedCodeSecurityAttribute.cs16
-rw-r--r--src/mscorlib/shared/System/Security/UnverifiableCodeAttribute.cs15
-rw-r--r--src/mscorlib/shared/System/Security/VerificationException.cs35
-rw-r--r--src/mscorlib/shared/System/StackOverflowException.cs (renamed from src/mscorlib/src/System/StackOverflowException.cs)0
-rw-r--r--src/mscorlib/shared/System/StringComparer.cs274
-rw-r--r--src/mscorlib/shared/System/StringComparison.cs17
-rw-r--r--src/mscorlib/shared/System/StringSplitOptions.cs13
-rw-r--r--src/mscorlib/shared/System/SystemException.cs (renamed from src/mscorlib/src/System/SystemException.cs)0
-rw-r--r--src/mscorlib/shared/System/Text/ASCIIEncoding.cs973
-rw-r--r--src/mscorlib/shared/System/Text/Decoder.cs339
-rw-r--r--src/mscorlib/shared/System/Text/Encoder.cs333
-rw-r--r--src/mscorlib/shared/System/Text/EncodingInfo.cs72
-rw-r--r--src/mscorlib/shared/System/Text/EncodingNLS.cs322
-rw-r--r--src/mscorlib/shared/System/Text/EncodingProvider.cs136
-rw-r--r--src/mscorlib/shared/System/Text/Normalization.cs29
-rw-r--r--src/mscorlib/shared/System/Text/StringBuilder.cs2409
-rw-r--r--src/mscorlib/shared/System/Text/UTF32Encoding.cs1234
-rw-r--r--src/mscorlib/shared/System/Text/UTF8Encoding.cs2668
-rw-r--r--src/mscorlib/shared/System/Text/UnicodeEncoding.cs2058
-rw-r--r--src/mscorlib/shared/System/ThreadAttributes.cs (renamed from src/mscorlib/src/System/ThreadAttributes.cs)0
-rw-r--r--src/mscorlib/shared/System/ThreadStaticAttribute.cs (renamed from src/mscorlib/src/System/ThreadStaticAttribute.cs)0
-rw-r--r--src/mscorlib/shared/System/Threading/AbandonedMutexException.cs77
-rw-r--r--src/mscorlib/shared/System/Threading/ApartmentState.cs16
-rw-r--r--src/mscorlib/shared/System/Threading/AsyncLocal.cs484
-rw-r--r--src/mscorlib/shared/System/Threading/AutoResetEvent.cs12
-rw-r--r--src/mscorlib/shared/System/Threading/DeferredDisposableLifetime.cs (renamed from src/mscorlib/corefx/System/Threading/DeferredDisposableLifetime.cs)0
-rw-r--r--src/mscorlib/shared/System/Threading/EventResetMode.cs22
-rw-r--r--src/mscorlib/shared/System/Threading/ExecutionContext.cs370
-rw-r--r--src/mscorlib/shared/System/Threading/LazyThreadSafetyMode.cs44
-rw-r--r--src/mscorlib/shared/System/Threading/LockRecursionException.cs29
-rw-r--r--src/mscorlib/shared/System/Threading/ManualResetEvent.cs12
-rw-r--r--src/mscorlib/shared/System/Threading/ParameterizedThreadStart.cs18
-rw-r--r--src/mscorlib/shared/System/Threading/SemaphoreFullException.cs29
-rw-r--r--src/mscorlib/shared/System/Threading/SendOrPostCallback.cs8
-rw-r--r--src/mscorlib/shared/System/Threading/SynchronizationLockException.cs44
-rw-r--r--src/mscorlib/shared/System/Threading/Tasks/TaskCanceledException.cs89
-rw-r--r--src/mscorlib/shared/System/Threading/Tasks/TaskExtensions.cs48
-rw-r--r--src/mscorlib/shared/System/Threading/Tasks/TaskSchedulerException.cs77
-rw-r--r--src/mscorlib/shared/System/Threading/ThreadAbortException.cs36
-rw-r--r--src/mscorlib/shared/System/Threading/ThreadPriority.cs18
-rw-r--r--src/mscorlib/shared/System/Threading/ThreadStart.cs18
-rw-r--r--src/mscorlib/shared/System/Threading/ThreadStartException.cs29
-rw-r--r--src/mscorlib/shared/System/Threading/ThreadState.cs24
-rw-r--r--src/mscorlib/shared/System/Threading/ThreadStateException.cs45
-rw-r--r--src/mscorlib/shared/System/Threading/Timeout.cs20
-rw-r--r--src/mscorlib/shared/System/Threading/TimeoutHelper.cs54
-rw-r--r--src/mscorlib/shared/System/Threading/WaitHandleCannotBeOpenedException.cs31
-rw-r--r--src/mscorlib/shared/System/TimeZone.cs281
-rw-r--r--src/mscorlib/shared/System/TimeZoneNotFoundException.cs (renamed from src/mscorlib/src/System/TimeZoneNotFoundException.cs)0
-rw-r--r--src/mscorlib/shared/System/TimeoutException.cs (renamed from src/mscorlib/src/System/TimeoutException.cs)0
-rw-r--r--src/mscorlib/shared/System/TupleExtensions.cs930
-rw-r--r--src/mscorlib/shared/System/Type.Enum.cs186
-rw-r--r--src/mscorlib/shared/System/Type.Helpers.cs527
-rw-r--r--src/mscorlib/shared/System/Type.cs358
-rw-r--r--src/mscorlib/shared/System/TypeAccessException.cs (renamed from src/mscorlib/src/System/TypeAccessException.cs)0
-rw-r--r--src/mscorlib/shared/System/TypeCode.cs (renamed from src/mscorlib/src/System/TypeCode.cs)0
-rw-r--r--src/mscorlib/shared/System/TypeInitializationException.cs (renamed from src/mscorlib/src/System/TypeInitializationException.cs)0
-rw-r--r--src/mscorlib/shared/System/TypeUnloadedException.cs39
-rw-r--r--src/mscorlib/shared/System/UnauthorizedAccessException.cs (renamed from src/mscorlib/src/System/UnauthorizedAccessException.cs)0
-rw-r--r--src/mscorlib/shared/System/UnhandledExceptionEventArgs.cs (renamed from src/mscorlib/src/System/UnhandledExceptionEventArgs.cs)0
-rw-r--r--src/mscorlib/shared/System/UnhandledExceptionEventHandler.cs (renamed from src/mscorlib/src/System/UnhandledExceptionEventHandler.cs)0
-rw-r--r--src/mscorlib/shared/System/UnitySerializationHolder.cs329
-rw-r--r--src/mscorlib/shared/System/ValueTuple.cs2324
-rw-r--r--src/mscorlib/shared/System/Version.cs495
-rw-r--r--src/mscorlib/shared/System/Void.cs (renamed from src/mscorlib/src/System/Void.cs)0
-rw-r--r--src/mscorlib/src/Internal/Console.cs44
-rw-r--r--src/mscorlib/src/Internal/Runtime/Augments/EnvironmentAugments.cs12
-rw-r--r--src/mscorlib/src/Internal/Runtime/Augments/RuntimeThread.cs2
-rw-r--r--src/mscorlib/src/Interop/Unix/System.Globalization.Native/Interop.Collation.cs72
-rw-r--r--src/mscorlib/src/Interop/Unix/System.Globalization.Native/Interop.ICU.cs16
-rw-r--r--src/mscorlib/src/Interop/Windows/Normaliz/Interop.Idna.cs38
-rw-r--r--src/mscorlib/src/Interop/Windows/Normaliz/Interop.Normalization.cs24
-rw-r--r--src/mscorlib/src/Interop/Windows/kernel32/Interop.Globalization.cs131
-rw-r--r--src/mscorlib/src/Microsoft/Win32/OAVariantLib.cs43
-rw-r--r--src/mscorlib/src/Microsoft/Win32/Registry.cs133
-rw-r--r--src/mscorlib/src/Microsoft/Win32/RegistryKey.cs1290
-rw-r--r--src/mscorlib/src/Microsoft/Win32/RegistryValueKind.cs26
-rw-r--r--src/mscorlib/src/Microsoft/Win32/RegistryView.cs19
-rw-r--r--src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeFindHandle.cs5
-rw-r--r--src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeLibraryHandle.cs10
-rw-r--r--src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeRegistryHandle.cs29
-rw-r--r--src/mscorlib/src/Microsoft/Win32/SafeHandles/SafeWaitHandle.cs4
-rw-r--r--src/mscorlib/src/Microsoft/Win32/SafeHandles/Win32SafeHandles.cs42
-rw-r--r--src/mscorlib/src/Microsoft/Win32/UnsafeNativeMethods.cs26
-rw-r--r--src/mscorlib/src/Microsoft/Win32/Win32Native.cs516
-rw-r--r--src/mscorlib/src/System.Private.CoreLib.txt2235
-rw-r--r--src/mscorlib/src/System/Action.cs35
-rw-r--r--src/mscorlib/src/System/Activator.cs133
-rw-r--r--src/mscorlib/src/System/AggregateException.cs25
-rw-r--r--src/mscorlib/src/System/AppContext/AppContext.cs28
-rw-r--r--src/mscorlib/src/System/AppContext/AppContextDefaultValues.Defaults.cs1
-rw-r--r--src/mscorlib/src/System/AppContext/AppContextSwitches.cs6
-rw-r--r--src/mscorlib/src/System/AppDomain.cs490
-rw-r--r--src/mscorlib/src/System/AppDomainAttributes.cs18
-rw-r--r--src/mscorlib/src/System/AppDomainManager.cs31
-rw-r--r--src/mscorlib/src/System/AppDomainSetup.cs401
-rw-r--r--src/mscorlib/src/System/AppDomainUnloadedException.cs18
-rw-r--r--src/mscorlib/src/System/ArgIterator.cs42
-rw-r--r--src/mscorlib/src/System/ArgumentException.cs97
-rw-r--r--src/mscorlib/src/System/ArgumentOutOfRangeException.cs101
-rw-r--r--src/mscorlib/src/System/Array.cs1052
-rw-r--r--src/mscorlib/src/System/ArraySegment.cs178
-rw-r--r--src/mscorlib/src/System/Attribute.cs204
-rw-r--r--src/mscorlib/src/System/AttributeUsageAttribute.cs56
-rw-r--r--src/mscorlib/src/System/BCLDebug.cs195
-rw-r--r--src/mscorlib/src/System/BadImageFormatException.cs87
-rw-r--r--src/mscorlib/src/System/BitConverter.cs462
-rw-r--r--src/mscorlib/src/System/Boolean.cs351
-rw-r--r--src/mscorlib/src/System/Buffer.cs485
-rw-r--r--src/mscorlib/src/System/Buffers/ArrayPoolEventSource.cs (renamed from src/mscorlib/corefx/System/Buffers/ArrayPoolEventSource.cs)0
-rw-r--r--src/mscorlib/src/System/Byte.cs185
-rw-r--r--src/mscorlib/src/System/CLRConfig.cs17
-rw-r--r--src/mscorlib/src/System/Char.cs1000
-rw-r--r--src/mscorlib/src/System/CharEnumerator.cs81
-rw-r--r--src/mscorlib/src/System/Collections/ArrayList.cs453
-rw-r--r--src/mscorlib/src/System/Collections/CollectionBase.cs199
-rw-r--r--src/mscorlib/src/System/Collections/Comparer.cs64
-rw-r--r--src/mscorlib/src/System/Collections/CompatibleComparer.cs44
-rw-r--r--src/mscorlib/src/System/Collections/Concurrent/ConcurrentDictionary.cs10
-rw-r--r--src/mscorlib/src/System/Collections/Concurrent/ConcurrentQueue.cs6
-rw-r--r--src/mscorlib/src/System/Collections/Concurrent/ConcurrentStack.cs18
-rw-r--r--src/mscorlib/src/System/Collections/Concurrent/IProducerConsumerCollection.cs2
-rw-r--r--src/mscorlib/src/System/Collections/DictionaryEntry.cs62
-rw-r--r--src/mscorlib/src/System/Collections/EmptyReadOnlyDictionaryInternal.cs182
-rw-r--r--src/mscorlib/src/System/Collections/Generic/ArraySortHelper.cs113
-rw-r--r--src/mscorlib/src/System/Collections/Generic/Comparer.cs127
-rw-r--r--src/mscorlib/src/System/Collections/Generic/ComparerHelpers.cs210
-rw-r--r--src/mscorlib/src/System/Collections/Generic/DebugView.cs120
-rw-r--r--src/mscorlib/src/System/Collections/Generic/Dictionary.cs1060
-rw-r--r--src/mscorlib/src/System/Collections/Generic/EqualityComparer.cs290
-rw-r--r--src/mscorlib/src/System/Collections/Generic/ICollection.cs52
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IComparer.cs30
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IDictionary.cs58
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IEnumerable.cs38
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IEnumerator.cs35
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IEqualityComparer.cs19
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IList.cs54
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IReadOnlyCollection.cs34
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IReadOnlyDictionary.cs29
-rw-r--r--src/mscorlib/src/System/Collections/Generic/IReadOnlyList.cs34
-rw-r--r--src/mscorlib/src/System/Collections/Generic/KeyNotFoundException.cs44
-rw-r--r--src/mscorlib/src/System/Collections/Generic/KeyValuePair.cs74
-rw-r--r--src/mscorlib/src/System/Collections/Generic/List.cs754
-rw-r--r--src/mscorlib/src/System/Collections/Hashtable.cs970
-rw-r--r--src/mscorlib/src/System/Collections/ICollection.cs80
-rw-r--r--src/mscorlib/src/System/Collections/IComparer.cs31
-rw-r--r--src/mscorlib/src/System/Collections/IDictionary.cs68
-rw-r--r--src/mscorlib/src/System/Collections/IDictionaryEnumerator.cs78
-rw-r--r--src/mscorlib/src/System/Collections/IEnumerable.cs33
-rw-r--r--src/mscorlib/src/System/Collections/IEnumerator.cs52
-rw-r--r--src/mscorlib/src/System/Collections/IEqualityComparer.cs26
-rw-r--r--src/mscorlib/src/System/Collections/IHashCodeProvider.cs12
-rw-r--r--src/mscorlib/src/System/Collections/IList.cs70
-rw-r--r--src/mscorlib/src/System/Collections/IStructuralComparable.cs11
-rw-r--r--src/mscorlib/src/System/Collections/IStructuralEquatable.cs10
-rw-r--r--src/mscorlib/src/System/Collections/ListDictionaryInternal.cs404
-rw-r--r--src/mscorlib/src/System/Collections/ObjectModel/Collection.cs303
-rw-r--r--src/mscorlib/src/System/Collections/ObjectModel/KeyedCollection.cs244
-rw-r--r--src/mscorlib/src/System/Collections/ObjectModel/ReadOnlyCollection.cs196
-rw-r--r--src/mscorlib/src/System/Collections/ObjectModel/ReadOnlyDictionary.cs371
-rw-r--r--src/mscorlib/src/System/Collections/StructuralComparisons.cs89
-rw-r--r--src/mscorlib/src/System/ComponentModel/EditorBrowsableAttribute.cs48
-rw-r--r--src/mscorlib/src/System/Configuration/Assemblies/AssemblyHashAlgorithm.cs28
-rw-r--r--src/mscorlib/src/System/Configuration/Assemblies/AssemblyVersionCompatibility.cs23
-rw-r--r--src/mscorlib/src/System/Convert.cs2703
-rw-r--r--src/mscorlib/src/System/Currency.cs39
-rw-r--r--src/mscorlib/src/System/CurrentSystemTimeZone.Cache.cs35
-rw-r--r--src/mscorlib/src/System/CurrentTimeZone.cs214
-rw-r--r--src/mscorlib/src/System/DBNull.cs119
-rw-r--r--src/mscorlib/src/System/DataMisalignedException.cs39
-rw-r--r--src/mscorlib/src/System/DateTime.CoreCLR.cs29
-rw-r--r--src/mscorlib/src/System/DateTime.cs1360
-rw-r--r--src/mscorlib/src/System/DateTimeOffset.cs830
-rw-r--r--src/mscorlib/src/System/Decimal.cs883
-rw-r--r--src/mscorlib/src/System/DefaultBinder.CanConvert.cs30
-rw-r--r--src/mscorlib/src/System/DefaultBinder.cs1162
-rw-r--r--src/mscorlib/src/System/Delegate.cs220
-rw-r--r--src/mscorlib/src/System/DelegateSerializationHolder.cs48
-rw-r--r--src/mscorlib/src/System/Diagnostics/Assert.cs45
-rw-r--r--src/mscorlib/src/System/Diagnostics/AssertFilter.cs37
-rw-r--r--src/mscorlib/src/System/Diagnostics/AssertFilters.cs33
-rw-r--r--src/mscorlib/src/System/Diagnostics/CodeAnalysis/SuppressMessageAttribute.cs76
-rw-r--r--src/mscorlib/src/System/Diagnostics/ConditionalAttribute.cs25
-rw-r--r--src/mscorlib/src/System/Diagnostics/Contracts/Contracts.cs48
-rw-r--r--src/mscorlib/src/System/Diagnostics/Contracts/ContractsBCL.cs59
-rw-r--r--src/mscorlib/src/System/Diagnostics/Debug.Unix.cs95
-rw-r--r--src/mscorlib/src/System/Diagnostics/Debug.Windows.cs63
-rw-r--r--src/mscorlib/src/System/Diagnostics/Debugger.cs21
-rw-r--r--src/mscorlib/src/System/Diagnostics/DebuggerAttributes.cs110
-rw-r--r--src/mscorlib/src/System/Diagnostics/EditAndContinueHelper.cs11
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/ActivityTracker.cs665
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/EventDescriptor.cs195
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/EventProvider.cs1207
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/EventSource.cs6912
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/EventSourceException.cs53
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/EventSource_CoreCLR.cs16
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/FrameworkEventSource.cs239
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/StubEnvironment.cs373
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/DataCollector.cs318
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/Statics.cs727
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/TraceLogging/TraceLoggingEventSource.cs890
-rw-r--r--src/mscorlib/src/System/Diagnostics/Eventing/Winmeta.cs196
-rw-r--r--src/mscorlib/src/System/Diagnostics/ICustomDebuggerNotification.cs8
-rw-r--r--src/mscorlib/src/System/Diagnostics/LogSwitch.cs90
-rw-r--r--src/mscorlib/src/System/Diagnostics/LoggingLevels.cs61
-rw-r--r--src/mscorlib/src/System/Diagnostics/Stackframe.cs104
-rw-r--r--src/mscorlib/src/System/Diagnostics/Stacktrace.cs224
-rw-r--r--src/mscorlib/src/System/Diagnostics/SymbolStore/ISymDocumentWriter.cs11
-rw-r--r--src/mscorlib/src/System/Diagnostics/SymbolStore/ISymWriter.cs33
-rw-r--r--src/mscorlib/src/System/Diagnostics/SymbolStore/SymAddressKind.cs24
-rw-r--r--src/mscorlib/src/System/Diagnostics/SymbolStore/Token.cs25
-rw-r--r--src/mscorlib/src/System/Diagnostics/log.cs80
-rw-r--r--src/mscorlib/src/System/DllNotFoundException.cs42
-rw-r--r--src/mscorlib/src/System/Double.cs226
-rw-r--r--src/mscorlib/src/System/Empty.cs27
-rw-r--r--src/mscorlib/src/System/Enum.cs208
-rw-r--r--src/mscorlib/src/System/Environment.cs476
-rw-r--r--src/mscorlib/src/System/Exception.cs267
-rw-r--r--src/mscorlib/src/System/GC.cs167
-rw-r--r--src/mscorlib/src/System/Globalization/BidiCategory.cs9
-rw-r--r--src/mscorlib/src/System/Globalization/Calendar.cs297
-rw-r--r--src/mscorlib/src/System/Globalization/CalendarAlgorithmType.cs19
-rw-r--r--src/mscorlib/src/System/Globalization/CalendarData.Unix.cs339
-rw-r--r--src/mscorlib/src/System/Globalization/CalendarData.Windows.cs502
-rw-r--r--src/mscorlib/src/System/Globalization/CalendarData.cs274
-rw-r--r--src/mscorlib/src/System/Globalization/CalendarWeekRule.cs19
-rw-r--r--src/mscorlib/src/System/Globalization/CalendricalCalculationsHelper.cs414
-rw-r--r--src/mscorlib/src/System/Globalization/CharUnicodeInfo.cs360
-rw-r--r--src/mscorlib/src/System/Globalization/CharUnicodeInfoData.cs (renamed from src/mscorlib/corefx/System/Globalization/CharUnicodeInfoData.cs)0
-rw-r--r--src/mscorlib/src/System/Globalization/ChineseLunisolarCalendar.cs397
-rw-r--r--src/mscorlib/src/System/Globalization/CompareInfo.Invariant.cs238
-rw-r--r--src/mscorlib/src/System/Globalization/CompareInfo.Unix.cs439
-rw-r--r--src/mscorlib/src/System/Globalization/CompareInfo.Windows.cs486
-rw-r--r--src/mscorlib/src/System/Globalization/CompareInfo.cs897
-rw-r--r--src/mscorlib/src/System/Globalization/CultureData.Unix.cs431
-rw-r--r--src/mscorlib/src/System/Globalization/CultureData.Windows.cs830
-rw-r--r--src/mscorlib/src/System/Globalization/CultureData.cs2503
-rw-r--r--src/mscorlib/src/System/Globalization/CultureInfo.Unix.cs128
-rw-r--r--src/mscorlib/src/System/Globalization/CultureInfo.Windows.cs278
-rw-r--r--src/mscorlib/src/System/Globalization/CultureInfo.cs1357
-rw-r--r--src/mscorlib/src/System/Globalization/CultureNotFoundException.cs129
-rw-r--r--src/mscorlib/src/System/Globalization/CultureTypes.cs30
-rw-r--r--src/mscorlib/src/System/Globalization/DateTimeFormat.cs1130
-rw-r--r--src/mscorlib/src/System/Globalization/DateTimeFormatInfo.cs2858
-rw-r--r--src/mscorlib/src/System/Globalization/DateTimeFormatInfoScanner.cs747
-rw-r--r--src/mscorlib/src/System/Globalization/DateTimeParse.cs5035
-rw-r--r--src/mscorlib/src/System/Globalization/DateTimeStyles.cs49
-rw-r--r--src/mscorlib/src/System/Globalization/DaylightTime.cs63
-rw-r--r--src/mscorlib/src/System/Globalization/DigitShapes.cs21
-rw-r--r--src/mscorlib/src/System/Globalization/EastAsianLunisolarCalendar.cs643
-rw-r--r--src/mscorlib/src/System/Globalization/EncodingDataItem.Unix.cs2
-rw-r--r--src/mscorlib/src/System/Globalization/EncodingDataItem.cs77
-rw-r--r--src/mscorlib/src/System/Globalization/EncodingTable.Unix.cs4
-rw-r--r--src/mscorlib/src/System/Globalization/EncodingTable.cs134
-rw-r--r--src/mscorlib/src/System/Globalization/GlobalizationAssembly.cs52
-rw-r--r--src/mscorlib/src/System/Globalization/GlobalizationMode.Unix.cs24
-rw-r--r--src/mscorlib/src/System/Globalization/GlobalizationMode.Windows.cs14
-rw-r--r--src/mscorlib/src/System/Globalization/GlobalizationMode.cs12
-rw-r--r--src/mscorlib/src/System/Globalization/GregorianCalendar.cs266
-rw-r--r--src/mscorlib/src/System/Globalization/GregorianCalendarHelper.cs419
-rw-r--r--src/mscorlib/src/System/Globalization/GregorianCalendarTypes.cs17
-rw-r--r--src/mscorlib/src/System/Globalization/HebrewCalendar.cs1084
-rw-r--r--src/mscorlib/src/System/Globalization/HebrewNumber.cs403
-rw-r--r--src/mscorlib/src/System/Globalization/HijriCalendar.Unix.cs (renamed from src/mscorlib/corefx/System/Globalization/HijriCalendar.Unix.cs)0
-rw-r--r--src/mscorlib/src/System/Globalization/HijriCalendar.Win32.cs83
-rw-r--r--src/mscorlib/src/System/Globalization/HijriCalendar.WinRT.cs (renamed from src/mscorlib/corefx/System/Globalization/HijriCalendar.WinRT.cs)0
-rw-r--r--src/mscorlib/src/System/Globalization/HijriCalendar.cs716
-rw-r--r--src/mscorlib/src/System/Globalization/IdnMapping.Unix.cs142
-rw-r--r--src/mscorlib/src/System/Globalization/IdnMapping.Windows.cs121
-rw-r--r--src/mscorlib/src/System/Globalization/IdnMapping.cs929
-rw-r--r--src/mscorlib/src/System/Globalization/JapaneseCalendar.Unix.cs96
-rw-r--r--src/mscorlib/src/System/Globalization/JapaneseCalendar.Win32.cs209
-rw-r--r--src/mscorlib/src/System/Globalization/JapaneseCalendar.WinRT.cs (renamed from src/mscorlib/corefx/System/Globalization/JapaneseCalendar.WinRT.cs)0
-rw-r--r--src/mscorlib/src/System/Globalization/JapaneseCalendar.cs581
-rw-r--r--src/mscorlib/src/System/Globalization/JapaneseLunisolarCalendar.cs293
-rw-r--r--src/mscorlib/src/System/Globalization/JulianCalendar.cs436
-rw-r--r--src/mscorlib/src/System/Globalization/KoreanCalendar.cs259
-rw-r--r--src/mscorlib/src/System/Globalization/KoreanLunisolarCalendar.cs1334
-rw-r--r--src/mscorlib/src/System/Globalization/NumberFormatInfo.cs542
-rw-r--r--src/mscorlib/src/System/Globalization/NumberStyles.cs66
-rw-r--r--src/mscorlib/src/System/Globalization/PersianCalendar.cs578
-rw-r--r--src/mscorlib/src/System/Globalization/RegionInfo.cs201
-rw-r--r--src/mscorlib/src/System/Globalization/SortKey.cs109
-rw-r--r--src/mscorlib/src/System/Globalization/SortVersion.cs102
-rw-r--r--src/mscorlib/src/System/Globalization/StringInfo.cs240
-rw-r--r--src/mscorlib/src/System/Globalization/Tables/charinfo.nlpbin36992 -> 0 bytes
-rw-r--r--src/mscorlib/src/System/Globalization/TaiwanCalendar.cs256
-rw-r--r--src/mscorlib/src/System/Globalization/TaiwanLunisolarCalendar.cs330
-rw-r--r--src/mscorlib/src/System/Globalization/TextElementEnumerator.cs136
-rw-r--r--src/mscorlib/src/System/Globalization/TextInfo.Unix.cs117
-rw-r--r--src/mscorlib/src/System/Globalization/TextInfo.Windows.cs113
-rw-r--r--src/mscorlib/src/System/Globalization/TextInfo.cs860
-rw-r--r--src/mscorlib/src/System/Globalization/ThaiBuddhistCalendar.cs219
-rw-r--r--src/mscorlib/src/System/Globalization/TimeSpanFormat.cs246
-rw-r--r--src/mscorlib/src/System/Globalization/TimeSpanParse.cs1074
-rw-r--r--src/mscorlib/src/System/Globalization/TimeSpanStyles.cs12
-rw-r--r--src/mscorlib/src/System/Globalization/UmAlQuraCalendar.cs850
-rw-r--r--src/mscorlib/src/System/Globalization/UnicodeCategory.cs78
-rw-r--r--src/mscorlib/src/System/Guid.cs873
-rw-r--r--src/mscorlib/src/System/HResults.cs (renamed from src/mscorlib/corefx/System/HResults.cs)0
-rw-r--r--src/mscorlib/src/System/IAppDomainPauseManager.cs22
-rw-r--r--src/mscorlib/src/System/ICloneable.cs28
-rw-r--r--src/mscorlib/src/System/IO/BinaryReader.cs347
-rw-r--r--src/mscorlib/src/System/IO/BinaryWriter.cs211
-rw-r--r--src/mscorlib/src/System/IO/Directory.cs28
-rw-r--r--src/mscorlib/src/System/IO/DirectoryNotFoundException.cs45
-rw-r--r--src/mscorlib/src/System/IO/DriveNotFoundException.cs29
-rw-r--r--src/mscorlib/src/System/IO/EndOfStreamException.cs42
-rw-r--r--src/mscorlib/src/System/IO/File.cs81
-rw-r--r--src/mscorlib/src/System/IO/FileAccess.cs41
-rw-r--r--src/mscorlib/src/System/IO/FileLoadException.CoreCLR.cs43
-rw-r--r--src/mscorlib/src/System/IO/FileLoadException.cs175
-rw-r--r--src/mscorlib/src/System/IO/FileMode.cs53
-rw-r--r--src/mscorlib/src/System/IO/FileNotFoundException.CoreCLR.cs20
-rw-r--r--src/mscorlib/src/System/IO/FileNotFoundException.cs157
-rw-r--r--src/mscorlib/src/System/IO/FileOptions.cs46
-rw-r--r--src/mscorlib/src/System/IO/FileShare.cs59
-rw-r--r--src/mscorlib/src/System/IO/IOException.cs46
-rw-r--r--src/mscorlib/src/System/IO/MemoryStream.cs393
-rw-r--r--src/mscorlib/src/System/IO/PathTooLongException.cs43
-rw-r--r--src/mscorlib/src/System/IO/PinnedBufferMemoryStream.cs17
-rw-r--r--src/mscorlib/src/System/IO/SearchOption.cs5
-rw-r--r--src/mscorlib/src/System/IO/SeekOrigin.cs31
-rw-r--r--src/mscorlib/src/System/IO/Stream.cs355
-rw-r--r--src/mscorlib/src/System/IO/StreamHelpers.CopyValidation.cs46
-rw-r--r--src/mscorlib/src/System/IO/StreamReader.cs249
-rw-r--r--src/mscorlib/src/System/IO/TextReader.cs32
-rw-r--r--src/mscorlib/src/System/IO/UnmanagedMemoryAccessor.cs1132
-rw-r--r--src/mscorlib/src/System/IO/UnmanagedMemoryStream.cs481
-rw-r--r--src/mscorlib/src/System/IO/UnmanagedMemoryStreamWrapper.cs153
-rw-r--r--src/mscorlib/src/System/IO/__Error.cs196
-rw-r--r--src/mscorlib/src/System/IO/__HResults.cs7
-rw-r--r--src/mscorlib/src/System/IServiceObjectProvider.cs16
-rw-r--r--src/mscorlib/src/System/InsufficientMemoryException.cs37
-rw-r--r--src/mscorlib/src/System/Int16.cs220
-rw-r--r--src/mscorlib/src/System/Int32.cs153
-rw-r--r--src/mscorlib/src/System/Int64.cs151
-rw-r--r--src/mscorlib/src/System/IntPtr.cs100
-rw-r--r--src/mscorlib/src/System/Internal.cs49
-rw-r--r--src/mscorlib/src/System/Lazy.cs506
-rw-r--r--src/mscorlib/src/System/LowLevelConsole.cs65
-rw-r--r--src/mscorlib/src/System/MarshalByRefObject.cs30
-rw-r--r--src/mscorlib/src/System/Math.cs921
-rw-r--r--src/mscorlib/src/System/MathF.cs38
-rw-r--r--src/mscorlib/src/System/MissingFieldException.cs71
-rw-r--r--src/mscorlib/src/System/MissingMemberException.cs96
-rw-r--r--src/mscorlib/src/System/MissingMethodException.cs65
-rw-r--r--src/mscorlib/src/System/MulticastDelegate.cs176
-rw-r--r--src/mscorlib/src/System/NonSerializedAttribute.cs19
-rw-r--r--src/mscorlib/src/System/NotFiniteNumberException.cs71
-rw-r--r--src/mscorlib/src/System/Nullable.cs105
-rw-r--r--src/mscorlib/src/System/Number.cs782
-rw-r--r--src/mscorlib/src/System/Object.cs320
-rw-r--r--src/mscorlib/src/System/ObjectDisposedException.cs82
-rw-r--r--src/mscorlib/src/System/OleAutBinder.cs28
-rw-r--r--src/mscorlib/src/System/OperatingSystem.cs91
-rw-r--r--src/mscorlib/src/System/OperationCanceledException.cs44
-rw-r--r--src/mscorlib/src/System/OutOfMemoryException.cs40
-rw-r--r--src/mscorlib/src/System/ParamsArray.cs81
-rw-r--r--src/mscorlib/src/System/ParseNumbers.cs71
-rw-r--r--src/mscorlib/src/System/PlatformID.cs18
-rw-r--r--src/mscorlib/src/System/Random.cs249
-rw-r--r--src/mscorlib/src/System/ReadOnlySpan.cs31
-rw-r--r--src/mscorlib/src/System/Reflection/AmbiguousMatchException.cs41
-rw-r--r--src/mscorlib/src/System/Reflection/Assembly.CoreCLR.cs211
-rw-r--r--src/mscorlib/src/System/Reflection/Assembly.cs1680
-rw-r--r--src/mscorlib/src/System/Reflection/AssemblyAttributes.cs387
-rw-r--r--src/mscorlib/src/System/Reflection/AssemblyName.cs191
-rw-r--r--src/mscorlib/src/System/Reflection/AssemblyNameFlags.cs53
-rw-r--r--src/mscorlib/src/System/Reflection/Associates.cs35
-rw-r--r--src/mscorlib/src/System/Reflection/Binder.cs49
-rw-r--r--src/mscorlib/src/System/Reflection/BindingFlags.cs63
-rw-r--r--src/mscorlib/src/System/Reflection/CallingConventions.cs28
-rw-r--r--src/mscorlib/src/System/Reflection/ConstructorInfo.CoreCLR.cs11
-rw-r--r--src/mscorlib/src/System/Reflection/ConstructorInfo.cs614
-rw-r--r--src/mscorlib/src/System/Reflection/CustomAttribute.cs166
-rw-r--r--src/mscorlib/src/System/Reflection/CustomAttributeExtensions.cs1
-rw-r--r--src/mscorlib/src/System/Reflection/CustomAttributeFormatException.cs37
-rw-r--r--src/mscorlib/src/System/Reflection/DefaultMemberAttribute.cs39
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/AQNBuilder.cs18
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/AssemblyBuilder.cs155
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/AssemblyBuilderAccess.cs5
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/AssemblyBuilderData.cs126
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/ConstructorBuilder.cs92
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/CustomAttributeBuilder.cs88
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/DynamicILGenerator.cs126
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/DynamicMethod.cs484
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/EnumBuilder.cs223
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/EventBuilder.cs54
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/EventToken.cs37
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/FieldBuilder.cs77
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/FieldToken.cs34
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/FlowControl.cs30
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/GenericTypeParameterBuilder.cs55
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/ILGenerator.cs774
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/ISymWrapperCore.cs188
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/Label.cs38
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/LocalBuilder.cs44
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/MethodBuilder.cs304
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/MethodBuilderInstantiation.cs28
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/MethodToken.cs30
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/ModuleBuilder.cs267
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/ModuleBuilderData.cs36
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/OpCodes.cs5063
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/Opcode.cs271
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/OpcodeType.cs24
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/OperandType.cs48
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/PEFileKinds.cs10
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/ParameterBuilder.cs93
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/ParameterToken.cs36
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/PropertyBuilder.cs130
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/PropertyToken.cs34
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/SignatureHelper.cs308
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/SignatureToken.cs36
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/StackBehaviour.cs68
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/StringToken.cs46
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/SymbolMethod.cs66
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/SymbolType.cs269
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/TypeBuilder.cs614
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/TypeBuilderInstantiation.cs60
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/TypeToken.cs40
-rw-r--r--src/mscorlib/src/System/Reflection/Emit/XXXOnTypeBuilderInstantiation.cs56
-rw-r--r--src/mscorlib/src/System/Reflection/EventAttributes.cs29
-rw-r--r--src/mscorlib/src/System/Reflection/EventInfo.cs401
-rw-r--r--src/mscorlib/src/System/Reflection/ExceptionHandlingClause.cs93
-rw-r--r--src/mscorlib/src/System/Reflection/FieldAttributes.cs42
-rw-r--r--src/mscorlib/src/System/Reflection/FieldInfo.CoreCLR.cs35
-rw-r--r--src/mscorlib/src/System/Reflection/FieldInfo.cs862
-rw-r--r--src/mscorlib/src/System/Reflection/GenericParameterAttributes.cs22
-rw-r--r--src/mscorlib/src/System/Reflection/ICustomAttributeProvider.cs33
-rw-r--r--src/mscorlib/src/System/Reflection/INVOCATION_FLAGS.cs38
-rw-r--r--src/mscorlib/src/System/Reflection/IReflect.cs116
-rw-r--r--src/mscorlib/src/System/Reflection/IReflectableType.cs20
-rw-r--r--src/mscorlib/src/System/Reflection/InterfaceMapping.cs22
-rw-r--r--src/mscorlib/src/System/Reflection/IntrospectionExtensions.cs28
-rw-r--r--src/mscorlib/src/System/Reflection/InvalidFilterCriteriaException.cs39
-rw-r--r--src/mscorlib/src/System/Reflection/LoaderAllocator.cs11
-rw-r--r--src/mscorlib/src/System/Reflection/LocalVariableInfo.cs40
-rw-r--r--src/mscorlib/src/System/Reflection/ManifestResourceInfo.cs65
-rw-r--r--src/mscorlib/src/System/Reflection/MdConstant.cs35
-rw-r--r--src/mscorlib/src/System/Reflection/MdFieldInfo.cs141
-rw-r--r--src/mscorlib/src/System/Reflection/MdImport.cs476
-rw-r--r--src/mscorlib/src/System/Reflection/MemberFilter.cs18
-rw-r--r--src/mscorlib/src/System/Reflection/MemberInfo.Internal.cs11
-rw-r--r--src/mscorlib/src/System/Reflection/MemberInfo.cs113
-rw-r--r--src/mscorlib/src/System/Reflection/MemberInfoSerializationHolder.cs285
-rw-r--r--src/mscorlib/src/System/Reflection/MemberSerializationStringGenerator.cs39
-rw-r--r--src/mscorlib/src/System/Reflection/MemberTypes.cs33
-rw-r--r--src/mscorlib/src/System/Reflection/MethodAttributes.cs55
-rw-r--r--src/mscorlib/src/System/Reflection/MethodBase.CoreCLR.cs157
-rw-r--r--src/mscorlib/src/System/Reflection/MethodBase.cs330
-rw-r--r--src/mscorlib/src/System/Reflection/MethodBody.cs136
-rw-r--r--src/mscorlib/src/System/Reflection/MethodImplAttributes.cs43
-rw-r--r--src/mscorlib/src/System/Reflection/MethodInfo.cs926
-rw-r--r--src/mscorlib/src/System/Reflection/Missing.cs35
-rw-r--r--src/mscorlib/src/System/Reflection/Module.cs1120
-rw-r--r--src/mscorlib/src/System/Reflection/ObfuscateAssemblyAttribute.cs45
-rw-r--r--src/mscorlib/src/System/Reflection/ObfuscationAttribute.cs74
-rw-r--r--src/mscorlib/src/System/Reflection/ParameterAttributes.cs35
-rw-r--r--src/mscorlib/src/System/Reflection/ParameterInfo.cs733
-rw-r--r--src/mscorlib/src/System/Reflection/ParameterModifier.cs45
-rw-r--r--src/mscorlib/src/System/Reflection/Pointer.cs75
-rw-r--r--src/mscorlib/src/System/Reflection/PropertyAttributes.cs32
-rw-r--r--src/mscorlib/src/System/Reflection/PropertyInfo.cs613
-rw-r--r--src/mscorlib/src/System/Reflection/ReflectionContext.cs36
-rw-r--r--src/mscorlib/src/System/Reflection/ReflectionTypeLoadException.cs72
-rw-r--r--src/mscorlib/src/System/Reflection/ResourceAttributes.cs23
-rw-r--r--src/mscorlib/src/System/Reflection/RtFieldInfo.cs390
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimeAssembly.cs931
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimeConstructorInfo.cs481
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimeEventInfo.cs220
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimeFieldInfo.cs136
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimeMethodInfo.cs803
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimeModule.cs602
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimeParameterInfo.cs528
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimePropertyInfo.cs467
-rw-r--r--src/mscorlib/src/System/Reflection/RuntimeReflectionExtensions.cs88
-rw-r--r--src/mscorlib/src/System/Reflection/StrongNameKeyPair.cs95
-rw-r--r--src/mscorlib/src/System/Reflection/TargetException.cs37
-rw-r--r--src/mscorlib/src/System/Reflection/TargetInvocationException.cs46
-rw-r--r--src/mscorlib/src/System/Reflection/TargetParameterCountException.cs40
-rw-r--r--src/mscorlib/src/System/Reflection/TypeAttributes.cs64
-rw-r--r--src/mscorlib/src/System/Reflection/TypeDelegator.cs257
-rw-r--r--src/mscorlib/src/System/Reflection/TypeFilter.cs18
-rw-r--r--src/mscorlib/src/System/Reflection/TypeInfo.cs194
-rw-r--r--src/mscorlib/src/System/Reflection/__Filters.cs67
-rw-r--r--src/mscorlib/src/System/ResId.cs156
-rw-r--r--src/mscorlib/src/System/Resources/FileBasedResourceGroveler.cs16
-rw-r--r--src/mscorlib/src/System/Resources/IResourceGroveler.cs16
-rw-r--r--src/mscorlib/src/System/Resources/IResourceReader.cs30
-rw-r--r--src/mscorlib/src/System/Resources/LooselyLinkedResourceReference.cs6
-rw-r--r--src/mscorlib/src/System/Resources/ManifestBasedResourceGroveler.cs57
-rw-r--r--src/mscorlib/src/System/Resources/MissingManifestResourceException.cs41
-rw-r--r--src/mscorlib/src/System/Resources/MissingSatelliteAssemblyException.cs55
-rw-r--r--src/mscorlib/src/System/Resources/NeutralResourcesLanguageAttribute.cs64
-rw-r--r--src/mscorlib/src/System/Resources/ResourceFallbackManager.cs172
-rw-r--r--src/mscorlib/src/System/Resources/ResourceManager.cs396
-rw-r--r--src/mscorlib/src/System/Resources/ResourceReader.cs671
-rw-r--r--src/mscorlib/src/System/Resources/ResourceSet.cs62
-rw-r--r--src/mscorlib/src/System/Resources/ResourceTypeCode.cs57
-rw-r--r--src/mscorlib/src/System/Resources/RuntimeResourceSet.cs122
-rw-r--r--src/mscorlib/src/System/Resources/SatelliteContractVersionAttribute.cs38
-rw-r--r--src/mscorlib/src/System/Resources/UltimateResourceFallbackLocation.cs28
-rw-r--r--src/mscorlib/src/System/Resources/__FastResourceComparer.cs36
-rw-r--r--src/mscorlib/src/System/Resources/__HResults.cs3
-rw-r--r--src/mscorlib/src/System/RtType.cs980
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs30
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/AssemblySettingAttributes.cs94
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/AsyncMethodBuilder.cs112
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/AsyncStateMachineAttribute.cs18
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/CallerFilePathAttribute.cs17
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/CallerLineNumberAttribute.cs17
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/CallerMemberNameAttribute.cs17
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/CompilationRelaxations.cs50
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/CompilerGeneratedAttribute.cs16
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs26
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/CompilerMarshalOverride.cs23
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/ConditionalWeakTable.cs8
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/CustomConstantAttribute.cs2
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs2
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/DecimalConstantAttribute.cs4
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/DisablePrivateReflectionAttribute.cs18
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/DiscardableAttribute.cs18
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/ExtensionAttribute.cs13
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/FixedAddressValueTypeAttribute.cs14
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/FixedBufferAttribute.cs43
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/FormattableStringFactory.cs58
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/FriendAccessAllowedAttribute.cs26
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/ICastable.cs12
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/IndexerNameAttribute.cs16
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/InternalsVisibleToAttribute.cs58
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/IsVolatile.cs12
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/IteratorStateMachineAttribute.cs18
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/MethodImplAttribute.cs61
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/ReferenceAssemblyAttribute.cs39
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/RuntimeCompatibilityAttribute.cs48
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/RuntimeHelpers.cs34
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/RuntimeWrappedException.cs32
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/SpecialNameAttribute.cs27
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/StateMachineAttribute.cs20
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/SuppressIldasmAttribute.cs19
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/SuppressMergeCheckAttribute.cs23
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs26
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/TupleElementNamesAttribute.cs57
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/TypeDependencyAttribute.cs18
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/TypeForwardedFromAttribute.cs35
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/TypeForwardedToAttribute.cs34
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/Unsafe.cs61
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/UnsafeValueTypeAttribute.cs14
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/YieldAwaitable.cs3
-rw-r--r--src/mscorlib/src/System/Runtime/CompilerServices/jithelpers.cs28
-rw-r--r--src/mscorlib/src/System/Runtime/ExceptionServices/CorruptingExceptionCommon.cs7
-rw-r--r--src/mscorlib/src/System/Runtime/ExceptionServices/ExceptionNotification.cs13
-rw-r--r--src/mscorlib/src/System/Runtime/ExceptionServices/ExceptionServicesCommon.cs36
-rw-r--r--src/mscorlib/src/System/Runtime/GcSettings.cs40
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ArrayWithOffset.cs36
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/Attributes.cs188
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/BStrWrapper.cs13
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/COMException.cs60
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/CallingConvention.cs21
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/CharSet.cs23
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComEventsHelper.cs220
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComEventsInfo.cs50
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComEventsMethod.cs100
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComEventsSink.cs104
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComMemberType.cs11
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IBindCtx.cs8
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IConnectionPoint.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IConnectionPointContainer.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumConnectionPoints.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumConnections.cs10
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumMoniker.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumString.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IEnumVARIANT.cs8
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IMoniker.cs12
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IPersistFile.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IRunningObjectTable.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/IStream.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeComp.cs18
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo.cs230
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeInfo2.cs4
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeLib.cs40
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ComTypes/ITypeLib2.cs12
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/CriticalHandle.cs224
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/CurrencyWrapper.cs15
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/DispatchWrapper.cs13
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ErrorWrapper.cs15
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/Expando/IExpando.cs9
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ExternalException.cs77
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/GCHandleCookieTable.cs2
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/GcHandle.cs18
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/HandleRef.cs27
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ICustomAdapter.cs9
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ICustomFactory.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ICustomMarshaler.cs15
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ICustomQueryInterface.cs11
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/ITypeLibConverter.cs12
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/InvalidComObjectException.cs38
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/InvalidOleVariantTypeException.cs40
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/LayoutKind.cs17
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/Marshal.cs458
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/MarshalDirectiveException.cs38
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/NativeCallableAttribute.cs1
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/NativeMethods.cs11
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/NonPortable.cs64
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/PInvokeMap.cs60
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/RuntimeEnvironment.cs8
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/SEHException.cs45
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/SafeArrayRankMismatchException.cs40
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/SafeArrayTypeMismatchException.cs40
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/SafeBuffer.cs67
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/SafeHandle.cs515
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/UnknownWrapper.cs11
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/VariantWrapper.cs11
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/Attributes.cs5
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToCollectionAdapter.cs12
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/BindableVectorToListAdapter.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIKeyValuePairImpl.cs3
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIPropertyValueImpl.cs210
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CLRIReferenceImpl.cs55
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ConstantSplittableMap.cs48
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/CustomPropertyImpl.cs20
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryKeyCollection.cs24
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryToMapAdapter.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/DictionaryValueCollection.cs27
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EnumeratorToIteratorAdapter.cs10
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/EventRegistrationTokenTable.cs2
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IClosable.cs1
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomProperty.cs30
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ICustomPropertyProvider.cs126
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IIterable.cs1
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMap.cs1
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IMapViewToIReadOnlyDictionaryAdapter.cs27
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IPropertyValue.cs10
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyDictionaryToIMapViewAdapter.cs7
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IReadOnlyListToIVectorViewAdapter.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVector.cs1
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IVectorViewToIReadOnlyListAdapter.cs8
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/IteratorToEnumeratorAdapter.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorAdapter.cs8
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToBindableVectorViewAdapter.cs3
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ListToVectorAdapter.cs8
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/ManagedActivationFactory.cs4
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToCollectionAdapter.cs10
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapToDictionaryAdapter.cs6
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/MapViewToReadOnlyCollectionAdapter.cs4
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/NativeMethods.cs10
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/PropertyValue.cs24
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/RuntimeClass.cs48
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToCollectionAdapter.cs8
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorToListAdapter.cs2
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/VectorViewToReadOnlyCollectionAdapter.cs2
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeBufferHelper.cs41
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMarshal.cs249
-rw-r--r--src/mscorlib/src/System/Runtime/InteropServices/WindowsRuntime/WindowsRuntimeMetadata.cs65
-rw-r--r--src/mscorlib/src/System/Runtime/Loader/AssemblyLoadContext.cs161
-rw-r--r--src/mscorlib/src/System/Runtime/MemoryFailPoint.cs180
-rw-r--r--src/mscorlib/src/System/Runtime/Reliability/PrePrepareMethodAttribute.cs7
-rw-r--r--src/mscorlib/src/System/Runtime/Reliability/ReliabilityContractAttribute.cs67
-rw-r--r--src/mscorlib/src/System/Runtime/Remoting/ObjectHandle.cs10
-rw-r--r--src/mscorlib/src/System/Runtime/RuntimeImports.cs35
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/FormatterConverter.cs121
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/FormatterServices.cs75
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/IDeserializationCallback.cs22
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/IFormatterConverter.cs39
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/IObjectReference.cs27
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/ISerializable.cs30
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/SafeSerializationManager.cs240
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/SerializationAttributes.cs59
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/SerializationException.cs44
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/SerializationInfo.cs41
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/SerializationInfoEnumerator.cs145
-rw-r--r--src/mscorlib/src/System/Runtime/Serialization/StreamingContext.cs72
-rw-r--r--src/mscorlib/src/System/Runtime/Versioning/NonVersionableAttribute.cs33
-rw-r--r--src/mscorlib/src/System/Runtime/Versioning/TargetFrameworkAttribute.cs45
-rw-r--r--src/mscorlib/src/System/RuntimeArgumentHandle.cs9
-rw-r--r--src/mscorlib/src/System/RuntimeHandles.cs380
-rw-r--r--src/mscorlib/src/System/SByte.cs218
-rw-r--r--src/mscorlib/src/System/Security/Attributes.cs199
-rw-r--r--src/mscorlib/src/System/Security/DynamicSecurityMethodAttribute.cs21
-rw-r--r--src/mscorlib/src/System/Security/SecurityException.cs110
-rw-r--r--src/mscorlib/src/System/Security/SecurityState.cs25
-rw-r--r--src/mscorlib/src/System/Security/Util/URLString.cs138
-rw-r--r--src/mscorlib/src/System/Security/VerificationException.cs32
-rw-r--r--src/mscorlib/src/System/SerializableAttribute.cs24
-rw-r--r--src/mscorlib/src/System/SharedStatics.cs34
-rw-r--r--src/mscorlib/src/System/Single.cs220
-rw-r--r--src/mscorlib/src/System/Span.cs587
-rw-r--r--src/mscorlib/src/System/String.Comparison.cs383
-rw-r--r--src/mscorlib/src/System/String.Manipulation.cs634
-rw-r--r--src/mscorlib/src/System/String.Searching.cs180
-rw-r--r--src/mscorlib/src/System/String.cs408
-rw-r--r--src/mscorlib/src/System/StringComparer.cs300
-rw-r--r--src/mscorlib/src/System/StringComparison.cs29
-rw-r--r--src/mscorlib/src/System/StringFreezingAttribute.cs25
-rw-r--r--src/mscorlib/src/System/StringSplitOptions.cs13
-rw-r--r--src/mscorlib/src/System/StubHelpers.cs289
-rw-r--r--src/mscorlib/src/System/Text/ASCIIEncoding.cs757
-rw-r--r--src/mscorlib/src/System/Text/Decoder.cs338
-rw-r--r--src/mscorlib/src/System/Text/DecoderBestFitFallback.cs33
-rw-r--r--src/mscorlib/src/System/Text/DecoderExceptionFallback.cs28
-rw-r--r--src/mscorlib/src/System/Text/DecoderFallback.cs41
-rw-r--r--src/mscorlib/src/System/Text/DecoderNLS.cs87
-rw-r--r--src/mscorlib/src/System/Text/DecoderReplacementFallback.cs30
-rw-r--r--src/mscorlib/src/System/Text/Encoder.cs332
-rw-r--r--src/mscorlib/src/System/Text/EncoderBestFitFallback.cs39
-rw-r--r--src/mscorlib/src/System/Text/EncoderExceptionFallback.cs46
-rw-r--r--src/mscorlib/src/System/Text/EncoderFallback.cs30
-rw-r--r--src/mscorlib/src/System/Text/EncoderNLS.cs86
-rw-r--r--src/mscorlib/src/System/Text/EncoderReplacementFallback.cs44
-rw-r--r--src/mscorlib/src/System/Text/Encoding.cs428
-rw-r--r--src/mscorlib/src/System/Text/EncodingForwarder.cs329
-rw-r--r--src/mscorlib/src/System/Text/EncodingInfo.cs74
-rw-r--r--src/mscorlib/src/System/Text/EncodingNLS.cs125
-rw-r--r--src/mscorlib/src/System/Text/EncodingProvider.cs136
-rw-r--r--src/mscorlib/src/System/Text/Latin1Encoding.cs62
-rw-r--r--src/mscorlib/src/System/Text/Normalization.Unix.cs25
-rw-r--r--src/mscorlib/src/System/Text/Normalization.Windows.cs272
-rw-r--r--src/mscorlib/src/System/Text/Normalization.cs29
-rw-r--r--src/mscorlib/src/System/Text/StringBuilder.CoreCLR.cs48
-rw-r--r--src/mscorlib/src/System/Text/StringBuilder.cs2286
-rw-r--r--src/mscorlib/src/System/Text/StringBuilderCache.cs5
-rw-r--r--src/mscorlib/src/System/Text/UTF32Encoding.cs1003
-rw-r--r--src/mscorlib/src/System/Text/UTF7Encoding.cs372
-rw-r--r--src/mscorlib/src/System/Text/UTF8Encoding.cs2286
-rw-r--r--src/mscorlib/src/System/Text/UnicodeEncoding.cs1826
-rw-r--r--src/mscorlib/src/System/Threading/AbandonedMutexException.cs85
-rw-r--r--src/mscorlib/src/System/Threading/ApartmentState.cs27
-rw-r--r--src/mscorlib/src/System/Threading/AsyncLocal.cs487
-rw-r--r--src/mscorlib/src/System/Threading/AutoResetEvent.cs24
-rw-r--r--src/mscorlib/src/System/Threading/CancellationToken.cs32
-rw-r--r--src/mscorlib/src/System/Threading/CancellationTokenRegistration.cs6
-rw-r--r--src/mscorlib/src/System/Threading/CancellationTokenSource.cs48
-rw-r--r--src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandle.cs (renamed from src/mscorlib/corefx/System/Threading/ClrThreadPoolBoundHandle.cs)0
-rw-r--r--src/mscorlib/src/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs (renamed from src/mscorlib/corefx/System/Threading/ClrThreadPoolBoundHandleOverlapped.cs)0
-rw-r--r--src/mscorlib/src/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs (renamed from src/mscorlib/corefx/System/Threading/ClrThreadPoolPreAllocatedOverlapped.cs)0
-rw-r--r--src/mscorlib/src/System/Threading/CountdownEvent.cs589
-rw-r--r--src/mscorlib/src/System/Threading/EventResetMode.cs26
-rw-r--r--src/mscorlib/src/System/Threading/EventWaitHandle.cs59
-rw-r--r--src/mscorlib/src/System/Threading/ExecutionContext.cs380
-rw-r--r--src/mscorlib/src/System/Threading/Interlocked.cs45
-rw-r--r--src/mscorlib/src/System/Threading/LazyInitializer.cs131
-rw-r--r--src/mscorlib/src/System/Threading/LockRecursionException.cs30
-rw-r--r--src/mscorlib/src/System/Threading/ManualResetEvent.cs24
-rw-r--r--src/mscorlib/src/System/Threading/ManualResetEventSlim.cs16
-rw-r--r--src/mscorlib/src/System/Threading/Monitor.cs35
-rw-r--r--src/mscorlib/src/System/Threading/Mutex.cs92
-rw-r--r--src/mscorlib/src/System/Threading/Overlapped.cs100
-rw-r--r--src/mscorlib/src/System/Threading/ParameterizedThreadStart.cs23
-rw-r--r--src/mscorlib/src/System/Threading/ReaderWriterLockSlim.cs1311
-rw-r--r--src/mscorlib/src/System/Threading/Semaphore.cs32
-rw-r--r--src/mscorlib/src/System/Threading/SemaphoreFullException.cs27
-rw-r--r--src/mscorlib/src/System/Threading/SemaphoreSlim.cs37
-rw-r--r--src/mscorlib/src/System/Threading/SendOrPostCallback.cs16
-rw-r--r--src/mscorlib/src/System/Threading/SpinWait.cs59
-rw-r--r--src/mscorlib/src/System/Threading/SynchronizationContext.cs46
-rw-r--r--src/mscorlib/src/System/Threading/SynchronizationLockException.cs43
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/AsyncCausalityTracer.cs34
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/ConcurrentExclusiveSchedulerPair.cs30
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/FutureFactory.cs39
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/IAsyncCausalityTracerStatics.cs10
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/ProducerConsumerQueues.cs14
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TPLETWProvider.cs196
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/Task.cs511
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TaskCanceledException.cs93
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs8
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TaskContinuation.cs33
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TaskExceptionHolder.cs38
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TaskFactory.cs73
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TaskScheduler.cs75
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TaskSchedulerException.cs81
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/TaskToApm.cs6
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs24
-rw-r--r--src/mscorlib/src/System/Threading/Tasks/future.cs43
-rw-r--r--src/mscorlib/src/System/Threading/Thread.cs251
-rw-r--r--src/mscorlib/src/System/Threading/ThreadAbortException.cs39
-rw-r--r--src/mscorlib/src/System/Threading/ThreadInterruptedException.cs41
-rw-r--r--src/mscorlib/src/System/Threading/ThreadLocal.cs23
-rw-r--r--src/mscorlib/src/System/Threading/ThreadPool.cs259
-rw-r--r--src/mscorlib/src/System/Threading/ThreadPriority.cs31
-rw-r--r--src/mscorlib/src/System/Threading/ThreadStart.cs