summaryrefslogtreecommitdiff
path: root/.packages/system.threading.threadpool
diff options
context:
space:
mode:
authorGleb Balykov <g.balykov@samsung.com>2020-07-13 18:17:29 +0300
committerAlexander Soldatov/AI Compiler Lab /SRR/Staff Engineer/Samsung Electronics <soldatov.a@samsung.com>2020-07-23 15:38:33 +0300
commitef4d447326501bbf3f350824ba0bd0098e5fcd58 (patch)
tree48b801cdba98d2a1df5a30baf9c2510352cae0de /.packages/system.threading.threadpool
parent627172e192116c9a7ae9ffa47a9722ce400e83e3 (diff)
downloadcoreclr-ef4d447326501bbf3f350824ba0bd0098e5fcd58.tar.gz
coreclr-ef4d447326501bbf3f350824ba0bd0098e5fcd58.tar.bz2
coreclr-ef4d447326501bbf3f350824ba0bd0098e5fcd58.zip
[Tizen] Add CoreCLR tests BuildTools v3.1.3 for armel,arm64
Diffstat (limited to '.packages/system.threading.threadpool')
-rw-r--r--.packages/system.threading.threadpool/4.0.10-rc2-24027/.nupkg.metadata4
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ThirdPartyNotices.txt31
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/dotnet_library_license.txt128
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/MonoAndroid10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/MonoTouch10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/net46/System.Threading.ThreadPool.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/netcore50/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/netstandard1.3/System.Threading.ThreadPool.dllbin0 -> 22416 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinios10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinmac20/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarintvos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinwatchos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/MonoAndroid10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/MonoTouch10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/net46/System.Threading.ThreadPool.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/System.Threading.ThreadPool.dllbin0 -> 22416 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/de/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/es/System.Threading.ThreadPool.xml109
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml114
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/it/System.Threading.ThreadPool.xml111
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml112
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml111
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml105
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml105
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinios10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinmac20/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarintvos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinwatchos10/_._0
-rw-r--r--.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.4.0.10-rc2-24027.nupkgbin0 -> 80018 bytes
-rw-r--r--.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.4.0.10-rc2-24027.nupkg.sha5121
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.nuspec37
-rw-r--r--.packages/system.threading.threadpool/4.0.10/.nupkg.metadata4
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/.signature.p7sbin0 -> 9482 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ThirdPartyNotices.txt31
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/dotnet_library_license.txt128
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/MonoAndroid10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/MonoTouch10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/net46/System.Threading.ThreadPool.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/netcore50/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/netstandard1.3/System.Threading.ThreadPool.dllbin0 -> 22416 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/xamarinios10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/xamarinmac20/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/xamarintvos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/lib/xamarinwatchos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/MonoAndroid10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/MonoTouch10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/net46/System.Threading.ThreadPool.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/System.Threading.ThreadPool.dllbin0 -> 22416 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/de/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/es/System.Threading.ThreadPool.xml109
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml114
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/it/System.Threading.ThreadPool.xml111
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml112
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml111
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml105
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml105
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/xamarinios10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/xamarinmac20/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/xamarintvos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/ref/xamarinwatchos10/_._0
-rw-r--r--.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkgbin0 -> 89891 bytes
-rw-r--r--.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg.sha5121
-rwxr-xr-x.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.nuspec41
-rw-r--r--.packages/system.threading.threadpool/4.3.0/.nupkg.metadata4
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/.signature.p7sbin0 -> 9483 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ThirdPartyNotices.txt31
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/dotnet_library_license.txt128
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/MonoAndroid10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/MonoTouch10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/net46/System.Threading.ThreadPool.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/netcore50/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/netstandard1.3/System.Threading.ThreadPool.dllbin0 -> 22416 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/xamarinios10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/xamarinmac20/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/xamarintvos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/lib/xamarinwatchos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/MonoAndroid10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/MonoTouch10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/net46/System.Threading.ThreadPool.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/System.Threading.ThreadPool.dllbin0 -> 22416 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/de/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/es/System.Threading.ThreadPool.xml109
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml114
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/it/System.Threading.ThreadPool.xml111
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml112
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml111
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml105
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml105
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/xamarinios10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/xamarinmac20/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/xamarintvos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/ref/xamarinwatchos10/_._0
-rw-r--r--.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkgbin0 -> 89926 bytes
-rw-r--r--.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg.sha5121
-rwxr-xr-x.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.nuspec41
-rw-r--r--.packages/system.threading.threadpool/4.4.0-beta-24913-02/.nupkg.metadata4
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ThirdPartyNotices.txt31
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/dotnet_library_license.txt128
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/MonoAndroid10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/MonoTouch10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/net46/System.Threading.ThreadPool.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/net463/System.Threading.ThreadPool.dllbin0 -> 22768 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netcore50/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netstandard1.3/System.Threading.ThreadPool.dllbin0 -> 22416 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netstandard1.7/System.Threading.ThreadPool.dllbin0 -> 22928 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinios10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinmac20/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarintvos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinwatchos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/MonoAndroid10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/MonoTouch10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/net46/System.Threading.ThreadPool.dllbin0 -> 22256 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/net463/System.Threading.ThreadPool.dllbin0 -> 22768 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/System.Threading.ThreadPool.dllbin0 -> 22416 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/de/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/es/System.Threading.ThreadPool.xml109
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml114
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/it/System.Threading.ThreadPool.xml111
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml112
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml111
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml102
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml105
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml105
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.7/System.Threading.ThreadPool.dllbin0 -> 23440 bytes
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinios10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinmac20/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarintvos10/_._0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinwatchos10/_._0
-rw-r--r--.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.4.4.0-beta-24913-02.nupkgbin0 -> 131373 bytes
-rw-r--r--.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.4.4.0-beta-24913-02.nupkg.sha5121
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.nuspec51
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/useSharedDesignerContext.txt0
-rwxr-xr-x.packages/system.threading.threadpool/4.4.0-beta-24913-02/version.txt1
140 files changed, 5119 insertions, 0 deletions
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/.nupkg.metadata b/.packages/system.threading.threadpool/4.0.10-rc2-24027/.nupkg.metadata
new file mode 100644
index 0000000000..6fdb7ec7de
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/.nupkg.metadata
@@ -0,0 +1,4 @@
+{
+ "version": 1,
+ "contentHash": "MyuiERgONOnLCD45PQ1rTHYEv6R/2RL1/LxmqJh5/MXYBeh7o8B3VrXlMuxpTZwKg4pbQbLe5uWIueoPwyq8IA=="
+} \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ThirdPartyNotices.txt b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ThirdPartyNotices.txt
new file mode 100755
index 0000000000..55cfb20817
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ThirdPartyNotices.txt
@@ -0,0 +1,31 @@
+This Microsoft .NET Library may incorporate components from the projects listed
+below. Microsoft licenses these components under the Microsoft .NET Library
+software license terms. The original copyright notices and the licenses under
+which Microsoft received such components are set forth below for informational
+purposes only. Microsoft reserves all rights not expressly granted herein,
+whether by implication, estoppel or otherwise.
+
+1. .NET Core (https://github.com/dotnet/core/)
+
+.NET Core
+Copyright (c) .NET Foundation and Contributors
+
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE. \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/dotnet_library_license.txt b/.packages/system.threading.threadpool/4.0.10-rc2-24027/dotnet_library_license.txt
new file mode 100755
index 0000000000..92b6c443d3
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/dotnet_library_license.txt
@@ -0,0 +1,128 @@
+
+MICROSOFT SOFTWARE LICENSE TERMS
+
+
+MICROSOFT .NET LIBRARY
+
+These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft
+
+· updates,
+
+· supplements,
+
+· Internet-based services, and
+
+· support services
+
+for this software, unless other terms accompany those items. If so, those terms apply.
+
+BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
+
+
+IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.
+
+1. INSTALLATION AND USE RIGHTS.
+
+a. Installation and Use. You may install and use any number of copies of the software to design, develop and test your programs.
+
+b. Third Party Programs. The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.
+
+2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
+
+a. DISTRIBUTABLE CODE. The software is comprised of Distributable Code. “Distributable Code” is code that you are permitted to distribute in programs you develop if you comply with the terms below.
+
+i. Right to Use and Distribute.
+
+· You may copy and distribute the object code form of the software.
+
+· Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
+
+ii. Distribution Requirements. For any Distributable Code you distribute, you must
+
+· add significant primary functionality to it in your programs;
+
+· require distributors and external end users to agree to terms that protect it at least as much as this agreement;
+
+· display your valid copyright notice on your programs; and
+
+· indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.
+
+iii. Distribution Restrictions. You may not
+
+· alter any copyright, trademark or patent notice in the Distributable Code;
+
+· use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
+
+· include Distributable Code in malicious, deceptive or unlawful programs; or
+
+· modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
+
+· the code be disclosed or distributed in source code form; or
+
+· others have the right to modify it.
+
+3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
+
+· work around any technical limitations in the software;
+
+· reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
+
+· publish the software for others to copy;
+
+· rent, lease or lend the software;
+
+· transfer the software or this agreement to any third party; or
+
+· use the software for commercial software hosting services.
+
+4. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software.
+
+5. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.
+
+6. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
+
+7. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
+
+8. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
+
+9. APPLICABLE LAW.
+
+a. United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.
+
+b. Outside the United States. If you acquired the software in any other country, the laws of that country apply.
+
+10. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
+
+11. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+
+FOR AUSTRALIA – YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.
+
+12. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
+
+This limitation applies to
+
+· anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
+
+· claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
+
+It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
+
+Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
+
+Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.
+
+EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues.
+
+LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
+
+Cette limitation concerne :
+
+· tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
+
+· les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.
+
+Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard.
+
+EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas.
+
+
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/MonoAndroid10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/MonoAndroid10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/MonoAndroid10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/MonoTouch10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/MonoTouch10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/MonoTouch10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/net46/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/net46/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..a8f07690b2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/net46/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/netcore50/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/netcore50/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/netcore50/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/netstandard1.3/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/netstandard1.3/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..2c6cd5bf2d
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/netstandard1.3/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinios10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinios10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinios10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinmac20/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinmac20/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinmac20/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarintvos10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarintvos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarintvos10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinwatchos10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinwatchos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/lib/xamarinwatchos10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/MonoAndroid10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/MonoAndroid10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/MonoAndroid10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/MonoTouch10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/MonoTouch10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/MonoTouch10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/net46/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/net46/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..a8f07690b2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/net46/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..c400c53fd3
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..86f0371010
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Represents a handle that has been registered when calling <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />. This class cannot be inherited.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancels a registered wait operation issued by the <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> method.</summary>
+ <returns>true if the function succeeds; otherwise, false.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to be signaled. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Provides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process timers.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] Binds an operating system handle to the <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true if the handle is bound; otherwise, false.</returns>
+ <param name="osHandle">A <see cref="T:System.Runtime.InteropServices.SafeHandle" /> that holds the operating system handle. The handle must have been opened for overlapped I/O on the unmanaged side.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Queues a method for execution. The method executes when a thread pool thread becomes available.</summary>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException" /> is thrown if the work item could not be queued.</returns>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback" /> that represents the method to be executed. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Queues a method for execution, and specifies an object containing data to be used by the method. The method executes when a thread pool thread becomes available.</summary>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException" /> is thrown if the work item could not be queued.</returns>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback" /> representing the method to execute. </param>
+ <param name="state">An object containing data to be used by the method. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 32-bit signed integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object that is passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 64-bit signed integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a <see cref="T:System.TimeSpan" /> value for the time-out.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="timeout">The time-out represented by a <see cref="T:System.TimeSpan" />. If <paramref name="timeout" /> is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="timeout" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 32-bit unsigned integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that can be used to cancel the registered wait operation.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Represents a callback method to be executed by a thread pool thread.</summary>
+ <param name="state">An object containing information to be used by the callback method. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Represents a method to be called when a <see cref="T:System.Threading.WaitHandle" /> is signaled or times out.</summary>
+ <param name="state">An object containing information to be used by the callback method each time it executes. </param>
+ <param name="timedOut">true if the <see cref="T:System.Threading.WaitHandle" /> timed out; false if it was signaled. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/de/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/de/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..0c41223f70
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/de/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Stellt ein Handle dar, das beim Aufruf von <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> registriert wurde.Diese Klasse kann nicht vererbt werden.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Bricht einen von der <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />-Methode ausgegebenen registrierten Wartevorgang ab.</summary>
+ <returns>true, wenn die Funktion erfolgreich ausgeführt wird, andernfalls false.</returns>
+ <param name="waitObject">Das <see cref="T:System.Threading.WaitHandle" />, das signalisiert werden soll. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Stellt einen Threadpool bereit, der verwendet werden kann, um Aufgaben auszuführen, Arbeitsaufgaben bereitzustellen, asynchrone E/A zu verarbeiten, im Auftrag anderer Threads zu warten und Zeitgeber zu verarbeiten.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SICHERHEITSRELEVANT] Bindet ein Betriebssystemhandle an den <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true, wenn das Handle gebunden ist, andernfalls false.</returns>
+ <param name="osHandle">Ein <see cref="T:System.Runtime.InteropServices.SafeHandle" />, das das Betriebssystemhandle enthält.Das Handle muss für überlappende E/A auf der nicht verwalteten Seite geöffnet worden sein.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Fügt der Warteschlange eine auszuführende Methode hinzu.Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.</summary>
+ <returns>true, wenn die Methode erfolgreich in die Warteschlange gestellt wurde. <see cref="T:System.NotSupportedException" /> wird ausgelöst, wenn die Arbeitsaufgabe nicht in die Warteschlange gestellt werden konnte.</returns>
+ <param name="callBack">Ein <see cref="T:System.Threading.WaitCallback" />, der die auszuführende Methode darstellt. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Fügt der Warteschlange eine auszuführende Methode hinzu und gibt ein Objekt an, das die von der Methode zu verwendenden Daten enthält.Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.</summary>
+ <returns>true, wenn die Methode erfolgreich in die Warteschlange gestellt wurde. <see cref="T:System.NotSupportedException" /> wird ausgelöst, wenn die Arbeitsaufgabe nicht in die Warteschlange gestellt werden konnte.</returns>
+ <param name="callBack">Ein <see cref="T:System.Threading.WaitCallback" />, der die auszuführende Methode darstellt. </param>
+ <param name="state">Ein Objekt, das die von der Methode zu verwendenden Daten enthält. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 32-Bit-Ganzzahl mit Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 64-Bit-Ganzzahl mit Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf ein <see cref="T:System.Threading.WaitHandle" /> wartet, und gibt einen <see cref="T:System.TimeSpan" />-Wert für das Timeout an.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="timeout">Das durch eine <see cref="T:System.TimeSpan" /> dargestellte Timeout.Wenn <paramref name="timeout" /> den Wert 0 (null) hat, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="timeout" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 32-Bit-Ganzzahl ohne Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, mit dem der registrierte Wartevorgang abgebrochen werden kann.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Stellt die Rückrufmethode dar, die von einem Thread des Threadpools ausgeführt werden soll.</summary>
+ <param name="state">Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Stellt eine Methode dar, die aufgerufen werden soll, wenn ein Signal an ein <see cref="T:System.Threading.WaitHandle" /> gesendet wird oder dessen Timeout überschritten ist.</summary>
+ <param name="state">Ein Objekt mit den Informationen, die von der Rückrufmethode bei jeder Ausführung verwendet werden. </param>
+ <param name="timedOut">true, wenn das Timeout für <see cref="T:System.Threading.WaitHandle" /> überschritten ist, false, wenn ein Signal gesendet wurde. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/es/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/es/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..3463cd47de
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/es/System.Threading.ThreadPool.xml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Representa un identificador que se registró al llamar a <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Esta clase no puede heredarse.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancela una operación de espera registrada y emitida por el método <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true si la función se realiza correctamente; en caso contrario, false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> que hay que marcar. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Proporciona un grupo de subprocesos que pueden usarse para ejecutar tareas, exponer elementos de trabajo, procesar la E/S asincrónica, esperar en nombre de otros subprocesos y procesar temporizadores.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[CRÍTICO PARA LA SEGURIDAD] Enlaza un identificador del sistema operativo a <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>Es true si el identificador está enlazado; en caso contrario, es false.</returns>
+ <param name="osHandle">Propiedad <see cref="T:System.Runtime.InteropServices.SafeHandle" /> que contiene el identificador del sistema operativo.El identificador debe haberse abierto para la E/S superpuesta en la parte no administrada.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Pone en cola un método para su ejecución.El método se ejecuta cuando hay disponible un subproceso de grupo de subprocesos.</summary>
+ <returns>true si el método se pone en la cola correctamente; se produce la excepción <see cref="T:System.NotSupportedException" /> si el elemento de trabajo no se puede poner en la cola.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> que representa el método que se va a ejecutar. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Pone un método en cola para su ejecución y especifica un objeto que contiene los datos que debe usar el método.El método se ejecuta cuando hay disponible un subproceso de grupo de subprocesos.</summary>
+ <returns>true si el método se pone en la cola correctamente; se produce la excepción <see cref="T:System.NotSupportedException" /> si el elemento de trabajo no se puede poner en la cola.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> que representa el método que se va a ejecutar. </param>
+ <param name="state">Objeto que contiene los datos que va a usar el método. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 32 bits con signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se pasa al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 64 bits con signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un valor <see cref="T:System.TimeSpan" /> como tiempo de espera.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="timeout">Tiempo de espera representado por <see cref="T:System.TimeSpan" />.Si <paramref name="timeout" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="timeout" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 32 bits sin signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que puede usarse para cancelar la operación de espera registrada.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Representa un método de devolución de llamada que debe ejecutar un subproceso del grupo de subprocesos.</summary>
+ <param name="state">Objeto que contiene la información que va a utilizar el método de devolución de llamada. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Representa un método al que se debe llamar cuando un <see cref="T:System.Threading.WaitHandle" /> está señalado o se agota su tiempo de espera.</summary>
+ <param name="state">Objeto que contiene la información que va a utilizar el método de devolución de llamadas cada vez que se ejecute. </param>
+ <param name="timedOut">true si <see cref="T:System.Threading.WaitHandle" /> ha agotado el tiempo de espera; false si estaba señalado. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..e92e05c9cd
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Représente un handle inscrit lors de l'appel à <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Cette classe ne peut pas être héritée.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Annule une opération d'attente inscrite émise par la méthode <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true si la fonction aboutit ; sinon, false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à signaler. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Fournit un pool de threads qui peuvent servir à exécuter des tâches, publier des éléments de travail, traiter des E/S asynchrones, attendre au nom d'autres threads et traiter des minuteries.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[ESSENTIEL POUR LA SÉCURITÉ] Lie un handle de système d'exploitation à <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true si le handle est lié ; sinon, false.</returns>
+ <param name="osHandle">
+ <see cref="T:System.Runtime.InteropServices.SafeHandle" /> qui contient le handle du système d'exploitation.Il faut que le handle ait été ouvert pour des E/S avec chevauchement du côté non managé.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Place une méthode en file d'attente pour exécution.La méthode s'exécute lorsqu'un thread du pool devient disponible.</summary>
+ <returns>true si la méthode est placée en file d'attente avec succès ; <see cref="T:System.NotSupportedException" /> est levée si l'élément de travail n'a pas pu être placé en file d'attente.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> qui représente la méthode à exécuter. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Place une méthode en file d'attente pour exécution et spécifie un objet contenant les données que la méthode doit utiliser.La méthode s'exécute lorsqu'un thread du pool devient disponible.</summary>
+ <returns>true si la méthode est placée en file d'attente avec succès ; <see cref="T:System.NotSupportedException" /> est levée si l'élément de travail n'a pas pu être placé en file d'attente.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> représentant la méthode à exécuter. </param>
+ <param name="state">Objet contenant les données que la méthode doit utiliser. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 32 bits signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 64 bits signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Inscrit un délégué en attente de <see cref="T:System.Threading.WaitHandle" />, en spécifiant une valeur <see cref="T:System.TimeSpan" /> pour indiquer le délai.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="timeout">Délai représenté par <see cref="T:System.TimeSpan" />.Si le paramètre <paramref name="timeout" /> a la valeur zéro, la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="timeout" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 32 bits non signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> pouvant être utilisé pour annuler l'opération d'attente inscrite.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Représente une méthode de rappel qu'un thread du pool doit exécuter.</summary>
+ <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Représente une méthode à appeler lorsqu'un <see cref="T:System.Threading.WaitHandle" /> est signalé ou expire.</summary>
+ <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser à chacune de ses exécutions. </param>
+ <param name="timedOut">true si le <see cref="T:System.Threading.WaitHandle" /> a expiré ; false s'il a été signalé. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/it/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/it/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..0467590363
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/it/System.Threading.ThreadPool.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Rappresenta un handle registrato durante la chiamata a <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.La classe non può essere ereditata.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Consente di annullare un'operazione di attesa registrata attivata dal metodo <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>Viene restituito true se la funzione viene eseguita correttamente; in caso contrario false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da segnalare. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Fornisce un pool di thread che può essere usato per eseguire attività, inviare elementi di lavoro, elaborare operazioni di I/O asincrone, attendere per conto di altri thread ed elaborare timer.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SecurityCritical] Associa un handle del sistema operativo al <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true se l'handle è associato; in caso contrario, false.</returns>
+ <param name="osHandle">Oggetto <see cref="T:System.Runtime.InteropServices.SafeHandle" /> che contiene l'handle del sistema operativo.È necessario che l'handle sia stato aperto per operazioni di I/O sovrapposte nella parte non gestita.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Accoda un metodo da eseguire.Il metodo viene eseguito quando un thread del pool di thread diventa disponibile.</summary>
+ <returns>true se il metodo viene accodato correttamente. Viene generata l'eccezione <see cref="T:System.NotSupportedException" /> se non è stato possibile accodare l'elemento di lavoro.</returns>
+ <param name="callBack">Oggetto <see cref="T:System.Threading.WaitCallback" /> che rappresenta il metodo da eseguire. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Accoda un metodo da eseguire e specifica un oggetto che contiene i dati che dovranno essere usati dal metodo.Il metodo viene eseguito quando un thread del pool di thread diventa disponibile.</summary>
+ <returns>true se il metodo viene accodato correttamente. Viene generata l'eccezione <see cref="T:System.NotSupportedException" /> se non è stato possibile accodare l'elemento di lavoro.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> che rappresenta il metodo da eseguire. </param>
+ <param name="state">Oggetto contenente i dati che devono essere usati dal metodo. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore intero con segno a 32 bit per il timeout in millisecondi.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore intero con segno a 64 bit per il timeout in millisecondi.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore <see cref="T:System.TimeSpan" /> per il timeout.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="timeout">Il timeout rappresentato da un valore <see cref="T:System.TimeSpan" />.Se <paramref name="timeout" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="timeout" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un intero senza segno a 32 bit per il timeout in millisecondi.</summary>
+ <returns>Oggetto <see cref="T:System.Threading.RegisteredWaitHandle" /> che può essere usato per annullare l'operazione di attesa registrata.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Rappresenta un metodo di callback che deve essere eseguito da un thread di pool di thread.</summary>
+ <param name="state">Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Rappresenta un metodo da chiamare quando <see cref="T:System.Threading.WaitHandle" /> riceve un segnale o esegue il timeout.</summary>
+ <param name="state">Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback ogni volta che viene eseguito. </param>
+ <param name="timedOut">Il valore è true se <see cref="T:System.Threading.WaitHandle" /> ha eseguito il timeout; è false se ha ricevuto un segnale. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..10540ca69a
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> を呼び出すときに登録されたハンドルを表します。このクラスは継承できません。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> メソッドで実行した登録済みの待機操作を取り消します。</summary>
+ <returns>関数が成功した場合は true。それ以外の場合は false。</returns>
+ <param name="waitObject">シグナル状態になる <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>タスクの実行、作業項目のポスト、非同期 I/O の処理、他のスレッドの代理で行う待機、およびタイマーの処理に使用できるスレッドのプールを提供します。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[セキュリティ クリティカル] オペレーティング システム ハンドルを <see cref="T:System.Threading.ThreadPool" /> にバインドします。</summary>
+ <returns>ハンドルがバインドされている場合は true、それ以外の場合は false。</returns>
+ <param name="osHandle">オペレーティング システム ハンドルを保持する <see cref="T:System.Runtime.InteropServices.SafeHandle" />。ハンドルは、アンマネージ側の重複 I/O 用に開かれている必要があります。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>メソッドを実行するためのキューに置きます。メソッドは、スレッド プール スレッドが使用可能になったときに実行されます。</summary>
+ <returns>メソッドが正常にキューに配置された場合は true。作業項目をキューに配置できなかった場合は <see cref="T:System.NotSupportedException" /> がスローされます。</returns>
+ <param name="callBack">実行するメソッドを表す <see cref="T:System.Threading.WaitCallback" />。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>実行するためのキューにメソッドを置き、そのメソッドが使用するデータを含んだオブジェクトを指定します。メソッドは、スレッド プール スレッドが使用可能になったときに実行されます。</summary>
+ <returns>メソッドが正常にキューに配置された場合は true。作業項目をキューに配置できなかった場合は <see cref="T:System.NotSupportedException" /> がスローされます。</returns>
+ <param name="callBack">実行するメソッドを表す <see cref="T:System.Threading.WaitCallback" />。</param>
+ <param name="state">メソッドが使用するデータを格納したオブジェクト。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>ミリ秒単位のタイムアウトとして 32 ビット符号付き整数を指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されるオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>64 ビット符号付き整数でミリ秒単位のタイムアウトを指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>
+ <see cref="T:System.TimeSpan" /> 値をタイムアウトとして指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" /> で表されるタイムアウト。<paramref name="timeout" /> が 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="timeout" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>32 ビット符号なし整数でミリ秒単位のタイムアウトを指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>登録された待機操作をキャンセルするために使用できる <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>スレッド プール スレッドが実行するコールバック メソッドを表します。</summary>
+ <param name="state">コールバック メソッドが使用する情報を格納したオブジェクト。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>
+ <see cref="T:System.Threading.WaitHandle" /> がシグナル通知されたとき、またはタイムアウトしたときに呼び出されるメソッドを表します。</summary>
+ <param name="state">コールバック メソッドが実行されるたびに使用する情報を格納したオブジェクト。</param>
+ <param name="timedOut">
+ <see cref="T:System.Threading.WaitHandle" /> がタイムアウトした場合は true。シグナル通知された場合は false。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..b46de724e7
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />을 호출할 때 등록된 핸들을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 메서드에서 발생한 등록된 대기 작업을 취소합니다.</summary>
+ <returns>작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다.</returns>
+ <param name="waitObject">신호를 받을 <see cref="T:System.Threading.WaitHandle" />입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>작업 실행, 작업 항목 게시, 비동기 I/O 처리, 다른 스레드 대신 기다리기 및 타이머 처리에 사용할 수 있는 스레드 풀을 제공합니다.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[보안 중요] <see cref="T:System.Threading.ThreadPool" />에 운영 체제 핸들을 바인딩합니다.</summary>
+ <returns>핸들이 바인딩되었으면 true이고, 그렇지 않으면 false입니다.</returns>
+ <param name="osHandle">운영 체제 핸들을 보유하는 <see cref="T:System.Runtime.InteropServices.SafeHandle" />입니다.핸들은 관리되지 않는 쪽의 겹쳐진 I/O에 열려 있어야 합니다.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>실행을 위해 메서드를 큐에 대기시킵니다.이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.</summary>
+ <returns>메서드가 성공적으로 큐에 대기되면 true이고, 작업 항목을 큐에 대기할 수 없으면 <see cref="T:System.NotSupportedException" />이 발생합니다.</returns>
+ <param name="callBack">실행할 메서드를 나타내는 <see cref="T:System.Threading.WaitCallback" />입니다. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>실행을 위해 메서드를 큐에 대기시키고 메서드에서 사용할 데이터가 들어 있는 개체를 지정합니다.이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.</summary>
+ <returns>메서드가 성공적으로 큐에 대기되면 true이고, 작업 항목을 큐에 대기할 수 없으면 <see cref="T:System.NotSupportedException" />이 발생합니다.</returns>
+ <param name="callBack">실행할 메서드를 나타내는 <see cref="T:System.Threading.WaitCallback" />입니다. </param>
+ <param name="state">메서드에서 사용할 데이터가 들어 있는 개체입니다. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 있는 32비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달되는 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 있는 64비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>제한 시간에 <see cref="T:System.TimeSpan" /> 값을 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" />으로 나타낸 제한 시간입니다.<paramref name="timeout" />이 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="timeout" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 없는 32비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>등록된 대기 작업을 취소하는 데 사용할 수 있는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>스레드 풀 스레드에 의해 실행될 콜백 메서드를 나타냅니다.</summary>
+ <param name="state">콜백 메서드에서 사용할 정보가 포함된 개체입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>
+ <see cref="T:System.Threading.WaitHandle" />이 신호를 받거나 시간 초과될 때 호출될 메서드를 나타냅니다.</summary>
+ <param name="state">콜백 메서드가 실행될 때마다 사용할 정보가 포함된 개체입니다. </param>
+ <param name="timedOut">
+ <see cref="T:System.Threading.WaitHandle" /> 시간이 초과되면 true이고, 신호를 받으면 false입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..28e8cae958
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Представляет дескриптор, который регистрируется при вызове метода <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Этот класс не наследуется.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Отменяет зарегистрированную операцию ожидания, вызванную методом <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true, если функция выполнилась успешно; в противном случае — false.</returns>
+ <param name="waitObject">Объект <see cref="T:System.Threading.WaitHandle" />, которому посылается сигнал. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Предоставляет пул потоков, который можно использовать для выполнения задач, отправки рабочих элементов, обработки асинхронного ввода-вывода, ожидания от имени других потоков и обработки таймеров.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] Связывает дескриптор операционной системы с объектом <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>Значение true, если дескриптор является связанным; в противном случае — значение false.</returns>
+ <param name="osHandle">Объект <see cref="T:System.Runtime.InteropServices.SafeHandle" />, содержащий дескриптор операционной системы.Дескриптор должен быть открыт для перекрывающегося ввода-вывода в неуправляемой области.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Помещает метод в очередь на выполнение.Метод выполняется, когда становится доступен поток из пула потоков.</summary>
+ <returns>Значение true, если метод успешно помещен в очередь. Если рабочий элемент не может быть помещен в очередь, создается исключение <see cref="T:System.NotSupportedException" />.</returns>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitCallback" />, представляющий метод, который требуется выполнить. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Помещает метод в очередь на выполнение и указывает объект, содержащий данные для использования методом.Метод выполняется, когда становится доступен поток из пула потоков.</summary>
+ <returns>Значение true, если метод успешно помещен в очередь. Если рабочий элемент не может быть помещен в очередь, создается исключение <see cref="T:System.NotSupportedException" />.</returns>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitCallback" />, представляющий выполняемый метод. </param>
+ <param name="state">Объект, содержащий данные, используемые методом. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 32-разрядного целого числа со знаком.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 64-разрядного целого числа со знаком.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая значение <see cref="T:System.TimeSpan" /> для времени ожидания.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="timeout">Время ожидания, представленное объектом <see cref="T:System.TimeSpan" />.Если параметр <paramref name="timeout" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="timeout" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 32-разрядного целого числа без знака.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, который можно использовать для отмены зарегистрированной операции ожидания.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Представляет метод обратного вызова, выполняющегося потоком из пула потоков.</summary>
+ <param name="state">Объект, содержащий информацию, используемую методом обратного вызова. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Представляет метод, который вызывается при получении объектом <see cref="T:System.Threading.WaitHandle" /> сигнала или истечении времени ожидания.</summary>
+ <param name="state">Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении. </param>
+ <param name="timedOut">Значение true, если истекло время ожидания объекта <see cref="T:System.Threading.WaitHandle" />; false, если объект получил сигнал. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..5e05907c44
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>表示在调用 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 时已注册的句柄。此类不能被继承。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>取消由 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 方法发出的已注册等待操作。</summary>
+ <returns>如果函数成功,则为 true;否则为 false。</returns>
+ <param name="waitObject">要发出信号的 <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] 将操作系统句柄绑定到 <see cref="T:System.Threading.ThreadPool" />。</summary>
+ <returns>如果绑定了句柄,则为 true;否则为 false。</returns>
+ <param name="osHandle">保存操作系统句柄的 <see cref="T:System.Runtime.InteropServices.SafeHandle" />。在非托管端必须为重叠 I/O 打开该句柄。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>将方法排入队列以便执行。此方法在有线程池线程变得可用时执行。</summary>
+ <returns>如果此方法成功排队,则为 true;如果无法将该工作项排队,则引发 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">一个 <see cref="T:System.Threading.WaitCallback" />,表示要执行的方法。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>将方法排入队列以便执行,并指定包含该方法所用数据的对象。此方法在有线程池线程变得可用时执行。</summary>
+ <returns>如果此方法成功排队,则为 true;如果无法将该工作项排队,则引发 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,它表示要执行的方法。</param>
+ <param name="state">包含方法所用数据的对象。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 32 位有符号整数来表示超时值(以毫秒为单位)。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 64 位有符号整数来表示超时值(以毫秒为单位)。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 <see cref="T:System.TimeSpan" /> 值来表示超时时间。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" /> 表示的超时时间。如果 <paramref name="timeout" /> 为 0(零),则函数将测试对象的状态并立即返回。如果 <paramref name="timeout" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>指定表示超时(以毫秒为单位)的 32 位无符号整数,注册一个委托等待 <see cref="T:System.Threading.WaitHandle" />。</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" />,可用于取消已注册的等待操作。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>表示线程池线程要执行的回调方法。</summary>
+ <param name="state">包含回调方法要使用的信息的对象。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>表示当 <see cref="T:System.Threading.WaitHandle" /> 超时或终止时要调用的方法。</summary>
+ <param name="state">一个对象,包含回调方法在每次执行时要使用的信息。</param>
+ <param name="timedOut">如果 <see cref="T:System.Threading.WaitHandle" /> 超时,则为 true;如果其终止,则为 false。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..7d2a6bb7b5
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>代表呼叫 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 時已經登錄的控制代碼。此類別無法被繼承。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>將 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 方法所發出之已登錄等候作業取消。</summary>
+ <returns>如果函式成功,則為 true,否則為 false。</returns>
+ <param name="waitObject">要通知的 <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>提供執行緒的集區,可用來執行工作、張貼工作項目、處理非同步 I/O、代表其他執行緒等候,以及處理計時器。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[安全性關鍵] 可將作業系統的控制代碼繫結至 <see cref="T:System.Threading.ThreadPool" />。</summary>
+ <returns>如果控制代碼已繫結,則為 true;否則為 false。</returns>
+ <param name="osHandle">
+ <see cref="T:System.Runtime.InteropServices.SafeHandle" />,持有作業系統控制代碼。控制代碼必須已經對 Unmanaged 側的重疊 I/O 開啟。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>將方法排入佇列,以等候執行。可以使用執行緒集區執行緒時,即可執行這個方法。</summary>
+ <returns>如果方法已成功排入佇列,則為 true;如果無法將工作項目排入佇列,則會擲回 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,代表要執行的方法。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>將方法排入佇列,以等候執行,並指定包含這個方法所要使用之資料的物件。可以使用執行緒集區執行緒時,即可執行這個方法。</summary>
+ <returns>如果方法已成功排入佇列,則為 true;如果無法將工作項目排入佇列,則會擲回 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,代表要執行的方法。</param>
+ <param name="state">物件,包含這個方法所要使用的資料。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>指定 32 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳遞至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>指定 64 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>指定 <see cref="T:System.TimeSpan" /> 值表示逾時值,藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="timeout">以 <see cref="T:System.TimeSpan" /> 表示的逾時值。如果 <paramref name="timeout" /> 為 0 (零),則函式會測試物件的狀態並立即傳回。如果 <paramref name="timeout" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>指定 32 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>可用來取消已註冊之等候作業的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>表示執行緒集區執行緒執行的回呼方法。</summary>
+ <param name="state">物件,它包含回呼方法所使用的資訊。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>表示 <see cref="T:System.Threading.WaitHandle" /> 收到信號或逾時時呼叫的方法。</summary>
+ <param name="state">物件,它包含回呼方法所使用的資訊。</param>
+ <param name="timedOut">true,表示 <see cref="T:System.Threading.WaitHandle" /> 逾時;false,表示收到信號。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinios10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinios10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinios10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinmac20/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinmac20/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinmac20/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarintvos10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarintvos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarintvos10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinwatchos10/_._ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinwatchos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/ref/xamarinwatchos10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.4.0.10-rc2-24027.nupkg b/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.4.0.10-rc2-24027.nupkg
new file mode 100644
index 0000000000..47904d2e44
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.4.0.10-rc2-24027.nupkg
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.4.0.10-rc2-24027.nupkg.sha512 b/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.4.0.10-rc2-24027.nupkg.sha512
new file mode 100644
index 0000000000..a9a4623203
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.4.0.10-rc2-24027.nupkg.sha512
@@ -0,0 +1 @@
+MyuiERgONOnLCD45PQ1rTHYEv6R/2RL1/LxmqJh5/MXYBeh7o8B3VrXlMuxpTZwKg4pbQbLe5uWIueoPwyq8IA== \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.nuspec b/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.nuspec
new file mode 100755
index 0000000000..03f3a5fa2c
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10-rc2-24027/system.threading.threadpool.nuspec
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
+ <metadata minClientVersion="3.4">
+ <id>System.Threading.ThreadPool</id>
+ <version>4.0.10-rc2-24027</version>
+ <title>System.Threading.ThreadPool</title>
+ <authors>Microsoft</authors>
+ <owners>microsoft,dotnetframework</owners>
+ <requireLicenseAcceptance>true</requireLicenseAcceptance>
+ <licenseUrl>http://go.microsoft.com/fwlink/?LinkId=329770</licenseUrl>
+ <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+ <description>Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to execute tasks, post work items, wait on behalf of other threads, and process timers.
+
+Commonly Used Types:
+System.Threading.ThreadPool
+System.Threading.WaitOrTimerCallback
+ \r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb</description>
+ <copyright>© Microsoft Corporation. All rights reserved.</copyright>
+ <dependencies>
+ <group targetFramework="MonoAndroid1.0" />
+ <group targetFramework="MonoTouch1.0" />
+ <group targetFramework=".NETFramework4.6" />
+ <group targetFramework=".NETCore5.0" />
+ <group targetFramework=".NETStandard1.3">
+ <dependency id="System.Runtime" version="4.1.0-rc2-24027" />
+ <dependency id="System.Runtime.Handles" version="4.0.1-rc2-24027" />
+ </group>
+ <group targetFramework="Xamarin.iOS1.0" />
+ <group targetFramework="Xamarin.Mac2.0" />
+ <group targetFramework="Xamarin.TVOS1.0" />
+ <group targetFramework="Xamarin.WatchOS1.0" />
+ </dependencies>
+ <frameworkAssemblies>
+ <frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6" />
+ </frameworkAssemblies>
+ </metadata>
+</package> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/.nupkg.metadata b/.packages/system.threading.threadpool/4.0.10/.nupkg.metadata
new file mode 100644
index 0000000000..a873a24cc4
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/.nupkg.metadata
@@ -0,0 +1,4 @@
+{
+ "version": 1,
+ "contentHash": "IMXgB5Vf/5Qw1kpoVgJMOvUO1l32aC+qC3OaIZjWJOjvcxuxNWOK2ZTWWYXfij22NHxT2j1yWX5vlAeQWld9vA=="
+} \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/.signature.p7s b/.packages/system.threading.threadpool/4.0.10/.signature.p7s
new file mode 100755
index 0000000000..82e2ace86c
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/.signature.p7s
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10/ThirdPartyNotices.txt b/.packages/system.threading.threadpool/4.0.10/ThirdPartyNotices.txt
new file mode 100755
index 0000000000..55cfb20817
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ThirdPartyNotices.txt
@@ -0,0 +1,31 @@
+This Microsoft .NET Library may incorporate components from the projects listed
+below. Microsoft licenses these components under the Microsoft .NET Library
+software license terms. The original copyright notices and the licenses under
+which Microsoft received such components are set forth below for informational
+purposes only. Microsoft reserves all rights not expressly granted herein,
+whether by implication, estoppel or otherwise.
+
+1. .NET Core (https://github.com/dotnet/core/)
+
+.NET Core
+Copyright (c) .NET Foundation and Contributors
+
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE. \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/dotnet_library_license.txt b/.packages/system.threading.threadpool/4.0.10/dotnet_library_license.txt
new file mode 100755
index 0000000000..92b6c443d3
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/dotnet_library_license.txt
@@ -0,0 +1,128 @@
+
+MICROSOFT SOFTWARE LICENSE TERMS
+
+
+MICROSOFT .NET LIBRARY
+
+These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft
+
+· updates,
+
+· supplements,
+
+· Internet-based services, and
+
+· support services
+
+for this software, unless other terms accompany those items. If so, those terms apply.
+
+BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
+
+
+IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.
+
+1. INSTALLATION AND USE RIGHTS.
+
+a. Installation and Use. You may install and use any number of copies of the software to design, develop and test your programs.
+
+b. Third Party Programs. The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.
+
+2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
+
+a. DISTRIBUTABLE CODE. The software is comprised of Distributable Code. “Distributable Code” is code that you are permitted to distribute in programs you develop if you comply with the terms below.
+
+i. Right to Use and Distribute.
+
+· You may copy and distribute the object code form of the software.
+
+· Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
+
+ii. Distribution Requirements. For any Distributable Code you distribute, you must
+
+· add significant primary functionality to it in your programs;
+
+· require distributors and external end users to agree to terms that protect it at least as much as this agreement;
+
+· display your valid copyright notice on your programs; and
+
+· indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.
+
+iii. Distribution Restrictions. You may not
+
+· alter any copyright, trademark or patent notice in the Distributable Code;
+
+· use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
+
+· include Distributable Code in malicious, deceptive or unlawful programs; or
+
+· modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
+
+· the code be disclosed or distributed in source code form; or
+
+· others have the right to modify it.
+
+3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
+
+· work around any technical limitations in the software;
+
+· reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
+
+· publish the software for others to copy;
+
+· rent, lease or lend the software;
+
+· transfer the software or this agreement to any third party; or
+
+· use the software for commercial software hosting services.
+
+4. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software.
+
+5. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.
+
+6. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
+
+7. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
+
+8. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
+
+9. APPLICABLE LAW.
+
+a. United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.
+
+b. Outside the United States. If you acquired the software in any other country, the laws of that country apply.
+
+10. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
+
+11. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+
+FOR AUSTRALIA – YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.
+
+12. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
+
+This limitation applies to
+
+· anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
+
+· claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
+
+It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
+
+Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
+
+Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.
+
+EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues.
+
+LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
+
+Cette limitation concerne :
+
+· tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
+
+· les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.
+
+Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard.
+
+EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas.
+
+
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/MonoAndroid10/_._ b/.packages/system.threading.threadpool/4.0.10/lib/MonoAndroid10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/MonoAndroid10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/MonoTouch10/_._ b/.packages/system.threading.threadpool/4.0.10/lib/MonoTouch10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/MonoTouch10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/net46/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.0.10/lib/net46/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..081696f9b9
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/net46/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/netcore50/_._ b/.packages/system.threading.threadpool/4.0.10/lib/netcore50/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/netcore50/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/netstandard1.3/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.0.10/lib/netstandard1.3/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..b144d7c0a9
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/netstandard1.3/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/xamarinios10/_._ b/.packages/system.threading.threadpool/4.0.10/lib/xamarinios10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/xamarinios10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/xamarinmac20/_._ b/.packages/system.threading.threadpool/4.0.10/lib/xamarinmac20/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/xamarinmac20/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/xamarintvos10/_._ b/.packages/system.threading.threadpool/4.0.10/lib/xamarintvos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/xamarintvos10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/lib/xamarinwatchos10/_._ b/.packages/system.threading.threadpool/4.0.10/lib/xamarinwatchos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/lib/xamarinwatchos10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/MonoAndroid10/_._ b/.packages/system.threading.threadpool/4.0.10/ref/MonoAndroid10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/MonoAndroid10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/MonoTouch10/_._ b/.packages/system.threading.threadpool/4.0.10/ref/MonoTouch10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/MonoTouch10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/net46/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.0.10/ref/net46/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..081696f9b9
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/net46/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..25a6000da0
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..86f0371010
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Represents a handle that has been registered when calling <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />. This class cannot be inherited.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancels a registered wait operation issued by the <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> method.</summary>
+ <returns>true if the function succeeds; otherwise, false.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to be signaled. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Provides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process timers.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] Binds an operating system handle to the <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true if the handle is bound; otherwise, false.</returns>
+ <param name="osHandle">A <see cref="T:System.Runtime.InteropServices.SafeHandle" /> that holds the operating system handle. The handle must have been opened for overlapped I/O on the unmanaged side.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Queues a method for execution. The method executes when a thread pool thread becomes available.</summary>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException" /> is thrown if the work item could not be queued.</returns>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback" /> that represents the method to be executed. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Queues a method for execution, and specifies an object containing data to be used by the method. The method executes when a thread pool thread becomes available.</summary>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException" /> is thrown if the work item could not be queued.</returns>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback" /> representing the method to execute. </param>
+ <param name="state">An object containing data to be used by the method. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 32-bit signed integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object that is passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 64-bit signed integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a <see cref="T:System.TimeSpan" /> value for the time-out.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="timeout">The time-out represented by a <see cref="T:System.TimeSpan" />. If <paramref name="timeout" /> is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="timeout" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 32-bit unsigned integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that can be used to cancel the registered wait operation.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Represents a callback method to be executed by a thread pool thread.</summary>
+ <param name="state">An object containing information to be used by the callback method. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Represents a method to be called when a <see cref="T:System.Threading.WaitHandle" /> is signaled or times out.</summary>
+ <param name="state">An object containing information to be used by the callback method each time it executes. </param>
+ <param name="timedOut">true if the <see cref="T:System.Threading.WaitHandle" /> timed out; false if it was signaled. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/de/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/de/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..0c41223f70
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/de/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Stellt ein Handle dar, das beim Aufruf von <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> registriert wurde.Diese Klasse kann nicht vererbt werden.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Bricht einen von der <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />-Methode ausgegebenen registrierten Wartevorgang ab.</summary>
+ <returns>true, wenn die Funktion erfolgreich ausgeführt wird, andernfalls false.</returns>
+ <param name="waitObject">Das <see cref="T:System.Threading.WaitHandle" />, das signalisiert werden soll. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Stellt einen Threadpool bereit, der verwendet werden kann, um Aufgaben auszuführen, Arbeitsaufgaben bereitzustellen, asynchrone E/A zu verarbeiten, im Auftrag anderer Threads zu warten und Zeitgeber zu verarbeiten.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SICHERHEITSRELEVANT] Bindet ein Betriebssystemhandle an den <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true, wenn das Handle gebunden ist, andernfalls false.</returns>
+ <param name="osHandle">Ein <see cref="T:System.Runtime.InteropServices.SafeHandle" />, das das Betriebssystemhandle enthält.Das Handle muss für überlappende E/A auf der nicht verwalteten Seite geöffnet worden sein.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Fügt der Warteschlange eine auszuführende Methode hinzu.Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.</summary>
+ <returns>true, wenn die Methode erfolgreich in die Warteschlange gestellt wurde. <see cref="T:System.NotSupportedException" /> wird ausgelöst, wenn die Arbeitsaufgabe nicht in die Warteschlange gestellt werden konnte.</returns>
+ <param name="callBack">Ein <see cref="T:System.Threading.WaitCallback" />, der die auszuführende Methode darstellt. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Fügt der Warteschlange eine auszuführende Methode hinzu und gibt ein Objekt an, das die von der Methode zu verwendenden Daten enthält.Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.</summary>
+ <returns>true, wenn die Methode erfolgreich in die Warteschlange gestellt wurde. <see cref="T:System.NotSupportedException" /> wird ausgelöst, wenn die Arbeitsaufgabe nicht in die Warteschlange gestellt werden konnte.</returns>
+ <param name="callBack">Ein <see cref="T:System.Threading.WaitCallback" />, der die auszuführende Methode darstellt. </param>
+ <param name="state">Ein Objekt, das die von der Methode zu verwendenden Daten enthält. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 32-Bit-Ganzzahl mit Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 64-Bit-Ganzzahl mit Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf ein <see cref="T:System.Threading.WaitHandle" /> wartet, und gibt einen <see cref="T:System.TimeSpan" />-Wert für das Timeout an.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="timeout">Das durch eine <see cref="T:System.TimeSpan" /> dargestellte Timeout.Wenn <paramref name="timeout" /> den Wert 0 (null) hat, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="timeout" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 32-Bit-Ganzzahl ohne Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, mit dem der registrierte Wartevorgang abgebrochen werden kann.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Stellt die Rückrufmethode dar, die von einem Thread des Threadpools ausgeführt werden soll.</summary>
+ <param name="state">Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Stellt eine Methode dar, die aufgerufen werden soll, wenn ein Signal an ein <see cref="T:System.Threading.WaitHandle" /> gesendet wird oder dessen Timeout überschritten ist.</summary>
+ <param name="state">Ein Objekt mit den Informationen, die von der Rückrufmethode bei jeder Ausführung verwendet werden. </param>
+ <param name="timedOut">true, wenn das Timeout für <see cref="T:System.Threading.WaitHandle" /> überschritten ist, false, wenn ein Signal gesendet wurde. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/es/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/es/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..3463cd47de
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/es/System.Threading.ThreadPool.xml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Representa un identificador que se registró al llamar a <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Esta clase no puede heredarse.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancela una operación de espera registrada y emitida por el método <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true si la función se realiza correctamente; en caso contrario, false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> que hay que marcar. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Proporciona un grupo de subprocesos que pueden usarse para ejecutar tareas, exponer elementos de trabajo, procesar la E/S asincrónica, esperar en nombre de otros subprocesos y procesar temporizadores.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[CRÍTICO PARA LA SEGURIDAD] Enlaza un identificador del sistema operativo a <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>Es true si el identificador está enlazado; en caso contrario, es false.</returns>
+ <param name="osHandle">Propiedad <see cref="T:System.Runtime.InteropServices.SafeHandle" /> que contiene el identificador del sistema operativo.El identificador debe haberse abierto para la E/S superpuesta en la parte no administrada.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Pone en cola un método para su ejecución.El método se ejecuta cuando hay disponible un subproceso de grupo de subprocesos.</summary>
+ <returns>true si el método se pone en la cola correctamente; se produce la excepción <see cref="T:System.NotSupportedException" /> si el elemento de trabajo no se puede poner en la cola.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> que representa el método que se va a ejecutar. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Pone un método en cola para su ejecución y especifica un objeto que contiene los datos que debe usar el método.El método se ejecuta cuando hay disponible un subproceso de grupo de subprocesos.</summary>
+ <returns>true si el método se pone en la cola correctamente; se produce la excepción <see cref="T:System.NotSupportedException" /> si el elemento de trabajo no se puede poner en la cola.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> que representa el método que se va a ejecutar. </param>
+ <param name="state">Objeto que contiene los datos que va a usar el método. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 32 bits con signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se pasa al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 64 bits con signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un valor <see cref="T:System.TimeSpan" /> como tiempo de espera.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="timeout">Tiempo de espera representado por <see cref="T:System.TimeSpan" />.Si <paramref name="timeout" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="timeout" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 32 bits sin signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que puede usarse para cancelar la operación de espera registrada.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Representa un método de devolución de llamada que debe ejecutar un subproceso del grupo de subprocesos.</summary>
+ <param name="state">Objeto que contiene la información que va a utilizar el método de devolución de llamada. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Representa un método al que se debe llamar cuando un <see cref="T:System.Threading.WaitHandle" /> está señalado o se agota su tiempo de espera.</summary>
+ <param name="state">Objeto que contiene la información que va a utilizar el método de devolución de llamadas cada vez que se ejecute. </param>
+ <param name="timedOut">true si <see cref="T:System.Threading.WaitHandle" /> ha agotado el tiempo de espera; false si estaba señalado. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..e92e05c9cd
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Représente un handle inscrit lors de l'appel à <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Cette classe ne peut pas être héritée.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Annule une opération d'attente inscrite émise par la méthode <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true si la fonction aboutit ; sinon, false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à signaler. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Fournit un pool de threads qui peuvent servir à exécuter des tâches, publier des éléments de travail, traiter des E/S asynchrones, attendre au nom d'autres threads et traiter des minuteries.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[ESSENTIEL POUR LA SÉCURITÉ] Lie un handle de système d'exploitation à <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true si le handle est lié ; sinon, false.</returns>
+ <param name="osHandle">
+ <see cref="T:System.Runtime.InteropServices.SafeHandle" /> qui contient le handle du système d'exploitation.Il faut que le handle ait été ouvert pour des E/S avec chevauchement du côté non managé.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Place une méthode en file d'attente pour exécution.La méthode s'exécute lorsqu'un thread du pool devient disponible.</summary>
+ <returns>true si la méthode est placée en file d'attente avec succès ; <see cref="T:System.NotSupportedException" /> est levée si l'élément de travail n'a pas pu être placé en file d'attente.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> qui représente la méthode à exécuter. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Place une méthode en file d'attente pour exécution et spécifie un objet contenant les données que la méthode doit utiliser.La méthode s'exécute lorsqu'un thread du pool devient disponible.</summary>
+ <returns>true si la méthode est placée en file d'attente avec succès ; <see cref="T:System.NotSupportedException" /> est levée si l'élément de travail n'a pas pu être placé en file d'attente.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> représentant la méthode à exécuter. </param>
+ <param name="state">Objet contenant les données que la méthode doit utiliser. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 32 bits signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 64 bits signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Inscrit un délégué en attente de <see cref="T:System.Threading.WaitHandle" />, en spécifiant une valeur <see cref="T:System.TimeSpan" /> pour indiquer le délai.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="timeout">Délai représenté par <see cref="T:System.TimeSpan" />.Si le paramètre <paramref name="timeout" /> a la valeur zéro, la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="timeout" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 32 bits non signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> pouvant être utilisé pour annuler l'opération d'attente inscrite.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Représente une méthode de rappel qu'un thread du pool doit exécuter.</summary>
+ <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Représente une méthode à appeler lorsqu'un <see cref="T:System.Threading.WaitHandle" /> est signalé ou expire.</summary>
+ <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser à chacune de ses exécutions. </param>
+ <param name="timedOut">true si le <see cref="T:System.Threading.WaitHandle" /> a expiré ; false s'il a été signalé. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/it/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/it/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..0467590363
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/it/System.Threading.ThreadPool.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Rappresenta un handle registrato durante la chiamata a <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.La classe non può essere ereditata.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Consente di annullare un'operazione di attesa registrata attivata dal metodo <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>Viene restituito true se la funzione viene eseguita correttamente; in caso contrario false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da segnalare. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Fornisce un pool di thread che può essere usato per eseguire attività, inviare elementi di lavoro, elaborare operazioni di I/O asincrone, attendere per conto di altri thread ed elaborare timer.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SecurityCritical] Associa un handle del sistema operativo al <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true se l'handle è associato; in caso contrario, false.</returns>
+ <param name="osHandle">Oggetto <see cref="T:System.Runtime.InteropServices.SafeHandle" /> che contiene l'handle del sistema operativo.È necessario che l'handle sia stato aperto per operazioni di I/O sovrapposte nella parte non gestita.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Accoda un metodo da eseguire.Il metodo viene eseguito quando un thread del pool di thread diventa disponibile.</summary>
+ <returns>true se il metodo viene accodato correttamente. Viene generata l'eccezione <see cref="T:System.NotSupportedException" /> se non è stato possibile accodare l'elemento di lavoro.</returns>
+ <param name="callBack">Oggetto <see cref="T:System.Threading.WaitCallback" /> che rappresenta il metodo da eseguire. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Accoda un metodo da eseguire e specifica un oggetto che contiene i dati che dovranno essere usati dal metodo.Il metodo viene eseguito quando un thread del pool di thread diventa disponibile.</summary>
+ <returns>true se il metodo viene accodato correttamente. Viene generata l'eccezione <see cref="T:System.NotSupportedException" /> se non è stato possibile accodare l'elemento di lavoro.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> che rappresenta il metodo da eseguire. </param>
+ <param name="state">Oggetto contenente i dati che devono essere usati dal metodo. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore intero con segno a 32 bit per il timeout in millisecondi.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore intero con segno a 64 bit per il timeout in millisecondi.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore <see cref="T:System.TimeSpan" /> per il timeout.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="timeout">Il timeout rappresentato da un valore <see cref="T:System.TimeSpan" />.Se <paramref name="timeout" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="timeout" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un intero senza segno a 32 bit per il timeout in millisecondi.</summary>
+ <returns>Oggetto <see cref="T:System.Threading.RegisteredWaitHandle" /> che può essere usato per annullare l'operazione di attesa registrata.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Rappresenta un metodo di callback che deve essere eseguito da un thread di pool di thread.</summary>
+ <param name="state">Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Rappresenta un metodo da chiamare quando <see cref="T:System.Threading.WaitHandle" /> riceve un segnale o esegue il timeout.</summary>
+ <param name="state">Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback ogni volta che viene eseguito. </param>
+ <param name="timedOut">Il valore è true se <see cref="T:System.Threading.WaitHandle" /> ha eseguito il timeout; è false se ha ricevuto un segnale. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..10540ca69a
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> を呼び出すときに登録されたハンドルを表します。このクラスは継承できません。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> メソッドで実行した登録済みの待機操作を取り消します。</summary>
+ <returns>関数が成功した場合は true。それ以外の場合は false。</returns>
+ <param name="waitObject">シグナル状態になる <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>タスクの実行、作業項目のポスト、非同期 I/O の処理、他のスレッドの代理で行う待機、およびタイマーの処理に使用できるスレッドのプールを提供します。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[セキュリティ クリティカル] オペレーティング システム ハンドルを <see cref="T:System.Threading.ThreadPool" /> にバインドします。</summary>
+ <returns>ハンドルがバインドされている場合は true、それ以外の場合は false。</returns>
+ <param name="osHandle">オペレーティング システム ハンドルを保持する <see cref="T:System.Runtime.InteropServices.SafeHandle" />。ハンドルは、アンマネージ側の重複 I/O 用に開かれている必要があります。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>メソッドを実行するためのキューに置きます。メソッドは、スレッド プール スレッドが使用可能になったときに実行されます。</summary>
+ <returns>メソッドが正常にキューに配置された場合は true。作業項目をキューに配置できなかった場合は <see cref="T:System.NotSupportedException" /> がスローされます。</returns>
+ <param name="callBack">実行するメソッドを表す <see cref="T:System.Threading.WaitCallback" />。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>実行するためのキューにメソッドを置き、そのメソッドが使用するデータを含んだオブジェクトを指定します。メソッドは、スレッド プール スレッドが使用可能になったときに実行されます。</summary>
+ <returns>メソッドが正常にキューに配置された場合は true。作業項目をキューに配置できなかった場合は <see cref="T:System.NotSupportedException" /> がスローされます。</returns>
+ <param name="callBack">実行するメソッドを表す <see cref="T:System.Threading.WaitCallback" />。</param>
+ <param name="state">メソッドが使用するデータを格納したオブジェクト。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>ミリ秒単位のタイムアウトとして 32 ビット符号付き整数を指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されるオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>64 ビット符号付き整数でミリ秒単位のタイムアウトを指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>
+ <see cref="T:System.TimeSpan" /> 値をタイムアウトとして指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" /> で表されるタイムアウト。<paramref name="timeout" /> が 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="timeout" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>32 ビット符号なし整数でミリ秒単位のタイムアウトを指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>登録された待機操作をキャンセルするために使用できる <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>スレッド プール スレッドが実行するコールバック メソッドを表します。</summary>
+ <param name="state">コールバック メソッドが使用する情報を格納したオブジェクト。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>
+ <see cref="T:System.Threading.WaitHandle" /> がシグナル通知されたとき、またはタイムアウトしたときに呼び出されるメソッドを表します。</summary>
+ <param name="state">コールバック メソッドが実行されるたびに使用する情報を格納したオブジェクト。</param>
+ <param name="timedOut">
+ <see cref="T:System.Threading.WaitHandle" /> がタイムアウトした場合は true。シグナル通知された場合は false。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..b46de724e7
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />을 호출할 때 등록된 핸들을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 메서드에서 발생한 등록된 대기 작업을 취소합니다.</summary>
+ <returns>작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다.</returns>
+ <param name="waitObject">신호를 받을 <see cref="T:System.Threading.WaitHandle" />입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>작업 실행, 작업 항목 게시, 비동기 I/O 처리, 다른 스레드 대신 기다리기 및 타이머 처리에 사용할 수 있는 스레드 풀을 제공합니다.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[보안 중요] <see cref="T:System.Threading.ThreadPool" />에 운영 체제 핸들을 바인딩합니다.</summary>
+ <returns>핸들이 바인딩되었으면 true이고, 그렇지 않으면 false입니다.</returns>
+ <param name="osHandle">운영 체제 핸들을 보유하는 <see cref="T:System.Runtime.InteropServices.SafeHandle" />입니다.핸들은 관리되지 않는 쪽의 겹쳐진 I/O에 열려 있어야 합니다.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>실행을 위해 메서드를 큐에 대기시킵니다.이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.</summary>
+ <returns>메서드가 성공적으로 큐에 대기되면 true이고, 작업 항목을 큐에 대기할 수 없으면 <see cref="T:System.NotSupportedException" />이 발생합니다.</returns>
+ <param name="callBack">실행할 메서드를 나타내는 <see cref="T:System.Threading.WaitCallback" />입니다. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>실행을 위해 메서드를 큐에 대기시키고 메서드에서 사용할 데이터가 들어 있는 개체를 지정합니다.이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.</summary>
+ <returns>메서드가 성공적으로 큐에 대기되면 true이고, 작업 항목을 큐에 대기할 수 없으면 <see cref="T:System.NotSupportedException" />이 발생합니다.</returns>
+ <param name="callBack">실행할 메서드를 나타내는 <see cref="T:System.Threading.WaitCallback" />입니다. </param>
+ <param name="state">메서드에서 사용할 데이터가 들어 있는 개체입니다. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 있는 32비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달되는 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 있는 64비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>제한 시간에 <see cref="T:System.TimeSpan" /> 값을 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" />으로 나타낸 제한 시간입니다.<paramref name="timeout" />이 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="timeout" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 없는 32비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>등록된 대기 작업을 취소하는 데 사용할 수 있는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>스레드 풀 스레드에 의해 실행될 콜백 메서드를 나타냅니다.</summary>
+ <param name="state">콜백 메서드에서 사용할 정보가 포함된 개체입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>
+ <see cref="T:System.Threading.WaitHandle" />이 신호를 받거나 시간 초과될 때 호출될 메서드를 나타냅니다.</summary>
+ <param name="state">콜백 메서드가 실행될 때마다 사용할 정보가 포함된 개체입니다. </param>
+ <param name="timedOut">
+ <see cref="T:System.Threading.WaitHandle" /> 시간이 초과되면 true이고, 신호를 받으면 false입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..28e8cae958
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Представляет дескриптор, который регистрируется при вызове метода <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Этот класс не наследуется.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Отменяет зарегистрированную операцию ожидания, вызванную методом <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true, если функция выполнилась успешно; в противном случае — false.</returns>
+ <param name="waitObject">Объект <see cref="T:System.Threading.WaitHandle" />, которому посылается сигнал. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Предоставляет пул потоков, который можно использовать для выполнения задач, отправки рабочих элементов, обработки асинхронного ввода-вывода, ожидания от имени других потоков и обработки таймеров.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] Связывает дескриптор операционной системы с объектом <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>Значение true, если дескриптор является связанным; в противном случае — значение false.</returns>
+ <param name="osHandle">Объект <see cref="T:System.Runtime.InteropServices.SafeHandle" />, содержащий дескриптор операционной системы.Дескриптор должен быть открыт для перекрывающегося ввода-вывода в неуправляемой области.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Помещает метод в очередь на выполнение.Метод выполняется, когда становится доступен поток из пула потоков.</summary>
+ <returns>Значение true, если метод успешно помещен в очередь. Если рабочий элемент не может быть помещен в очередь, создается исключение <see cref="T:System.NotSupportedException" />.</returns>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitCallback" />, представляющий метод, который требуется выполнить. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Помещает метод в очередь на выполнение и указывает объект, содержащий данные для использования методом.Метод выполняется, когда становится доступен поток из пула потоков.</summary>
+ <returns>Значение true, если метод успешно помещен в очередь. Если рабочий элемент не может быть помещен в очередь, создается исключение <see cref="T:System.NotSupportedException" />.</returns>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitCallback" />, представляющий выполняемый метод. </param>
+ <param name="state">Объект, содержащий данные, используемые методом. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 32-разрядного целого числа со знаком.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 64-разрядного целого числа со знаком.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая значение <see cref="T:System.TimeSpan" /> для времени ожидания.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="timeout">Время ожидания, представленное объектом <see cref="T:System.TimeSpan" />.Если параметр <paramref name="timeout" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="timeout" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 32-разрядного целого числа без знака.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, который можно использовать для отмены зарегистрированной операции ожидания.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Представляет метод обратного вызова, выполняющегося потоком из пула потоков.</summary>
+ <param name="state">Объект, содержащий информацию, используемую методом обратного вызова. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Представляет метод, который вызывается при получении объектом <see cref="T:System.Threading.WaitHandle" /> сигнала или истечении времени ожидания.</summary>
+ <param name="state">Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении. </param>
+ <param name="timedOut">Значение true, если истекло время ожидания объекта <see cref="T:System.Threading.WaitHandle" />; false, если объект получил сигнал. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..5e05907c44
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>表示在调用 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 时已注册的句柄。此类不能被继承。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>取消由 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 方法发出的已注册等待操作。</summary>
+ <returns>如果函数成功,则为 true;否则为 false。</returns>
+ <param name="waitObject">要发出信号的 <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] 将操作系统句柄绑定到 <see cref="T:System.Threading.ThreadPool" />。</summary>
+ <returns>如果绑定了句柄,则为 true;否则为 false。</returns>
+ <param name="osHandle">保存操作系统句柄的 <see cref="T:System.Runtime.InteropServices.SafeHandle" />。在非托管端必须为重叠 I/O 打开该句柄。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>将方法排入队列以便执行。此方法在有线程池线程变得可用时执行。</summary>
+ <returns>如果此方法成功排队,则为 true;如果无法将该工作项排队,则引发 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">一个 <see cref="T:System.Threading.WaitCallback" />,表示要执行的方法。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>将方法排入队列以便执行,并指定包含该方法所用数据的对象。此方法在有线程池线程变得可用时执行。</summary>
+ <returns>如果此方法成功排队,则为 true;如果无法将该工作项排队,则引发 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,它表示要执行的方法。</param>
+ <param name="state">包含方法所用数据的对象。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 32 位有符号整数来表示超时值(以毫秒为单位)。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 64 位有符号整数来表示超时值(以毫秒为单位)。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 <see cref="T:System.TimeSpan" /> 值来表示超时时间。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" /> 表示的超时时间。如果 <paramref name="timeout" /> 为 0(零),则函数将测试对象的状态并立即返回。如果 <paramref name="timeout" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>指定表示超时(以毫秒为单位)的 32 位无符号整数,注册一个委托等待 <see cref="T:System.Threading.WaitHandle" />。</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" />,可用于取消已注册的等待操作。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>表示线程池线程要执行的回调方法。</summary>
+ <param name="state">包含回调方法要使用的信息的对象。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>表示当 <see cref="T:System.Threading.WaitHandle" /> 超时或终止时要调用的方法。</summary>
+ <param name="state">一个对象,包含回调方法在每次执行时要使用的信息。</param>
+ <param name="timedOut">如果 <see cref="T:System.Threading.WaitHandle" /> 超时,则为 true;如果其终止,则为 false。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..7d2a6bb7b5
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>代表呼叫 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 時已經登錄的控制代碼。此類別無法被繼承。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>將 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 方法所發出之已登錄等候作業取消。</summary>
+ <returns>如果函式成功,則為 true,否則為 false。</returns>
+ <param name="waitObject">要通知的 <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>提供執行緒的集區,可用來執行工作、張貼工作項目、處理非同步 I/O、代表其他執行緒等候,以及處理計時器。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[安全性關鍵] 可將作業系統的控制代碼繫結至 <see cref="T:System.Threading.ThreadPool" />。</summary>
+ <returns>如果控制代碼已繫結,則為 true;否則為 false。</returns>
+ <param name="osHandle">
+ <see cref="T:System.Runtime.InteropServices.SafeHandle" />,持有作業系統控制代碼。控制代碼必須已經對 Unmanaged 側的重疊 I/O 開啟。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>將方法排入佇列,以等候執行。可以使用執行緒集區執行緒時,即可執行這個方法。</summary>
+ <returns>如果方法已成功排入佇列,則為 true;如果無法將工作項目排入佇列,則會擲回 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,代表要執行的方法。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>將方法排入佇列,以等候執行,並指定包含這個方法所要使用之資料的物件。可以使用執行緒集區執行緒時,即可執行這個方法。</summary>
+ <returns>如果方法已成功排入佇列,則為 true;如果無法將工作項目排入佇列,則會擲回 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,代表要執行的方法。</param>
+ <param name="state">物件,包含這個方法所要使用的資料。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>指定 32 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳遞至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>指定 64 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>指定 <see cref="T:System.TimeSpan" /> 值表示逾時值,藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="timeout">以 <see cref="T:System.TimeSpan" /> 表示的逾時值。如果 <paramref name="timeout" /> 為 0 (零),則函式會測試物件的狀態並立即傳回。如果 <paramref name="timeout" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>指定 32 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>可用來取消已註冊之等候作業的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>表示執行緒集區執行緒執行的回呼方法。</summary>
+ <param name="state">物件,它包含回呼方法所使用的資訊。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>表示 <see cref="T:System.Threading.WaitHandle" /> 收到信號或逾時時呼叫的方法。</summary>
+ <param name="state">物件,它包含回呼方法所使用的資訊。</param>
+ <param name="timedOut">true,表示 <see cref="T:System.Threading.WaitHandle" /> 逾時;false,表示收到信號。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/xamarinios10/_._ b/.packages/system.threading.threadpool/4.0.10/ref/xamarinios10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/xamarinios10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/xamarinmac20/_._ b/.packages/system.threading.threadpool/4.0.10/ref/xamarinmac20/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/xamarinmac20/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/xamarintvos10/_._ b/.packages/system.threading.threadpool/4.0.10/ref/xamarintvos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/xamarintvos10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/ref/xamarinwatchos10/_._ b/.packages/system.threading.threadpool/4.0.10/ref/xamarinwatchos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/ref/xamarinwatchos10/_._
diff --git a/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg b/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg
new file mode 100644
index 0000000000..a8a3072289
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg.sha512 b/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg.sha512
new file mode 100644
index 0000000000..f2367c28cb
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg.sha512
@@ -0,0 +1 @@
+dupLOpVBSXb3G/Ab9utLVbOYxZ+hnq5ExVz6Dk9CBlzXm6Znw1GAIOv5HEjlkECZJz40I8zhhxaJHWVsWO484Q== \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.nuspec b/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.nuspec
new file mode 100755
index 0000000000..a1834ba549
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.0.10/system.threading.threadpool.nuspec
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
+ <metadata minClientVersion="2.12">
+ <id>System.Threading.ThreadPool</id>
+ <version>4.0.10</version>
+ <title>System.Threading.ThreadPool</title>
+ <authors>Microsoft</authors>
+ <owners>microsoft,dotnetframework</owners>
+ <requireLicenseAcceptance>true</requireLicenseAcceptance>
+ <licenseUrl>http://go.microsoft.com/fwlink/?LinkId=329770</licenseUrl>
+ <projectUrl>https://dot.net/</projectUrl>
+ <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+ <description>Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to execute tasks, post work items, wait on behalf of other threads, and process timers.
+
+Commonly Used Types:
+System.Threading.ThreadPool
+System.Threading.WaitOrTimerCallback
+
+When using NuGet 3.x this package requires at least version 3.4.</description>
+ <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799417</releaseNotes>
+ <copyright>© Microsoft Corporation. All rights reserved.</copyright>
+ <serviceable>true</serviceable>
+ <dependencies>
+ <group targetFramework="MonoAndroid1.0" />
+ <group targetFramework="MonoTouch1.0" />
+ <group targetFramework=".NETFramework4.6" />
+ <group targetFramework=".NETCore5.0" />
+ <group targetFramework=".NETStandard1.3">
+ <dependency id="System.Runtime" version="4.1.0" />
+ <dependency id="System.Runtime.Handles" version="4.0.1" />
+ </group>
+ <group targetFramework="Xamarin.iOS1.0" />
+ <group targetFramework="Xamarin.Mac2.0" />
+ <group targetFramework="Xamarin.TVOS1.0" />
+ <group targetFramework="Xamarin.WatchOS1.0" />
+ </dependencies>
+ <frameworkAssemblies>
+ <frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6" />
+ </frameworkAssemblies>
+ </metadata>
+</package> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/.nupkg.metadata b/.packages/system.threading.threadpool/4.3.0/.nupkg.metadata
new file mode 100644
index 0000000000..21fdaceecf
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/.nupkg.metadata
@@ -0,0 +1,4 @@
+{
+ "version": 1,
+ "contentHash": "k/+g4b7vjdd4aix83sTgC9VG6oXYKAktSfNIJUNGxPEj7ryEOfzHHhfnmsZvjxawwcD9HyWXKCXmPjX8U4zeSw=="
+} \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/.signature.p7s b/.packages/system.threading.threadpool/4.3.0/.signature.p7s
new file mode 100755
index 0000000000..6484469f7d
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/.signature.p7s
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.3.0/ThirdPartyNotices.txt b/.packages/system.threading.threadpool/4.3.0/ThirdPartyNotices.txt
new file mode 100755
index 0000000000..55cfb20817
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ThirdPartyNotices.txt
@@ -0,0 +1,31 @@
+This Microsoft .NET Library may incorporate components from the projects listed
+below. Microsoft licenses these components under the Microsoft .NET Library
+software license terms. The original copyright notices and the licenses under
+which Microsoft received such components are set forth below for informational
+purposes only. Microsoft reserves all rights not expressly granted herein,
+whether by implication, estoppel or otherwise.
+
+1. .NET Core (https://github.com/dotnet/core/)
+
+.NET Core
+Copyright (c) .NET Foundation and Contributors
+
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE. \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/dotnet_library_license.txt b/.packages/system.threading.threadpool/4.3.0/dotnet_library_license.txt
new file mode 100755
index 0000000000..92b6c443d3
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/dotnet_library_license.txt
@@ -0,0 +1,128 @@
+
+MICROSOFT SOFTWARE LICENSE TERMS
+
+
+MICROSOFT .NET LIBRARY
+
+These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft
+
+· updates,
+
+· supplements,
+
+· Internet-based services, and
+
+· support services
+
+for this software, unless other terms accompany those items. If so, those terms apply.
+
+BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
+
+
+IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.
+
+1. INSTALLATION AND USE RIGHTS.
+
+a. Installation and Use. You may install and use any number of copies of the software to design, develop and test your programs.
+
+b. Third Party Programs. The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.
+
+2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
+
+a. DISTRIBUTABLE CODE. The software is comprised of Distributable Code. “Distributable Code” is code that you are permitted to distribute in programs you develop if you comply with the terms below.
+
+i. Right to Use and Distribute.
+
+· You may copy and distribute the object code form of the software.
+
+· Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
+
+ii. Distribution Requirements. For any Distributable Code you distribute, you must
+
+· add significant primary functionality to it in your programs;
+
+· require distributors and external end users to agree to terms that protect it at least as much as this agreement;
+
+· display your valid copyright notice on your programs; and
+
+· indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.
+
+iii. Distribution Restrictions. You may not
+
+· alter any copyright, trademark or patent notice in the Distributable Code;
+
+· use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
+
+· include Distributable Code in malicious, deceptive or unlawful programs; or
+
+· modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
+
+· the code be disclosed or distributed in source code form; or
+
+· others have the right to modify it.
+
+3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
+
+· work around any technical limitations in the software;
+
+· reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
+
+· publish the software for others to copy;
+
+· rent, lease or lend the software;
+
+· transfer the software or this agreement to any third party; or
+
+· use the software for commercial software hosting services.
+
+4. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software.
+
+5. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.
+
+6. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
+
+7. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
+
+8. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
+
+9. APPLICABLE LAW.
+
+a. United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.
+
+b. Outside the United States. If you acquired the software in any other country, the laws of that country apply.
+
+10. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
+
+11. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+
+FOR AUSTRALIA – YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.
+
+12. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
+
+This limitation applies to
+
+· anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
+
+· claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
+
+It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
+
+Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
+
+Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.
+
+EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues.
+
+LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
+
+Cette limitation concerne :
+
+· tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
+
+· les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.
+
+Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard.
+
+EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas.
+
+
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/MonoAndroid10/_._ b/.packages/system.threading.threadpool/4.3.0/lib/MonoAndroid10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/MonoAndroid10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/MonoTouch10/_._ b/.packages/system.threading.threadpool/4.3.0/lib/MonoTouch10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/MonoTouch10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/net46/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.3.0/lib/net46/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..e35be69e6d
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/net46/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/netcore50/_._ b/.packages/system.threading.threadpool/4.3.0/lib/netcore50/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/netcore50/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/netstandard1.3/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.3.0/lib/netstandard1.3/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..d43ecbf67d
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/netstandard1.3/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/xamarinios10/_._ b/.packages/system.threading.threadpool/4.3.0/lib/xamarinios10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/xamarinios10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/xamarinmac20/_._ b/.packages/system.threading.threadpool/4.3.0/lib/xamarinmac20/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/xamarinmac20/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/xamarintvos10/_._ b/.packages/system.threading.threadpool/4.3.0/lib/xamarintvos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/xamarintvos10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/lib/xamarinwatchos10/_._ b/.packages/system.threading.threadpool/4.3.0/lib/xamarinwatchos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/lib/xamarinwatchos10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/MonoAndroid10/_._ b/.packages/system.threading.threadpool/4.3.0/ref/MonoAndroid10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/MonoAndroid10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/MonoTouch10/_._ b/.packages/system.threading.threadpool/4.3.0/ref/MonoTouch10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/MonoTouch10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/net46/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.3.0/ref/net46/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..e35be69e6d
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/net46/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..25a6000da0
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..86f0371010
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Represents a handle that has been registered when calling <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />. This class cannot be inherited.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancels a registered wait operation issued by the <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> method.</summary>
+ <returns>true if the function succeeds; otherwise, false.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to be signaled. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Provides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process timers.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] Binds an operating system handle to the <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true if the handle is bound; otherwise, false.</returns>
+ <param name="osHandle">A <see cref="T:System.Runtime.InteropServices.SafeHandle" /> that holds the operating system handle. The handle must have been opened for overlapped I/O on the unmanaged side.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Queues a method for execution. The method executes when a thread pool thread becomes available.</summary>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException" /> is thrown if the work item could not be queued.</returns>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback" /> that represents the method to be executed. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Queues a method for execution, and specifies an object containing data to be used by the method. The method executes when a thread pool thread becomes available.</summary>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException" /> is thrown if the work item could not be queued.</returns>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback" /> representing the method to execute. </param>
+ <param name="state">An object containing data to be used by the method. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 32-bit signed integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object that is passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 64-bit signed integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a <see cref="T:System.TimeSpan" /> value for the time-out.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="timeout">The time-out represented by a <see cref="T:System.TimeSpan" />. If <paramref name="timeout" /> is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="timeout" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 32-bit unsigned integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that can be used to cancel the registered wait operation.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Represents a callback method to be executed by a thread pool thread.</summary>
+ <param name="state">An object containing information to be used by the callback method. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Represents a method to be called when a <see cref="T:System.Threading.WaitHandle" /> is signaled or times out.</summary>
+ <param name="state">An object containing information to be used by the callback method each time it executes. </param>
+ <param name="timedOut">true if the <see cref="T:System.Threading.WaitHandle" /> timed out; false if it was signaled. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/de/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/de/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..0c41223f70
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/de/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Stellt ein Handle dar, das beim Aufruf von <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> registriert wurde.Diese Klasse kann nicht vererbt werden.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Bricht einen von der <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />-Methode ausgegebenen registrierten Wartevorgang ab.</summary>
+ <returns>true, wenn die Funktion erfolgreich ausgeführt wird, andernfalls false.</returns>
+ <param name="waitObject">Das <see cref="T:System.Threading.WaitHandle" />, das signalisiert werden soll. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Stellt einen Threadpool bereit, der verwendet werden kann, um Aufgaben auszuführen, Arbeitsaufgaben bereitzustellen, asynchrone E/A zu verarbeiten, im Auftrag anderer Threads zu warten und Zeitgeber zu verarbeiten.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SICHERHEITSRELEVANT] Bindet ein Betriebssystemhandle an den <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true, wenn das Handle gebunden ist, andernfalls false.</returns>
+ <param name="osHandle">Ein <see cref="T:System.Runtime.InteropServices.SafeHandle" />, das das Betriebssystemhandle enthält.Das Handle muss für überlappende E/A auf der nicht verwalteten Seite geöffnet worden sein.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Fügt der Warteschlange eine auszuführende Methode hinzu.Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.</summary>
+ <returns>true, wenn die Methode erfolgreich in die Warteschlange gestellt wurde. <see cref="T:System.NotSupportedException" /> wird ausgelöst, wenn die Arbeitsaufgabe nicht in die Warteschlange gestellt werden konnte.</returns>
+ <param name="callBack">Ein <see cref="T:System.Threading.WaitCallback" />, der die auszuführende Methode darstellt. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Fügt der Warteschlange eine auszuführende Methode hinzu und gibt ein Objekt an, das die von der Methode zu verwendenden Daten enthält.Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.</summary>
+ <returns>true, wenn die Methode erfolgreich in die Warteschlange gestellt wurde. <see cref="T:System.NotSupportedException" /> wird ausgelöst, wenn die Arbeitsaufgabe nicht in die Warteschlange gestellt werden konnte.</returns>
+ <param name="callBack">Ein <see cref="T:System.Threading.WaitCallback" />, der die auszuführende Methode darstellt. </param>
+ <param name="state">Ein Objekt, das die von der Methode zu verwendenden Daten enthält. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 32-Bit-Ganzzahl mit Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 64-Bit-Ganzzahl mit Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf ein <see cref="T:System.Threading.WaitHandle" /> wartet, und gibt einen <see cref="T:System.TimeSpan" />-Wert für das Timeout an.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="timeout">Das durch eine <see cref="T:System.TimeSpan" /> dargestellte Timeout.Wenn <paramref name="timeout" /> den Wert 0 (null) hat, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="timeout" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 32-Bit-Ganzzahl ohne Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, mit dem der registrierte Wartevorgang abgebrochen werden kann.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Stellt die Rückrufmethode dar, die von einem Thread des Threadpools ausgeführt werden soll.</summary>
+ <param name="state">Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Stellt eine Methode dar, die aufgerufen werden soll, wenn ein Signal an ein <see cref="T:System.Threading.WaitHandle" /> gesendet wird oder dessen Timeout überschritten ist.</summary>
+ <param name="state">Ein Objekt mit den Informationen, die von der Rückrufmethode bei jeder Ausführung verwendet werden. </param>
+ <param name="timedOut">true, wenn das Timeout für <see cref="T:System.Threading.WaitHandle" /> überschritten ist, false, wenn ein Signal gesendet wurde. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/es/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/es/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..3463cd47de
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/es/System.Threading.ThreadPool.xml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Representa un identificador que se registró al llamar a <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Esta clase no puede heredarse.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancela una operación de espera registrada y emitida por el método <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true si la función se realiza correctamente; en caso contrario, false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> que hay que marcar. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Proporciona un grupo de subprocesos que pueden usarse para ejecutar tareas, exponer elementos de trabajo, procesar la E/S asincrónica, esperar en nombre de otros subprocesos y procesar temporizadores.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[CRÍTICO PARA LA SEGURIDAD] Enlaza un identificador del sistema operativo a <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>Es true si el identificador está enlazado; en caso contrario, es false.</returns>
+ <param name="osHandle">Propiedad <see cref="T:System.Runtime.InteropServices.SafeHandle" /> que contiene el identificador del sistema operativo.El identificador debe haberse abierto para la E/S superpuesta en la parte no administrada.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Pone en cola un método para su ejecución.El método se ejecuta cuando hay disponible un subproceso de grupo de subprocesos.</summary>
+ <returns>true si el método se pone en la cola correctamente; se produce la excepción <see cref="T:System.NotSupportedException" /> si el elemento de trabajo no se puede poner en la cola.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> que representa el método que se va a ejecutar. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Pone un método en cola para su ejecución y especifica un objeto que contiene los datos que debe usar el método.El método se ejecuta cuando hay disponible un subproceso de grupo de subprocesos.</summary>
+ <returns>true si el método se pone en la cola correctamente; se produce la excepción <see cref="T:System.NotSupportedException" /> si el elemento de trabajo no se puede poner en la cola.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> que representa el método que se va a ejecutar. </param>
+ <param name="state">Objeto que contiene los datos que va a usar el método. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 32 bits con signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se pasa al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 64 bits con signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un valor <see cref="T:System.TimeSpan" /> como tiempo de espera.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="timeout">Tiempo de espera representado por <see cref="T:System.TimeSpan" />.Si <paramref name="timeout" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="timeout" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 32 bits sin signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que puede usarse para cancelar la operación de espera registrada.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Representa un método de devolución de llamada que debe ejecutar un subproceso del grupo de subprocesos.</summary>
+ <param name="state">Objeto que contiene la información que va a utilizar el método de devolución de llamada. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Representa un método al que se debe llamar cuando un <see cref="T:System.Threading.WaitHandle" /> está señalado o se agota su tiempo de espera.</summary>
+ <param name="state">Objeto que contiene la información que va a utilizar el método de devolución de llamadas cada vez que se ejecute. </param>
+ <param name="timedOut">true si <see cref="T:System.Threading.WaitHandle" /> ha agotado el tiempo de espera; false si estaba señalado. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..e92e05c9cd
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Représente un handle inscrit lors de l'appel à <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Cette classe ne peut pas être héritée.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Annule une opération d'attente inscrite émise par la méthode <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true si la fonction aboutit ; sinon, false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à signaler. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Fournit un pool de threads qui peuvent servir à exécuter des tâches, publier des éléments de travail, traiter des E/S asynchrones, attendre au nom d'autres threads et traiter des minuteries.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[ESSENTIEL POUR LA SÉCURITÉ] Lie un handle de système d'exploitation à <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true si le handle est lié ; sinon, false.</returns>
+ <param name="osHandle">
+ <see cref="T:System.Runtime.InteropServices.SafeHandle" /> qui contient le handle du système d'exploitation.Il faut que le handle ait été ouvert pour des E/S avec chevauchement du côté non managé.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Place une méthode en file d'attente pour exécution.La méthode s'exécute lorsqu'un thread du pool devient disponible.</summary>
+ <returns>true si la méthode est placée en file d'attente avec succès ; <see cref="T:System.NotSupportedException" /> est levée si l'élément de travail n'a pas pu être placé en file d'attente.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> qui représente la méthode à exécuter. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Place une méthode en file d'attente pour exécution et spécifie un objet contenant les données que la méthode doit utiliser.La méthode s'exécute lorsqu'un thread du pool devient disponible.</summary>
+ <returns>true si la méthode est placée en file d'attente avec succès ; <see cref="T:System.NotSupportedException" /> est levée si l'élément de travail n'a pas pu être placé en file d'attente.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> représentant la méthode à exécuter. </param>
+ <param name="state">Objet contenant les données que la méthode doit utiliser. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 32 bits signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 64 bits signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Inscrit un délégué en attente de <see cref="T:System.Threading.WaitHandle" />, en spécifiant une valeur <see cref="T:System.TimeSpan" /> pour indiquer le délai.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="timeout">Délai représenté par <see cref="T:System.TimeSpan" />.Si le paramètre <paramref name="timeout" /> a la valeur zéro, la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="timeout" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 32 bits non signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> pouvant être utilisé pour annuler l'opération d'attente inscrite.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Représente une méthode de rappel qu'un thread du pool doit exécuter.</summary>
+ <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Représente une méthode à appeler lorsqu'un <see cref="T:System.Threading.WaitHandle" /> est signalé ou expire.</summary>
+ <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser à chacune de ses exécutions. </param>
+ <param name="timedOut">true si le <see cref="T:System.Threading.WaitHandle" /> a expiré ; false s'il a été signalé. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/it/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/it/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..0467590363
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/it/System.Threading.ThreadPool.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Rappresenta un handle registrato durante la chiamata a <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.La classe non può essere ereditata.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Consente di annullare un'operazione di attesa registrata attivata dal metodo <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>Viene restituito true se la funzione viene eseguita correttamente; in caso contrario false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da segnalare. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Fornisce un pool di thread che può essere usato per eseguire attività, inviare elementi di lavoro, elaborare operazioni di I/O asincrone, attendere per conto di altri thread ed elaborare timer.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SecurityCritical] Associa un handle del sistema operativo al <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true se l'handle è associato; in caso contrario, false.</returns>
+ <param name="osHandle">Oggetto <see cref="T:System.Runtime.InteropServices.SafeHandle" /> che contiene l'handle del sistema operativo.È necessario che l'handle sia stato aperto per operazioni di I/O sovrapposte nella parte non gestita.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Accoda un metodo da eseguire.Il metodo viene eseguito quando un thread del pool di thread diventa disponibile.</summary>
+ <returns>true se il metodo viene accodato correttamente. Viene generata l'eccezione <see cref="T:System.NotSupportedException" /> se non è stato possibile accodare l'elemento di lavoro.</returns>
+ <param name="callBack">Oggetto <see cref="T:System.Threading.WaitCallback" /> che rappresenta il metodo da eseguire. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Accoda un metodo da eseguire e specifica un oggetto che contiene i dati che dovranno essere usati dal metodo.Il metodo viene eseguito quando un thread del pool di thread diventa disponibile.</summary>
+ <returns>true se il metodo viene accodato correttamente. Viene generata l'eccezione <see cref="T:System.NotSupportedException" /> se non è stato possibile accodare l'elemento di lavoro.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> che rappresenta il metodo da eseguire. </param>
+ <param name="state">Oggetto contenente i dati che devono essere usati dal metodo. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore intero con segno a 32 bit per il timeout in millisecondi.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore intero con segno a 64 bit per il timeout in millisecondi.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore <see cref="T:System.TimeSpan" /> per il timeout.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="timeout">Il timeout rappresentato da un valore <see cref="T:System.TimeSpan" />.Se <paramref name="timeout" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="timeout" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un intero senza segno a 32 bit per il timeout in millisecondi.</summary>
+ <returns>Oggetto <see cref="T:System.Threading.RegisteredWaitHandle" /> che può essere usato per annullare l'operazione di attesa registrata.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Rappresenta un metodo di callback che deve essere eseguito da un thread di pool di thread.</summary>
+ <param name="state">Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Rappresenta un metodo da chiamare quando <see cref="T:System.Threading.WaitHandle" /> riceve un segnale o esegue il timeout.</summary>
+ <param name="state">Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback ogni volta che viene eseguito. </param>
+ <param name="timedOut">Il valore è true se <see cref="T:System.Threading.WaitHandle" /> ha eseguito il timeout; è false se ha ricevuto un segnale. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..10540ca69a
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> を呼び出すときに登録されたハンドルを表します。このクラスは継承できません。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> メソッドで実行した登録済みの待機操作を取り消します。</summary>
+ <returns>関数が成功した場合は true。それ以外の場合は false。</returns>
+ <param name="waitObject">シグナル状態になる <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>タスクの実行、作業項目のポスト、非同期 I/O の処理、他のスレッドの代理で行う待機、およびタイマーの処理に使用できるスレッドのプールを提供します。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[セキュリティ クリティカル] オペレーティング システム ハンドルを <see cref="T:System.Threading.ThreadPool" /> にバインドします。</summary>
+ <returns>ハンドルがバインドされている場合は true、それ以外の場合は false。</returns>
+ <param name="osHandle">オペレーティング システム ハンドルを保持する <see cref="T:System.Runtime.InteropServices.SafeHandle" />。ハンドルは、アンマネージ側の重複 I/O 用に開かれている必要があります。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>メソッドを実行するためのキューに置きます。メソッドは、スレッド プール スレッドが使用可能になったときに実行されます。</summary>
+ <returns>メソッドが正常にキューに配置された場合は true。作業項目をキューに配置できなかった場合は <see cref="T:System.NotSupportedException" /> がスローされます。</returns>
+ <param name="callBack">実行するメソッドを表す <see cref="T:System.Threading.WaitCallback" />。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>実行するためのキューにメソッドを置き、そのメソッドが使用するデータを含んだオブジェクトを指定します。メソッドは、スレッド プール スレッドが使用可能になったときに実行されます。</summary>
+ <returns>メソッドが正常にキューに配置された場合は true。作業項目をキューに配置できなかった場合は <see cref="T:System.NotSupportedException" /> がスローされます。</returns>
+ <param name="callBack">実行するメソッドを表す <see cref="T:System.Threading.WaitCallback" />。</param>
+ <param name="state">メソッドが使用するデータを格納したオブジェクト。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>ミリ秒単位のタイムアウトとして 32 ビット符号付き整数を指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されるオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>64 ビット符号付き整数でミリ秒単位のタイムアウトを指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>
+ <see cref="T:System.TimeSpan" /> 値をタイムアウトとして指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" /> で表されるタイムアウト。<paramref name="timeout" /> が 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="timeout" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>32 ビット符号なし整数でミリ秒単位のタイムアウトを指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>登録された待機操作をキャンセルするために使用できる <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>スレッド プール スレッドが実行するコールバック メソッドを表します。</summary>
+ <param name="state">コールバック メソッドが使用する情報を格納したオブジェクト。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>
+ <see cref="T:System.Threading.WaitHandle" /> がシグナル通知されたとき、またはタイムアウトしたときに呼び出されるメソッドを表します。</summary>
+ <param name="state">コールバック メソッドが実行されるたびに使用する情報を格納したオブジェクト。</param>
+ <param name="timedOut">
+ <see cref="T:System.Threading.WaitHandle" /> がタイムアウトした場合は true。シグナル通知された場合は false。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..b46de724e7
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />을 호출할 때 등록된 핸들을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 메서드에서 발생한 등록된 대기 작업을 취소합니다.</summary>
+ <returns>작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다.</returns>
+ <param name="waitObject">신호를 받을 <see cref="T:System.Threading.WaitHandle" />입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>작업 실행, 작업 항목 게시, 비동기 I/O 처리, 다른 스레드 대신 기다리기 및 타이머 처리에 사용할 수 있는 스레드 풀을 제공합니다.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[보안 중요] <see cref="T:System.Threading.ThreadPool" />에 운영 체제 핸들을 바인딩합니다.</summary>
+ <returns>핸들이 바인딩되었으면 true이고, 그렇지 않으면 false입니다.</returns>
+ <param name="osHandle">운영 체제 핸들을 보유하는 <see cref="T:System.Runtime.InteropServices.SafeHandle" />입니다.핸들은 관리되지 않는 쪽의 겹쳐진 I/O에 열려 있어야 합니다.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>실행을 위해 메서드를 큐에 대기시킵니다.이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.</summary>
+ <returns>메서드가 성공적으로 큐에 대기되면 true이고, 작업 항목을 큐에 대기할 수 없으면 <see cref="T:System.NotSupportedException" />이 발생합니다.</returns>
+ <param name="callBack">실행할 메서드를 나타내는 <see cref="T:System.Threading.WaitCallback" />입니다. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>실행을 위해 메서드를 큐에 대기시키고 메서드에서 사용할 데이터가 들어 있는 개체를 지정합니다.이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.</summary>
+ <returns>메서드가 성공적으로 큐에 대기되면 true이고, 작업 항목을 큐에 대기할 수 없으면 <see cref="T:System.NotSupportedException" />이 발생합니다.</returns>
+ <param name="callBack">실행할 메서드를 나타내는 <see cref="T:System.Threading.WaitCallback" />입니다. </param>
+ <param name="state">메서드에서 사용할 데이터가 들어 있는 개체입니다. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 있는 32비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달되는 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 있는 64비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>제한 시간에 <see cref="T:System.TimeSpan" /> 값을 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" />으로 나타낸 제한 시간입니다.<paramref name="timeout" />이 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="timeout" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 없는 32비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>등록된 대기 작업을 취소하는 데 사용할 수 있는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>스레드 풀 스레드에 의해 실행될 콜백 메서드를 나타냅니다.</summary>
+ <param name="state">콜백 메서드에서 사용할 정보가 포함된 개체입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>
+ <see cref="T:System.Threading.WaitHandle" />이 신호를 받거나 시간 초과될 때 호출될 메서드를 나타냅니다.</summary>
+ <param name="state">콜백 메서드가 실행될 때마다 사용할 정보가 포함된 개체입니다. </param>
+ <param name="timedOut">
+ <see cref="T:System.Threading.WaitHandle" /> 시간이 초과되면 true이고, 신호를 받으면 false입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..28e8cae958
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Представляет дескриптор, который регистрируется при вызове метода <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Этот класс не наследуется.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Отменяет зарегистрированную операцию ожидания, вызванную методом <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true, если функция выполнилась успешно; в противном случае — false.</returns>
+ <param name="waitObject">Объект <see cref="T:System.Threading.WaitHandle" />, которому посылается сигнал. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Предоставляет пул потоков, который можно использовать для выполнения задач, отправки рабочих элементов, обработки асинхронного ввода-вывода, ожидания от имени других потоков и обработки таймеров.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] Связывает дескриптор операционной системы с объектом <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>Значение true, если дескриптор является связанным; в противном случае — значение false.</returns>
+ <param name="osHandle">Объект <see cref="T:System.Runtime.InteropServices.SafeHandle" />, содержащий дескриптор операционной системы.Дескриптор должен быть открыт для перекрывающегося ввода-вывода в неуправляемой области.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Помещает метод в очередь на выполнение.Метод выполняется, когда становится доступен поток из пула потоков.</summary>
+ <returns>Значение true, если метод успешно помещен в очередь. Если рабочий элемент не может быть помещен в очередь, создается исключение <see cref="T:System.NotSupportedException" />.</returns>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitCallback" />, представляющий метод, который требуется выполнить. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Помещает метод в очередь на выполнение и указывает объект, содержащий данные для использования методом.Метод выполняется, когда становится доступен поток из пула потоков.</summary>
+ <returns>Значение true, если метод успешно помещен в очередь. Если рабочий элемент не может быть помещен в очередь, создается исключение <see cref="T:System.NotSupportedException" />.</returns>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitCallback" />, представляющий выполняемый метод. </param>
+ <param name="state">Объект, содержащий данные, используемые методом. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 32-разрядного целого числа со знаком.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 64-разрядного целого числа со знаком.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая значение <see cref="T:System.TimeSpan" /> для времени ожидания.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="timeout">Время ожидания, представленное объектом <see cref="T:System.TimeSpan" />.Если параметр <paramref name="timeout" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="timeout" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 32-разрядного целого числа без знака.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, который можно использовать для отмены зарегистрированной операции ожидания.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Представляет метод обратного вызова, выполняющегося потоком из пула потоков.</summary>
+ <param name="state">Объект, содержащий информацию, используемую методом обратного вызова. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Представляет метод, который вызывается при получении объектом <see cref="T:System.Threading.WaitHandle" /> сигнала или истечении времени ожидания.</summary>
+ <param name="state">Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении. </param>
+ <param name="timedOut">Значение true, если истекло время ожидания объекта <see cref="T:System.Threading.WaitHandle" />; false, если объект получил сигнал. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..5e05907c44
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>表示在调用 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 时已注册的句柄。此类不能被继承。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>取消由 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 方法发出的已注册等待操作。</summary>
+ <returns>如果函数成功,则为 true;否则为 false。</returns>
+ <param name="waitObject">要发出信号的 <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] 将操作系统句柄绑定到 <see cref="T:System.Threading.ThreadPool" />。</summary>
+ <returns>如果绑定了句柄,则为 true;否则为 false。</returns>
+ <param name="osHandle">保存操作系统句柄的 <see cref="T:System.Runtime.InteropServices.SafeHandle" />。在非托管端必须为重叠 I/O 打开该句柄。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>将方法排入队列以便执行。此方法在有线程池线程变得可用时执行。</summary>
+ <returns>如果此方法成功排队,则为 true;如果无法将该工作项排队,则引发 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">一个 <see cref="T:System.Threading.WaitCallback" />,表示要执行的方法。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>将方法排入队列以便执行,并指定包含该方法所用数据的对象。此方法在有线程池线程变得可用时执行。</summary>
+ <returns>如果此方法成功排队,则为 true;如果无法将该工作项排队,则引发 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,它表示要执行的方法。</param>
+ <param name="state">包含方法所用数据的对象。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 32 位有符号整数来表示超时值(以毫秒为单位)。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 64 位有符号整数来表示超时值(以毫秒为单位)。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 <see cref="T:System.TimeSpan" /> 值来表示超时时间。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" /> 表示的超时时间。如果 <paramref name="timeout" /> 为 0(零),则函数将测试对象的状态并立即返回。如果 <paramref name="timeout" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>指定表示超时(以毫秒为单位)的 32 位无符号整数,注册一个委托等待 <see cref="T:System.Threading.WaitHandle" />。</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" />,可用于取消已注册的等待操作。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>表示线程池线程要执行的回调方法。</summary>
+ <param name="state">包含回调方法要使用的信息的对象。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>表示当 <see cref="T:System.Threading.WaitHandle" /> 超时或终止时要调用的方法。</summary>
+ <param name="state">一个对象,包含回调方法在每次执行时要使用的信息。</param>
+ <param name="timedOut">如果 <see cref="T:System.Threading.WaitHandle" /> 超时,则为 true;如果其终止,则为 false。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..7d2a6bb7b5
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>代表呼叫 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 時已經登錄的控制代碼。此類別無法被繼承。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>將 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 方法所發出之已登錄等候作業取消。</summary>
+ <returns>如果函式成功,則為 true,否則為 false。</returns>
+ <param name="waitObject">要通知的 <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>提供執行緒的集區,可用來執行工作、張貼工作項目、處理非同步 I/O、代表其他執行緒等候,以及處理計時器。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[安全性關鍵] 可將作業系統的控制代碼繫結至 <see cref="T:System.Threading.ThreadPool" />。</summary>
+ <returns>如果控制代碼已繫結,則為 true;否則為 false。</returns>
+ <param name="osHandle">
+ <see cref="T:System.Runtime.InteropServices.SafeHandle" />,持有作業系統控制代碼。控制代碼必須已經對 Unmanaged 側的重疊 I/O 開啟。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>將方法排入佇列,以等候執行。可以使用執行緒集區執行緒時,即可執行這個方法。</summary>
+ <returns>如果方法已成功排入佇列,則為 true;如果無法將工作項目排入佇列,則會擲回 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,代表要執行的方法。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>將方法排入佇列,以等候執行,並指定包含這個方法所要使用之資料的物件。可以使用執行緒集區執行緒時,即可執行這個方法。</summary>
+ <returns>如果方法已成功排入佇列,則為 true;如果無法將工作項目排入佇列,則會擲回 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,代表要執行的方法。</param>
+ <param name="state">物件,包含這個方法所要使用的資料。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>指定 32 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳遞至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>指定 64 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>指定 <see cref="T:System.TimeSpan" /> 值表示逾時值,藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="timeout">以 <see cref="T:System.TimeSpan" /> 表示的逾時值。如果 <paramref name="timeout" /> 為 0 (零),則函式會測試物件的狀態並立即傳回。如果 <paramref name="timeout" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>指定 32 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>可用來取消已註冊之等候作業的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>表示執行緒集區執行緒執行的回呼方法。</summary>
+ <param name="state">物件,它包含回呼方法所使用的資訊。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>表示 <see cref="T:System.Threading.WaitHandle" /> 收到信號或逾時時呼叫的方法。</summary>
+ <param name="state">物件,它包含回呼方法所使用的資訊。</param>
+ <param name="timedOut">true,表示 <see cref="T:System.Threading.WaitHandle" /> 逾時;false,表示收到信號。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/xamarinios10/_._ b/.packages/system.threading.threadpool/4.3.0/ref/xamarinios10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/xamarinios10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/xamarinmac20/_._ b/.packages/system.threading.threadpool/4.3.0/ref/xamarinmac20/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/xamarinmac20/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/xamarintvos10/_._ b/.packages/system.threading.threadpool/4.3.0/ref/xamarintvos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/xamarintvos10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/ref/xamarinwatchos10/_._ b/.packages/system.threading.threadpool/4.3.0/ref/xamarinwatchos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/ref/xamarinwatchos10/_._
diff --git a/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg b/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg
new file mode 100644
index 0000000000..289b402d79
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg.sha512 b/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg.sha512
new file mode 100644
index 0000000000..5972accaae
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg.sha512
@@ -0,0 +1 @@
+RQpA+UpI6Tlpeedk5JStYk2DM/M3i5HqabI/yDbfj1xDu9bIz9kdoquVpHbh/wQjOJaOCbcgRH8iQcAUv8dRWQ== \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.nuspec b/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.nuspec
new file mode 100755
index 0000000000..a5fbb4a26c
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.3.0/system.threading.threadpool.nuspec
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
+ <metadata minClientVersion="2.12">
+ <id>System.Threading.ThreadPool</id>
+ <version>4.3.0</version>
+ <title>System.Threading.ThreadPool</title>
+ <authors>Microsoft</authors>
+ <owners>microsoft,dotnetframework</owners>
+ <requireLicenseAcceptance>true</requireLicenseAcceptance>
+ <licenseUrl>http://go.microsoft.com/fwlink/?LinkId=329770</licenseUrl>
+ <projectUrl>https://dot.net/</projectUrl>
+ <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+ <description>Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to execute tasks, post work items, wait on behalf of other threads, and process timers.
+
+Commonly Used Types:
+System.Threading.ThreadPool
+System.Threading.WaitOrTimerCallback
+
+When using NuGet 3.x this package requires at least version 3.4.</description>
+ <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
+ <copyright>© Microsoft Corporation. All rights reserved.</copyright>
+ <serviceable>true</serviceable>
+ <dependencies>
+ <group targetFramework="MonoAndroid1.0" />
+ <group targetFramework="MonoTouch1.0" />
+ <group targetFramework=".NETFramework4.6" />
+ <group targetFramework=".NETCore5.0" />
+ <group targetFramework=".NETStandard1.3">
+ <dependency id="System.Runtime" version="4.3.0" />
+ <dependency id="System.Runtime.Handles" version="4.3.0" />
+ </group>
+ <group targetFramework="Xamarin.iOS1.0" />
+ <group targetFramework="Xamarin.Mac2.0" />
+ <group targetFramework="Xamarin.TVOS1.0" />
+ <group targetFramework="Xamarin.WatchOS1.0" />
+ </dependencies>
+ <frameworkAssemblies>
+ <frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6" />
+ </frameworkAssemblies>
+ </metadata>
+</package> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/.nupkg.metadata b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/.nupkg.metadata
new file mode 100644
index 0000000000..c1c5816530
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/.nupkg.metadata
@@ -0,0 +1,4 @@
+{
+ "version": 1,
+ "contentHash": "lD4kymw3NHChTiqHFH9zxVvfTY8uLBy34KdBP661x8FIeiN78DwQEKMVZOQ2zZ/ThmARWxG4E7YzH1NOkJacGQ=="
+} \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ThirdPartyNotices.txt b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ThirdPartyNotices.txt
new file mode 100755
index 0000000000..55cfb20817
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ThirdPartyNotices.txt
@@ -0,0 +1,31 @@
+This Microsoft .NET Library may incorporate components from the projects listed
+below. Microsoft licenses these components under the Microsoft .NET Library
+software license terms. The original copyright notices and the licenses under
+which Microsoft received such components are set forth below for informational
+purposes only. Microsoft reserves all rights not expressly granted herein,
+whether by implication, estoppel or otherwise.
+
+1. .NET Core (https://github.com/dotnet/core/)
+
+.NET Core
+Copyright (c) .NET Foundation and Contributors
+
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE. \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/dotnet_library_license.txt b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/dotnet_library_license.txt
new file mode 100755
index 0000000000..92b6c443d3
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/dotnet_library_license.txt
@@ -0,0 +1,128 @@
+
+MICROSOFT SOFTWARE LICENSE TERMS
+
+
+MICROSOFT .NET LIBRARY
+
+These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft
+
+· updates,
+
+· supplements,
+
+· Internet-based services, and
+
+· support services
+
+for this software, unless other terms accompany those items. If so, those terms apply.
+
+BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
+
+
+IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.
+
+1. INSTALLATION AND USE RIGHTS.
+
+a. Installation and Use. You may install and use any number of copies of the software to design, develop and test your programs.
+
+b. Third Party Programs. The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.
+
+2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
+
+a. DISTRIBUTABLE CODE. The software is comprised of Distributable Code. “Distributable Code” is code that you are permitted to distribute in programs you develop if you comply with the terms below.
+
+i. Right to Use and Distribute.
+
+· You may copy and distribute the object code form of the software.
+
+· Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
+
+ii. Distribution Requirements. For any Distributable Code you distribute, you must
+
+· add significant primary functionality to it in your programs;
+
+· require distributors and external end users to agree to terms that protect it at least as much as this agreement;
+
+· display your valid copyright notice on your programs; and
+
+· indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.
+
+iii. Distribution Restrictions. You may not
+
+· alter any copyright, trademark or patent notice in the Distributable Code;
+
+· use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
+
+· include Distributable Code in malicious, deceptive or unlawful programs; or
+
+· modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
+
+· the code be disclosed or distributed in source code form; or
+
+· others have the right to modify it.
+
+3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
+
+· work around any technical limitations in the software;
+
+· reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
+
+· publish the software for others to copy;
+
+· rent, lease or lend the software;
+
+· transfer the software or this agreement to any third party; or
+
+· use the software for commercial software hosting services.
+
+4. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software.
+
+5. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.
+
+6. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
+
+7. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
+
+8. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
+
+9. APPLICABLE LAW.
+
+a. United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.
+
+b. Outside the United States. If you acquired the software in any other country, the laws of that country apply.
+
+10. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
+
+11. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+
+FOR AUSTRALIA – YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.
+
+12. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
+
+This limitation applies to
+
+· anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
+
+· claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
+
+It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
+
+Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
+
+Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.
+
+EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues.
+
+LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
+
+Cette limitation concerne :
+
+· tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
+
+· les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.
+
+Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard.
+
+EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas.
+
+
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/MonoAndroid10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/MonoAndroid10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/MonoAndroid10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/MonoTouch10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/MonoTouch10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/MonoTouch10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/net46/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/net46/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..e35be69e6d
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/net46/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/net463/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/net463/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..02846ed8d3
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/net463/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netcore50/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netcore50/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netcore50/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netstandard1.3/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netstandard1.3/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..d43ecbf67d
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netstandard1.3/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netstandard1.7/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netstandard1.7/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..70615b2264
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/netstandard1.7/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinios10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinios10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinios10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinmac20/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinmac20/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinmac20/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarintvos10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarintvos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarintvos10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinwatchos10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinwatchos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/lib/xamarinwatchos10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/MonoAndroid10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/MonoAndroid10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/MonoAndroid10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/MonoTouch10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/MonoTouch10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/MonoTouch10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/net46/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/net46/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..e35be69e6d
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/net46/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/net463/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/net463/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..02846ed8d3
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/net463/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..25a6000da0
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..86f0371010
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Represents a handle that has been registered when calling <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />. This class cannot be inherited.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancels a registered wait operation issued by the <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> method.</summary>
+ <returns>true if the function succeeds; otherwise, false.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to be signaled. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Provides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process timers.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] Binds an operating system handle to the <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true if the handle is bound; otherwise, false.</returns>
+ <param name="osHandle">A <see cref="T:System.Runtime.InteropServices.SafeHandle" /> that holds the operating system handle. The handle must have been opened for overlapped I/O on the unmanaged side.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Queues a method for execution. The method executes when a thread pool thread becomes available.</summary>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException" /> is thrown if the work item could not be queued.</returns>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback" /> that represents the method to be executed. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Queues a method for execution, and specifies an object containing data to be used by the method. The method executes when a thread pool thread becomes available.</summary>
+ <returns>true if the method is successfully queued; <see cref="T:System.NotSupportedException" /> is thrown if the work item could not be queued.</returns>
+ <param name="callBack">A <see cref="T:System.Threading.WaitCallback" /> representing the method to execute. </param>
+ <param name="state">An object containing data to be used by the method. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 32-bit signed integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object that is passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 64-bit signed integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a <see cref="T:System.TimeSpan" /> value for the time-out.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that encapsulates the native handle.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="timeout">The time-out represented by a <see cref="T:System.TimeSpan" />. If <paramref name="timeout" /> is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="timeout" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registers a delegate to wait for a <see cref="T:System.Threading.WaitHandle" />, specifying a 32-bit unsigned integer for the time-out in milliseconds.</summary>
+ <returns>The <see cref="T:System.Threading.RegisteredWaitHandle" /> that can be used to cancel the registered wait operation.</returns>
+ <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to register. Use a <see cref="T:System.Threading.WaitHandle" /> other than <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">The <see cref="T:System.Threading.WaitOrTimerCallback" /> delegate to call when the <paramref name="waitObject" /> parameter is signaled. </param>
+ <param name="state">The object passed to the delegate. </param>
+ <param name="millisecondsTimeOutInterval">The time-out in milliseconds. If the <paramref name="millisecondsTimeOutInterval" /> parameter is 0 (zero), the function tests the object's state and returns immediately. If <paramref name="millisecondsTimeOutInterval" /> is -1, the function's time-out interval never elapses. </param>
+ <param name="executeOnlyOnce">true to indicate that the thread will no longer wait on the <paramref name="waitObject" /> parameter after the delegate has been called; false to indicate that the timer is reset every time the wait operation completes until the wait is unregistered. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Represents a callback method to be executed by a thread pool thread.</summary>
+ <param name="state">An object containing information to be used by the callback method. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Represents a method to be called when a <see cref="T:System.Threading.WaitHandle" /> is signaled or times out.</summary>
+ <param name="state">An object containing information to be used by the callback method each time it executes. </param>
+ <param name="timedOut">true if the <see cref="T:System.Threading.WaitHandle" /> timed out; false if it was signaled. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/de/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/de/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..0c41223f70
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/de/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Stellt ein Handle dar, das beim Aufruf von <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> registriert wurde.Diese Klasse kann nicht vererbt werden.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Bricht einen von der <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />-Methode ausgegebenen registrierten Wartevorgang ab.</summary>
+ <returns>true, wenn die Funktion erfolgreich ausgeführt wird, andernfalls false.</returns>
+ <param name="waitObject">Das <see cref="T:System.Threading.WaitHandle" />, das signalisiert werden soll. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Stellt einen Threadpool bereit, der verwendet werden kann, um Aufgaben auszuführen, Arbeitsaufgaben bereitzustellen, asynchrone E/A zu verarbeiten, im Auftrag anderer Threads zu warten und Zeitgeber zu verarbeiten.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SICHERHEITSRELEVANT] Bindet ein Betriebssystemhandle an den <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true, wenn das Handle gebunden ist, andernfalls false.</returns>
+ <param name="osHandle">Ein <see cref="T:System.Runtime.InteropServices.SafeHandle" />, das das Betriebssystemhandle enthält.Das Handle muss für überlappende E/A auf der nicht verwalteten Seite geöffnet worden sein.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Fügt der Warteschlange eine auszuführende Methode hinzu.Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.</summary>
+ <returns>true, wenn die Methode erfolgreich in die Warteschlange gestellt wurde. <see cref="T:System.NotSupportedException" /> wird ausgelöst, wenn die Arbeitsaufgabe nicht in die Warteschlange gestellt werden konnte.</returns>
+ <param name="callBack">Ein <see cref="T:System.Threading.WaitCallback" />, der die auszuführende Methode darstellt. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Fügt der Warteschlange eine auszuführende Methode hinzu und gibt ein Objekt an, das die von der Methode zu verwendenden Daten enthält.Die Methode wird ausgeführt, wenn ein Thread des Threadpools verfügbar wird.</summary>
+ <returns>true, wenn die Methode erfolgreich in die Warteschlange gestellt wurde. <see cref="T:System.NotSupportedException" /> wird ausgelöst, wenn die Arbeitsaufgabe nicht in die Warteschlange gestellt werden konnte.</returns>
+ <param name="callBack">Ein <see cref="T:System.Threading.WaitCallback" />, der die auszuführende Methode darstellt. </param>
+ <param name="state">Ein Objekt, das die von der Methode zu verwendenden Daten enthält. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 32-Bit-Ganzzahl mit Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 64-Bit-Ganzzahl mit Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf ein <see cref="T:System.Threading.WaitHandle" /> wartet, und gibt einen <see cref="T:System.TimeSpan" />-Wert für das Timeout an.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, das das systemeigene Handle kapselt.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="timeout">Das durch eine <see cref="T:System.TimeSpan" /> dargestellte Timeout.Wenn <paramref name="timeout" /> den Wert 0 (null) hat, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="timeout" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registriert einen Delegaten, der auf eine <see cref="T:System.Threading.WaitHandle" />-Klasse wartet, wobei für das Timeout in Millisekunden eine 32-Bit-Ganzzahl ohne Vorzeichen angegeben wird.</summary>
+ <returns>Das <see cref="T:System.Threading.RegisteredWaitHandle" />, mit dem der registrierte Wartevorgang abgebrochen werden kann.</returns>
+ <param name="waitObject">Die zu registrierende <see cref="T:System.Threading.WaitHandle" />.Verwenden Sie ein anderes <see cref="T:System.Threading.WaitHandle" /> als <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Der <see cref="T:System.Threading.WaitOrTimerCallback" />-Delegat, der aufgerufen werden soll, wenn der <paramref name="waitObject" />-Parameter signalisiert wird. </param>
+ <param name="state">Das an den Delegaten übergebene Objekt. </param>
+ <param name="millisecondsTimeOutInterval">Das Timeout in Millisekunden.Wenn der <paramref name="millisecondsTimeOutInterval" />-Parameter 0 (null) ist, prüft die Funktion den Zustand des Objekts und kehrt sofort zurück.Wenn <paramref name="millisecondsTimeOutInterval" /> den Wert -1 hat, läuft das Timeoutintervall der Funktion nie ab.</param>
+ <param name="executeOnlyOnce">true, um anzugeben, dass der Thread nach dem Aufruf des Delegaten nicht mehr auf den <paramref name="waitObject" />-Parameter warten soll. false, um anzugeben, dass der Zeitgeber nach jedem Abschluss des Wartevorgangs zurückgesetzt wird, bis die Registrierung des Wartevorgangs aufgehoben wird. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Stellt die Rückrufmethode dar, die von einem Thread des Threadpools ausgeführt werden soll.</summary>
+ <param name="state">Ein Objekt, das die von der Rückrufmethode zu verwendenden Informationen enthält. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Stellt eine Methode dar, die aufgerufen werden soll, wenn ein Signal an ein <see cref="T:System.Threading.WaitHandle" /> gesendet wird oder dessen Timeout überschritten ist.</summary>
+ <param name="state">Ein Objekt mit den Informationen, die von der Rückrufmethode bei jeder Ausführung verwendet werden. </param>
+ <param name="timedOut">true, wenn das Timeout für <see cref="T:System.Threading.WaitHandle" /> überschritten ist, false, wenn ein Signal gesendet wurde. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/es/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/es/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..3463cd47de
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/es/System.Threading.ThreadPool.xml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Representa un identificador que se registró al llamar a <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Esta clase no puede heredarse.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Cancela una operación de espera registrada y emitida por el método <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true si la función se realiza correctamente; en caso contrario, false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> que hay que marcar. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Proporciona un grupo de subprocesos que pueden usarse para ejecutar tareas, exponer elementos de trabajo, procesar la E/S asincrónica, esperar en nombre de otros subprocesos y procesar temporizadores.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[CRÍTICO PARA LA SEGURIDAD] Enlaza un identificador del sistema operativo a <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>Es true si el identificador está enlazado; en caso contrario, es false.</returns>
+ <param name="osHandle">Propiedad <see cref="T:System.Runtime.InteropServices.SafeHandle" /> que contiene el identificador del sistema operativo.El identificador debe haberse abierto para la E/S superpuesta en la parte no administrada.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Pone en cola un método para su ejecución.El método se ejecuta cuando hay disponible un subproceso de grupo de subprocesos.</summary>
+ <returns>true si el método se pone en la cola correctamente; se produce la excepción <see cref="T:System.NotSupportedException" /> si el elemento de trabajo no se puede poner en la cola.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> que representa el método que se va a ejecutar. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Pone un método en cola para su ejecución y especifica un objeto que contiene los datos que debe usar el método.El método se ejecuta cuando hay disponible un subproceso de grupo de subprocesos.</summary>
+ <returns>true si el método se pone en la cola correctamente; se produce la excepción <see cref="T:System.NotSupportedException" /> si el elemento de trabajo no se puede poner en la cola.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> que representa el método que se va a ejecutar. </param>
+ <param name="state">Objeto que contiene los datos que va a usar el método. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 32 bits con signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se pasa al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 64 bits con signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un valor <see cref="T:System.TimeSpan" /> como tiempo de espera.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que encapsula el identificador nativo.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="timeout">Tiempo de espera representado por <see cref="T:System.TimeSpan" />.Si <paramref name="timeout" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="timeout" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registra un delegado para que espere a la clase <see cref="T:System.Threading.WaitHandle" /> y especifica un entero de 32 bits sin signo como tiempo de espera, en milisegundos.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> que puede usarse para cancelar la operación de espera registrada.</returns>
+ <param name="waitObject">La clase <see cref="T:System.Threading.WaitHandle" /> que se va a registrar.Use un <see cref="T:System.Threading.WaitHandle" /> diferente de <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegado de <see cref="T:System.Threading.WaitOrTimerCallback" /> al que se llamará cuando el parámetro <paramref name="waitObject" /> esté marcado. </param>
+ <param name="state">Objeto que se ha pasado al delegado. </param>
+ <param name="millisecondsTimeOutInterval">Tiempo de espera en milisegundos.Si el valor del parámetro <paramref name="millisecondsTimeOutInterval" /> es 0 (cero), la función comprueba el estado del objeto y regresa inmediatamente. Si <paramref name="millisecondsTimeOutInterval" /> es -1, el intervalo de tiempo de espera de la función nunca transcurre.</param>
+ <param name="executeOnlyOnce">Es true para indicar que el subproceso no esperará en el parámetro <paramref name="waitObject" /> después de haber llamado al delegado; es false para indicar que el temporizador se restablecerá cada vez que se complete la operación de espera, hasta que se anule el registro de la espera. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Representa un método de devolución de llamada que debe ejecutar un subproceso del grupo de subprocesos.</summary>
+ <param name="state">Objeto que contiene la información que va a utilizar el método de devolución de llamada. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Representa un método al que se debe llamar cuando un <see cref="T:System.Threading.WaitHandle" /> está señalado o se agota su tiempo de espera.</summary>
+ <param name="state">Objeto que contiene la información que va a utilizar el método de devolución de llamadas cada vez que se ejecute. </param>
+ <param name="timedOut">true si <see cref="T:System.Threading.WaitHandle" /> ha agotado el tiempo de espera; false si estaba señalado. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..e92e05c9cd
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/fr/System.Threading.ThreadPool.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Représente un handle inscrit lors de l'appel à <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Cette classe ne peut pas être héritée.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Annule une opération d'attente inscrite émise par la méthode <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true si la fonction aboutit ; sinon, false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à signaler. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Fournit un pool de threads qui peuvent servir à exécuter des tâches, publier des éléments de travail, traiter des E/S asynchrones, attendre au nom d'autres threads et traiter des minuteries.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[ESSENTIEL POUR LA SÉCURITÉ] Lie un handle de système d'exploitation à <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true si le handle est lié ; sinon, false.</returns>
+ <param name="osHandle">
+ <see cref="T:System.Runtime.InteropServices.SafeHandle" /> qui contient le handle du système d'exploitation.Il faut que le handle ait été ouvert pour des E/S avec chevauchement du côté non managé.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Place une méthode en file d'attente pour exécution.La méthode s'exécute lorsqu'un thread du pool devient disponible.</summary>
+ <returns>true si la méthode est placée en file d'attente avec succès ; <see cref="T:System.NotSupportedException" /> est levée si l'élément de travail n'a pas pu être placé en file d'attente.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> qui représente la méthode à exécuter. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Place une méthode en file d'attente pour exécution et spécifie un objet contenant les données que la méthode doit utiliser.La méthode s'exécute lorsqu'un thread du pool devient disponible.</summary>
+ <returns>true si la méthode est placée en file d'attente avec succès ; <see cref="T:System.NotSupportedException" /> est levée si l'élément de travail n'a pas pu être placé en file d'attente.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> représentant la méthode à exécuter. </param>
+ <param name="state">Objet contenant les données que la méthode doit utiliser. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 32 bits signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 64 bits signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Inscrit un délégué en attente de <see cref="T:System.Threading.WaitHandle" />, en spécifiant une valeur <see cref="T:System.TimeSpan" /> pour indiquer le délai.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> qui encapsule le handle natif.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="timeout">Délai représenté par <see cref="T:System.TimeSpan" />.Si le paramètre <paramref name="timeout" /> a la valeur zéro, la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="timeout" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Inscrit un délégué pour attendre un <see cref="T:System.Threading.WaitHandle" />, en utilisant, pour indiquer le délai en millisecondes, un entier 32 bits non signé.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> pouvant être utilisé pour annuler l'opération d'attente inscrite.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> à inscrire.Utilisez un <see cref="T:System.Threading.WaitHandle" /> autre que <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Délégué <see cref="T:System.Threading.WaitOrTimerCallback" /> à appeler lorsque le paramètre <paramref name="waitObject" /> est signalé. </param>
+ <param name="state">Objet passé au délégué. </param>
+ <param name="millisecondsTimeOutInterval">Délai en millisecondes.Si le paramètre <paramref name="millisecondsTimeOutInterval" /> a la valeur zéro (0), la fonction teste l'état de l'objet et procède à un retour immédiat.Si <paramref name="millisecondsTimeOutInterval" /> a la valeur -1, le délai d'expiration de la fonction ne prend jamais fin.</param>
+ <param name="executeOnlyOnce">true pour indiquer que le thread ne tiendra plus compte du paramètre <paramref name="waitObject" /> une fois le délégué appelé ; false pour indiquer que la minuterie sera réinitialisée à chaque achèvement d'opération d'attente, jusqu'à annulation de l'inscription de l'attente. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Représente une méthode de rappel qu'un thread du pool doit exécuter.</summary>
+ <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Représente une méthode à appeler lorsqu'un <see cref="T:System.Threading.WaitHandle" /> est signalé ou expire.</summary>
+ <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser à chacune de ses exécutions. </param>
+ <param name="timedOut">true si le <see cref="T:System.Threading.WaitHandle" /> a expiré ; false s'il a été signalé. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/it/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/it/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..0467590363
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/it/System.Threading.ThreadPool.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Rappresenta un handle registrato durante la chiamata a <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.La classe non può essere ereditata.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Consente di annullare un'operazione di attesa registrata attivata dal metodo <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>Viene restituito true se la funzione viene eseguita correttamente; in caso contrario false.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da segnalare. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Fornisce un pool di thread che può essere usato per eseguire attività, inviare elementi di lavoro, elaborare operazioni di I/O asincrone, attendere per conto di altri thread ed elaborare timer.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SecurityCritical] Associa un handle del sistema operativo al <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>true se l'handle è associato; in caso contrario, false.</returns>
+ <param name="osHandle">Oggetto <see cref="T:System.Runtime.InteropServices.SafeHandle" /> che contiene l'handle del sistema operativo.È necessario che l'handle sia stato aperto per operazioni di I/O sovrapposte nella parte non gestita.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Accoda un metodo da eseguire.Il metodo viene eseguito quando un thread del pool di thread diventa disponibile.</summary>
+ <returns>true se il metodo viene accodato correttamente. Viene generata l'eccezione <see cref="T:System.NotSupportedException" /> se non è stato possibile accodare l'elemento di lavoro.</returns>
+ <param name="callBack">Oggetto <see cref="T:System.Threading.WaitCallback" /> che rappresenta il metodo da eseguire. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Accoda un metodo da eseguire e specifica un oggetto che contiene i dati che dovranno essere usati dal metodo.Il metodo viene eseguito quando un thread del pool di thread diventa disponibile.</summary>
+ <returns>true se il metodo viene accodato correttamente. Viene generata l'eccezione <see cref="T:System.NotSupportedException" /> se non è stato possibile accodare l'elemento di lavoro.</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" /> che rappresenta il metodo da eseguire. </param>
+ <param name="state">Oggetto contenente i dati che devono essere usati dal metodo. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore intero con segno a 32 bit per il timeout in millisecondi.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore intero con segno a 64 bit per il timeout in millisecondi.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un valore <see cref="T:System.TimeSpan" /> per il timeout.</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" /> che incapsula l'handle nativo.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="timeout">Il timeout rappresentato da un valore <see cref="T:System.TimeSpan" />.Se <paramref name="timeout" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="timeout" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Registra un delegato per l'attesa di un oggetto <see cref="T:System.Threading.WaitHandle" />, specificando un intero senza segno a 32 bit per il timeout in millisecondi.</summary>
+ <returns>Oggetto <see cref="T:System.Threading.RegisteredWaitHandle" /> che può essere usato per annullare l'operazione di attesa registrata.</returns>
+ <param name="waitObject">
+ <see cref="T:System.Threading.WaitHandle" /> da registrare.Usare una classe <see cref="T:System.Threading.WaitHandle" /> diversa da <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Delegato <see cref="T:System.Threading.WaitOrTimerCallback" /> da chiamare quando il parametro <paramref name="waitObject" /> riceve un segnale. </param>
+ <param name="state">Oggetto passato al delegato. </param>
+ <param name="millisecondsTimeOutInterval">Timeout in millisecondi.Se il parametro <paramref name="millisecondsTimeOutInterval" /> è pari a 0 (zero), la funzione verifica lo stato dell'oggetto e restituisce immediatamente un valore.Se <paramref name="millisecondsTimeOutInterval" /> è -1, l'intervallo di timeout della funzione non termina mai.</param>
+ <param name="executeOnlyOnce">Viene restituito true per indicare che il thread non attenderà più in base al parametro <paramref name="waitObject" /> dopo la chiamata al delegato; false per indicare che il timer viene reimpostato ogni volta che l'operazione di attesa viene completata fino all'annullamento della registrazione dell'attesa. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Rappresenta un metodo di callback che deve essere eseguito da un thread di pool di thread.</summary>
+ <param name="state">Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Rappresenta un metodo da chiamare quando <see cref="T:System.Threading.WaitHandle" /> riceve un segnale o esegue il timeout.</summary>
+ <param name="state">Oggetto contenente informazioni che devono essere utilizzate dal metodo di callback ogni volta che viene eseguito. </param>
+ <param name="timedOut">Il valore è true se <see cref="T:System.Threading.WaitHandle" /> ha eseguito il timeout; è false se ha ricevuto un segnale. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..10540ca69a
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ja/System.Threading.ThreadPool.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> を呼び出すときに登録されたハンドルを表します。このクラスは継承できません。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> メソッドで実行した登録済みの待機操作を取り消します。</summary>
+ <returns>関数が成功した場合は true。それ以外の場合は false。</returns>
+ <param name="waitObject">シグナル状態になる <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>タスクの実行、作業項目のポスト、非同期 I/O の処理、他のスレッドの代理で行う待機、およびタイマーの処理に使用できるスレッドのプールを提供します。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[セキュリティ クリティカル] オペレーティング システム ハンドルを <see cref="T:System.Threading.ThreadPool" /> にバインドします。</summary>
+ <returns>ハンドルがバインドされている場合は true、それ以外の場合は false。</returns>
+ <param name="osHandle">オペレーティング システム ハンドルを保持する <see cref="T:System.Runtime.InteropServices.SafeHandle" />。ハンドルは、アンマネージ側の重複 I/O 用に開かれている必要があります。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>メソッドを実行するためのキューに置きます。メソッドは、スレッド プール スレッドが使用可能になったときに実行されます。</summary>
+ <returns>メソッドが正常にキューに配置された場合は true。作業項目をキューに配置できなかった場合は <see cref="T:System.NotSupportedException" /> がスローされます。</returns>
+ <param name="callBack">実行するメソッドを表す <see cref="T:System.Threading.WaitCallback" />。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>実行するためのキューにメソッドを置き、そのメソッドが使用するデータを含んだオブジェクトを指定します。メソッドは、スレッド プール スレッドが使用可能になったときに実行されます。</summary>
+ <returns>メソッドが正常にキューに配置された場合は true。作業項目をキューに配置できなかった場合は <see cref="T:System.NotSupportedException" /> がスローされます。</returns>
+ <param name="callBack">実行するメソッドを表す <see cref="T:System.Threading.WaitCallback" />。</param>
+ <param name="state">メソッドが使用するデータを格納したオブジェクト。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>ミリ秒単位のタイムアウトとして 32 ビット符号付き整数を指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されるオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>64 ビット符号付き整数でミリ秒単位のタイムアウトを指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>
+ <see cref="T:System.TimeSpan" /> 値をタイムアウトとして指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>ネイティブ ハンドルをカプセル化する <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" /> で表されるタイムアウト。<paramref name="timeout" /> が 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="timeout" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>32 ビット符号なし整数でミリ秒単位のタイムアウトを指定して、<see cref="T:System.Threading.WaitHandle" /> を待機するデリゲートを登録します。</summary>
+ <returns>登録された待機操作をキャンセルするために使用できる <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">登録する <see cref="T:System.Threading.WaitHandle" />。<see cref="T:System.Threading.Mutex" /> 以外の <see cref="T:System.Threading.WaitHandle" /> を使用します。</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> パラメーターがシグナル通知されたときに呼び出す <see cref="T:System.Threading.WaitOrTimerCallback" /> デリゲート。</param>
+ <param name="state">デリゲートに渡されたオブジェクト。</param>
+ <param name="millisecondsTimeOutInterval">ミリ秒単位のタイムアウト。<paramref name="millisecondsTimeOutInterval" /> パラメーターが 0 (ゼロ) の場合、関数はオブジェクトの状態をテストして、すぐに制御を戻します。<paramref name="millisecondsTimeOutInterval" /> が -1 の場合、関数はタイムアウトしません。</param>
+ <param name="executeOnlyOnce">デリゲートの呼び出し後、スレッドが <paramref name="waitObject" /> パラメーターを待機しなくなる場合は true。待機が登録解除されるまでは、待機操作が完了するたびにタイマーをリセットする場合は false。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>スレッド プール スレッドが実行するコールバック メソッドを表します。</summary>
+ <param name="state">コールバック メソッドが使用する情報を格納したオブジェクト。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>
+ <see cref="T:System.Threading.WaitHandle" /> がシグナル通知されたとき、またはタイムアウトしたときに呼び出されるメソッドを表します。</summary>
+ <param name="state">コールバック メソッドが実行されるたびに使用する情報を格納したオブジェクト。</param>
+ <param name="timedOut">
+ <see cref="T:System.Threading.WaitHandle" /> がタイムアウトした場合は true。シグナル通知された場合は false。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..b46de724e7
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ko/System.Threading.ThreadPool.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />을 호출할 때 등록된 핸들을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>
+ <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 메서드에서 발생한 등록된 대기 작업을 취소합니다.</summary>
+ <returns>작업이 성공적으로 수행되면 true이고, 그렇지 않으면 false입니다.</returns>
+ <param name="waitObject">신호를 받을 <see cref="T:System.Threading.WaitHandle" />입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>작업 실행, 작업 항목 게시, 비동기 I/O 처리, 다른 스레드 대신 기다리기 및 타이머 처리에 사용할 수 있는 스레드 풀을 제공합니다.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[보안 중요] <see cref="T:System.Threading.ThreadPool" />에 운영 체제 핸들을 바인딩합니다.</summary>
+ <returns>핸들이 바인딩되었으면 true이고, 그렇지 않으면 false입니다.</returns>
+ <param name="osHandle">운영 체제 핸들을 보유하는 <see cref="T:System.Runtime.InteropServices.SafeHandle" />입니다.핸들은 관리되지 않는 쪽의 겹쳐진 I/O에 열려 있어야 합니다.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>실행을 위해 메서드를 큐에 대기시킵니다.이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.</summary>
+ <returns>메서드가 성공적으로 큐에 대기되면 true이고, 작업 항목을 큐에 대기할 수 없으면 <see cref="T:System.NotSupportedException" />이 발생합니다.</returns>
+ <param name="callBack">실행할 메서드를 나타내는 <see cref="T:System.Threading.WaitCallback" />입니다. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>실행을 위해 메서드를 큐에 대기시키고 메서드에서 사용할 데이터가 들어 있는 개체를 지정합니다.이 메서드는 스레드 풀 스레드를 사용할 수 있을 때 실행됩니다.</summary>
+ <returns>메서드가 성공적으로 큐에 대기되면 true이고, 작업 항목을 큐에 대기할 수 없으면 <see cref="T:System.NotSupportedException" />이 발생합니다.</returns>
+ <param name="callBack">실행할 메서드를 나타내는 <see cref="T:System.Threading.WaitCallback" />입니다. </param>
+ <param name="state">메서드에서 사용할 데이터가 들어 있는 개체입니다. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 있는 32비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달되는 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 있는 64비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>제한 시간에 <see cref="T:System.TimeSpan" /> 값을 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>기본 핸들을 캡슐화하는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" />으로 나타낸 제한 시간입니다.<paramref name="timeout" />이 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="timeout" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>제한 시간(밀리초)에 부호 없는 32비트 정수를 지정하여 <see cref="T:System.Threading.WaitHandle" />을 기다리는 대리자를 등록합니다.</summary>
+ <returns>등록된 대기 작업을 취소하는 데 사용할 수 있는 <see cref="T:System.Threading.RegisteredWaitHandle" />입니다.</returns>
+ <param name="waitObject">등록할 <see cref="T:System.Threading.WaitHandle" />입니다.<see cref="T:System.Threading.Mutex" />가 아닌 <see cref="T:System.Threading.WaitHandle" />을 사용합니다.</param>
+ <param name="callBack">
+ <paramref name="waitObject" /> 매개 변수가 신호를 받으면 호출할 <see cref="T:System.Threading.WaitOrTimerCallback" /> 대리자입니다. </param>
+ <param name="state">대리자에 전달된 개체입니다. </param>
+ <param name="millisecondsTimeOutInterval">제한 시간(밀리초)입니다.<paramref name="millisecondsTimeOutInterval" /> 매개 변수가 0이면 해당 함수에서 개체의 상태를 테스트한 다음 즉시 반환합니다.<paramref name="millisecondsTimeOutInterval" />이 -1이면 해당 함수의 시간 제한 간격이 경과하지 않습니다.</param>
+ <param name="executeOnlyOnce">true는 대리자를 호출한 후 스레드가 <paramref name="waitObject" /> 매개 변수를 더 이상 기다리지 않음을 나타내고 false는 대기 작업이 완료될 때마다 타이머가 다시 설정됨을 나타냅니다. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>스레드 풀 스레드에 의해 실행될 콜백 메서드를 나타냅니다.</summary>
+ <param name="state">콜백 메서드에서 사용할 정보가 포함된 개체입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>
+ <see cref="T:System.Threading.WaitHandle" />이 신호를 받거나 시간 초과될 때 호출될 메서드를 나타냅니다.</summary>
+ <param name="state">콜백 메서드가 실행될 때마다 사용할 정보가 포함된 개체입니다. </param>
+ <param name="timedOut">
+ <see cref="T:System.Threading.WaitHandle" /> 시간이 초과되면 true이고, 신호를 받으면 false입니다. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..28e8cae958
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/ru/System.Threading.ThreadPool.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>Представляет дескриптор, который регистрируется при вызове метода <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.Этот класс не наследуется.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>Отменяет зарегистрированную операцию ожидания, вызванную методом <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />.</summary>
+ <returns>true, если функция выполнилась успешно; в противном случае — false.</returns>
+ <param name="waitObject">Объект <see cref="T:System.Threading.WaitHandle" />, которому посылается сигнал. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>Предоставляет пул потоков, который можно использовать для выполнения задач, отправки рабочих элементов, обработки асинхронного ввода-вывода, ожидания от имени других потоков и обработки таймеров.</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] Связывает дескриптор операционной системы с объектом <see cref="T:System.Threading.ThreadPool" />.</summary>
+ <returns>Значение true, если дескриптор является связанным; в противном случае — значение false.</returns>
+ <param name="osHandle">Объект <see cref="T:System.Runtime.InteropServices.SafeHandle" />, содержащий дескриптор операционной системы.Дескриптор должен быть открыт для перекрывающегося ввода-вывода в неуправляемой области.</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>Помещает метод в очередь на выполнение.Метод выполняется, когда становится доступен поток из пула потоков.</summary>
+ <returns>Значение true, если метод успешно помещен в очередь. Если рабочий элемент не может быть помещен в очередь, создается исключение <see cref="T:System.NotSupportedException" />.</returns>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitCallback" />, представляющий метод, который требуется выполнить. </param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>Помещает метод в очередь на выполнение и указывает объект, содержащий данные для использования методом.Метод выполняется, когда становится доступен поток из пула потоков.</summary>
+ <returns>Значение true, если метод успешно помещен в очередь. Если рабочий элемент не может быть помещен в очередь, создается исключение <see cref="T:System.NotSupportedException" />.</returns>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitCallback" />, представляющий выполняемый метод. </param>
+ <param name="state">Объект, содержащий данные, используемые методом. </param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 32-разрядного целого числа со знаком.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 64-разрядного целого числа со знаком.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая значение <see cref="T:System.TimeSpan" /> для времени ожидания.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, инкапсулирующий собственный дескриптор.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="timeout">Время ожидания, представленное объектом <see cref="T:System.TimeSpan" />.Если параметр <paramref name="timeout" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="timeout" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>Регистрирует делегат для ожидания объекта <see cref="T:System.Threading.WaitHandle" />, задавая время ожидания в миллисекундах в виде 32-разрядного целого числа без знака.</summary>
+ <returns>Объект <see cref="T:System.Threading.RegisteredWaitHandle" />, который можно использовать для отмены зарегистрированной операции ожидания.</returns>
+ <param name="waitObject">Регистрируемый объект <see cref="T:System.Threading.WaitHandle" />.Используйте объект <see cref="T:System.Threading.WaitHandle" />, отличный от <see cref="T:System.Threading.Mutex" />.</param>
+ <param name="callBack">Делегат <see cref="T:System.Threading.WaitOrTimerCallback" />, который вызывается при получении сигнала объектом, указанным в параметре <paramref name="waitObject" />. </param>
+ <param name="state">Передаваемый делегату объект. </param>
+ <param name="millisecondsTimeOutInterval">Время ожидания в миллисекундах.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен 0 (нулю), функция проверяет состояние объекта и немедленно возвращает значение.Если параметр <paramref name="millisecondsTimeOutInterval" /> равен -1, время ожидания функции никогда не истекает.</param>
+ <param name="executeOnlyOnce">Значение true указывает, что после вызова делегата поток не будет ожидать параметр <paramref name="waitObject" />; значение false указывает, что таймер сбрасывается всякий раз по завершении операции ожидания до тех пор, пока регистрация ожидания не будет отменена. </param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>Представляет метод обратного вызова, выполняющегося потоком из пула потоков.</summary>
+ <param name="state">Объект, содержащий информацию, используемую методом обратного вызова. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>Представляет метод, который вызывается при получении объектом <see cref="T:System.Threading.WaitHandle" /> сигнала или истечении времени ожидания.</summary>
+ <param name="state">Объект, содержащий информацию, используемую всякий раз методом обратного вызова при каждом выполнении. </param>
+ <param name="timedOut">Значение true, если истекло время ожидания объекта <see cref="T:System.Threading.WaitHandle" />; false, если объект получил сигнал. </param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..5e05907c44
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>表示在调用 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 时已注册的句柄。此类不能被继承。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>取消由 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 方法发出的已注册等待操作。</summary>
+ <returns>如果函数成功,则为 true;否则为 false。</returns>
+ <param name="waitObject">要发出信号的 <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[SECURITY CRITICAL] 将操作系统句柄绑定到 <see cref="T:System.Threading.ThreadPool" />。</summary>
+ <returns>如果绑定了句柄,则为 true;否则为 false。</returns>
+ <param name="osHandle">保存操作系统句柄的 <see cref="T:System.Runtime.InteropServices.SafeHandle" />。在非托管端必须为重叠 I/O 打开该句柄。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>将方法排入队列以便执行。此方法在有线程池线程变得可用时执行。</summary>
+ <returns>如果此方法成功排队,则为 true;如果无法将该工作项排队,则引发 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">一个 <see cref="T:System.Threading.WaitCallback" />,表示要执行的方法。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>将方法排入队列以便执行,并指定包含该方法所用数据的对象。此方法在有线程池线程变得可用时执行。</summary>
+ <returns>如果此方法成功排队,则为 true;如果无法将该工作项排队,则引发 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,它表示要执行的方法。</param>
+ <param name="state">包含方法所用数据的对象。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 32 位有符号整数来表示超时值(以毫秒为单位)。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 64 位有符号整数来表示超时值(以毫秒为单位)。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>注册一个等待 <see cref="T:System.Threading.WaitHandle" /> 的委托,并指定一个 <see cref="T:System.TimeSpan" /> 值来表示超时时间。</summary>
+ <returns>封装本机句柄的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="timeout">
+ <see cref="T:System.TimeSpan" /> 表示的超时时间。如果 <paramref name="timeout" /> 为 0(零),则函数将测试对象的状态并立即返回。如果 <paramref name="timeout" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>指定表示超时(以毫秒为单位)的 32 位无符号整数,注册一个委托等待 <see cref="T:System.Threading.WaitHandle" />。</summary>
+ <returns>
+ <see cref="T:System.Threading.RegisteredWaitHandle" />,可用于取消已注册的等待操作。</returns>
+ <param name="waitObject">要注册的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" /> 而非 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">向 <paramref name="waitObject" /> 参数发出信号时调用的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委托。</param>
+ <param name="state">传递给委托的对象。</param>
+ <param name="millisecondsTimeOutInterval">以毫秒为单位的超时。如果 <paramref name="millisecondsTimeOutInterval" /> 参数为 0(零),函数将测试对象的状态并立即返回。如果 <paramref name="millisecondsTimeOutInterval" /> 为 -1,则函数的超时间隔永远不过期。</param>
+ <param name="executeOnlyOnce">如果为 true,表示在调用了委托后,线程将不再在 <paramref name="waitObject" /> 参数上等待;如果为 false,表示每次完成等待操作后都重置计时器,直到注销等待。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>表示线程池线程要执行的回调方法。</summary>
+ <param name="state">包含回调方法要使用的信息的对象。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>表示当 <see cref="T:System.Threading.WaitHandle" /> 超时或终止时要调用的方法。</summary>
+ <param name="state">一个对象,包含回调方法在每次执行时要使用的信息。</param>
+ <param name="timedOut">如果 <see cref="T:System.Threading.WaitHandle" /> 超时,则为 true;如果其终止,则为 false。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml
new file mode 100755
index 0000000000..7d2a6bb7b5
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.ThreadPool</name>
+ </assembly>
+ <members>
+ <member name="T:System.Threading.RegisteredWaitHandle">
+ <summary>代表呼叫 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 時已經登錄的控制代碼。此類別無法被繼承。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.RegisteredWaitHandle.Unregister(System.Threading.WaitHandle)">
+ <summary>將 <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> 方法所發出之已登錄等候作業取消。</summary>
+ <returns>如果函式成功,則為 true,否則為 false。</returns>
+ <param name="waitObject">要通知的 <see cref="T:System.Threading.WaitHandle" />。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.ThreadPool">
+ <summary>提供執行緒的集區,可用來執行工作、張貼工作項目、處理非同步 I/O、代表其他執行緒等候,以及處理計時器。</summary>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.BindHandle(System.Runtime.InteropServices.SafeHandle)">
+ <summary>[安全性關鍵] 可將作業系統的控制代碼繫結至 <see cref="T:System.Threading.ThreadPool" />。</summary>
+ <returns>如果控制代碼已繫結,則為 true;否則為 false。</returns>
+ <param name="osHandle">
+ <see cref="T:System.Runtime.InteropServices.SafeHandle" />,持有作業系統控制代碼。控制代碼必須已經對 Unmanaged 側的重疊 I/O 開啟。</param>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback)">
+ <summary>將方法排入佇列,以等候執行。可以使用執行緒集區執行緒時,即可執行這個方法。</summary>
+ <returns>如果方法已成功排入佇列,則為 true;如果無法將工作項目排入佇列,則會擲回 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,代表要執行的方法。</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.QueueUserWorkItem(System.Threading.WaitCallback,System.Object)">
+ <summary>將方法排入佇列,以等候執行,並指定包含這個方法所要使用之資料的物件。可以使用執行緒集區執行緒時,即可執行這個方法。</summary>
+ <returns>如果方法已成功排入佇列,則為 true;如果無法將工作項目排入佇列,則會擲回 <see cref="T:System.NotSupportedException" />。</returns>
+ <param name="callBack">
+ <see cref="T:System.Threading.WaitCallback" />,代表要執行的方法。</param>
+ <param name="state">物件,包含這個方法所要使用的資料。</param>
+ <exception cref="T:System.NotSupportedException">The common language runtime (CLR) is hosted, and the host does not support this action.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="callBack" /> is null.</exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int32,System.Boolean)">
+ <summary>指定 32 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳遞至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.Int64,System.Boolean)">
+ <summary>指定 64 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.TimeSpan,System.Boolean)">
+ <summary>指定 <see cref="T:System.TimeSpan" /> 值表示逾時值,藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>封裝原生控制代碼的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="timeout">以 <see cref="T:System.TimeSpan" /> 表示的逾時值。如果 <paramref name="timeout" /> 為 0 (零),則函式會測試物件的狀態並立即傳回。如果 <paramref name="timeout" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="timeout" /> parameter is less than -1. </exception>
+ <exception cref="T:System.NotSupportedException">The <paramref name="timeout" /> parameter is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)">
+ <summary>指定 32 位元帶正負號的整數表示逾時值 (以毫秒為單位),藉此註冊要等候 <see cref="T:System.Threading.WaitHandle" /> 的委派。</summary>
+ <returns>可用來取消已註冊之等候作業的 <see cref="T:System.Threading.RegisteredWaitHandle" />。</returns>
+ <param name="waitObject">要註冊的 <see cref="T:System.Threading.WaitHandle" />。使用 <see cref="T:System.Threading.WaitHandle" />,而不要使用 <see cref="T:System.Threading.Mutex" />。</param>
+ <param name="callBack">通知 <paramref name="waitObject" /> 參數時要呼叫的 <see cref="T:System.Threading.WaitOrTimerCallback" /> 委派。</param>
+ <param name="state">傳送至委派的物件。</param>
+ <param name="millisecondsTimeOutInterval">逾時以毫秒為單位。如果 <paramref name="millisecondsTimeOutInterval" /> 參數為 0 (零),函式會測試物件的狀態並立即傳回。如果 <paramref name="millisecondsTimeOutInterval" /> 為 -1,則絕對不會耗用函式的逾時間隔。</param>
+ <param name="executeOnlyOnce">true 表示在呼叫委派之後,執行緒將不再等候 <paramref name="waitObject" /> 參數;false 表示每當等候作業完成即重設計時器,直到移除註冊等候作業為止。</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="millisecondsTimeOutInterval" /> parameter is less than -1. </exception>
+ <filterpriority>1</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitCallback">
+ <summary>表示執行緒集區執行緒執行的回呼方法。</summary>
+ <param name="state">物件,它包含回呼方法所使用的資訊。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ <member name="T:System.Threading.WaitOrTimerCallback">
+ <summary>表示 <see cref="T:System.Threading.WaitHandle" /> 收到信號或逾時時呼叫的方法。</summary>
+ <param name="state">物件,它包含回呼方法所使用的資訊。</param>
+ <param name="timedOut">true,表示 <see cref="T:System.Threading.WaitHandle" /> 逾時;false,表示收到信號。</param>
+ <filterpriority>2</filterpriority>
+ </member>
+ </members>
+</doc> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.7/System.Threading.ThreadPool.dll b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.7/System.Threading.ThreadPool.dll
new file mode 100755
index 0000000000..437f76a899
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/netstandard1.7/System.Threading.ThreadPool.dll
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinios10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinios10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinios10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinmac20/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinmac20/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinmac20/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarintvos10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarintvos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarintvos10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinwatchos10/_._ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinwatchos10/_._
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/ref/xamarinwatchos10/_._
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.4.4.0-beta-24913-02.nupkg b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.4.4.0-beta-24913-02.nupkg
new file mode 100644
index 0000000000..468c050476
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.4.4.0-beta-24913-02.nupkg
Binary files differ
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.4.4.0-beta-24913-02.nupkg.sha512 b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.4.4.0-beta-24913-02.nupkg.sha512
new file mode 100644
index 0000000000..c670662750
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.4.4.0-beta-24913-02.nupkg.sha512
@@ -0,0 +1 @@
+lD4kymw3NHChTiqHFH9zxVvfTY8uLBy34KdBP661x8FIeiN78DwQEKMVZOQ2zZ/ThmARWxG4E7YzH1NOkJacGQ== \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.nuspec b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.nuspec
new file mode 100755
index 0000000000..c8fdc6fd19
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/system.threading.threadpool.nuspec
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
+ <metadata minClientVersion="2.12">
+ <id>System.Threading.ThreadPool</id>
+ <version>4.4.0-beta-24913-02</version>
+ <title>System.Threading.ThreadPool</title>
+ <authors>Microsoft</authors>
+ <owners>microsoft,dotnetframework</owners>
+ <requireLicenseAcceptance>true</requireLicenseAcceptance>
+ <licenseUrl>http://go.microsoft.com/fwlink/?LinkId=329770</licenseUrl>
+ <projectUrl>https://dot.net/</projectUrl>
+ <iconUrl>http://go.microsoft.com/fwlink/?LinkID=288859</iconUrl>
+ <description>Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to execute tasks, post work items, wait on behalf of other threads, and process timers.
+
+Commonly Used Types:
+System.Threading.ThreadPool
+System.Threading.WaitOrTimerCallback
+
+296dc18f32e718280794becd8eccc67aab50251b
+When using NuGet 3.x this package requires at least version 3.4.</description>
+ <releaseNotes>https://go.microsoft.com/fwlink/?LinkID=799421</releaseNotes>
+ <copyright>© Microsoft Corporation. All rights reserved.</copyright>
+ <serviceable>true</serviceable>
+ <dependencies>
+ <group targetFramework="MonoAndroid1.0" />
+ <group targetFramework="MonoTouch1.0" />
+ <group targetFramework=".NETFramework4.6" />
+ <group targetFramework=".NETFramework4.6.3">
+ <dependency id="System.Runtime" version="4.4.0-beta-24913-02" />
+ <dependency id="System.Threading.Overlapped" version="4.4.0-beta-24913-02" />
+ </group>
+ <group targetFramework=".NETCore5.0" />
+ <group targetFramework=".NETStandard1.3">
+ <dependency id="System.Runtime" version="4.4.0-beta-24913-02" />
+ <dependency id="System.Runtime.Handles" version="4.4.0-beta-24913-02" />
+ </group>
+ <group targetFramework=".NETStandard1.7">
+ <dependency id="System.Runtime" version="4.4.0-beta-24913-02" />
+ <dependency id="System.Threading.Overlapped" version="4.4.0-beta-24913-02" />
+ </group>
+ <group targetFramework="Xamarin.iOS1.0" />
+ <group targetFramework="Xamarin.Mac2.0" />
+ <group targetFramework="Xamarin.TVOS1.0" />
+ <group targetFramework="Xamarin.WatchOS1.0" />
+ </dependencies>
+ <frameworkAssemblies>
+ <frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6.3" />
+ <frameworkAssembly assemblyName="mscorlib" targetFramework=".NETFramework4.6" />
+ </frameworkAssemblies>
+ </metadata>
+</package> \ No newline at end of file
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/useSharedDesignerContext.txt b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/useSharedDesignerContext.txt
new file mode 100755
index 0000000000..e69de29bb2
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/useSharedDesignerContext.txt
diff --git a/.packages/system.threading.threadpool/4.4.0-beta-24913-02/version.txt b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/version.txt
new file mode 100755
index 0000000000..b7a811d53b
--- /dev/null
+++ b/.packages/system.threading.threadpool/4.4.0-beta-24913-02/version.txt
@@ -0,0 +1 @@
+296dc18f32e718280794becd8eccc67aab50251b