zs
2024-11-06 2f0fe710bf011d4f0051339bfbfebb597bff1a50
切换数据库为mysql
已添加121个文件
已重命名7个文件
已修改14个文件
已删除18个文件
已复制11个文件
376753 ■■■■ 文件已修改
.vs/DataCapture_MA/FileContentIndex/1f21b6f9-9d0f-46ff-82ea-efbea4047d99.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/DataCapture_MA/FileContentIndex/32448aa6-85be-40d2-8ea7-7f5c24c31737.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/DataCapture_MA/FileContentIndex/3354fc27-5c61-47fd-be0d-3c3b4ad46468.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/DataCapture_MA/FileContentIndex/7d75ab75-66b7-440d-bd77-1a7dd1eaabbd.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/DataCapture_MA/FileContentIndex/d4058931-80ca-4d19-a260-5b1285448457.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/DataCapture_MA/FileContentIndex/f676a4c7-26f2-469a-b562-cd4d71d939fb.vsidx 补丁 | 查看 | 原始文档 | blame | 历史
.vs/DataCapture_MA/v17/.suo 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/App.config 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/DataCapture_MA.csproj 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/DataHnadle/ReceiveDataHandle.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/Entity/DbModel.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/Entity/RobotInfo.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/Form1.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/AutoMapper.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/AutoMapper.xml 2067 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/DataCapture_MA.exe 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/DataCapture_MA.exe.config 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/DataCapture_MA.pdb 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/EntityFramework.SqlServer.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/EntityFramework.SqlServer.xml 2156 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/EntityFramework.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/EntityFramework.xml 54140 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Bcl.AsyncInterfaces.xml 223 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Bcl.HashCode.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Bcl.HashCode.xml 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Data.Sqlite.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Data.Sqlite.xml 3178 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.DotNet.PlatformAbstractions.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.DotNet.PlatformAbstractions.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Abstractions.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Abstractions.xml 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Design.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Design.xml 4575 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Relational.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Relational.xml 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Sqlite.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Sqlite.xml 1912 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.xml 57423 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Caching.Abstractions.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Caching.Abstractions.xml 926 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Caching.Memory.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Caching.Memory.xml 173 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.Abstractions.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.Abstractions.xml 251 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.Binder.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.Binder.xml 157 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.xml 480 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyInjection.Abstractions.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyInjection.Abstractions.xml 1054 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyInjection.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyInjection.xml 251 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyModel.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyModel.xml 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Logging.Abstractions.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Logging.Abstractions.xml 838 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Logging.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Logging.xml 392 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Options.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Options.xml 1820 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Primitives.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Microsoft.Extensions.Primitives.xml 1248 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/MySqlConnector.xml 4380 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Newtonsoft.Json.xml 15295 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Pomelo.EntityFrameworkCore.MySql.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/Pomelo.JsonObject.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/SQLitePCLRaw.batteries_v2.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/SQLitePCLRaw.core.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/SQLitePCLRaw.nativelibrary.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/SQLitePCLRaw.provider.dynamic_cdecl.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Buffers.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Buffers.xml 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Collections.Immutable.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Collections.Immutable.xml 5143 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.ComponentModel.Annotations.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Diagnostics.DiagnosticSource.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Diagnostics.DiagnosticSource.xml 438 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Memory.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Memory.xml 355 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Numerics.Vectors.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Numerics.Vectors.xml 2621 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Runtime.CompilerServices.Unsafe.xml 291 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Threading.Tasks.Extensions.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/System.Threading.Tasks.Extensions.xml 166 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/WZ.Useful.Commons.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/log4net.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/log4net.pdb 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/log4net.xml 28348 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/log4net_iWare.config 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/runtimes/win-arm/native/e_sqlite3.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/runtimes/win-x64/native/e_sqlite3.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/bin/Debug/runtimes/win-x86/native/e_sqlite3.dll 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/obj/Debug/DataCapture_MA.csproj.AssemblyReference.cache 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/obj/Debug/DataCapture_MA.csproj.CoreCompileInputs.cache 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/obj/Debug/DataCapture_MA.csproj.FileListAbsolute.txt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/obj/Debug/DataCapture_MA.exe 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/obj/Debug/DataCapture_MA.pdb 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache 补丁 | 查看 | 原始文档 | blame | 历史
DataCapture_MA/packages.config 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Microsoft.EntityFrameworkCore.Relational.3.1.2/Microsoft.EntityFrameworkCore.Relational.3.1.2.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/Microsoft.EntityFrameworkCore.Relational.3.1.2/lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/.signature.p7s 补丁 | 查看 | 原始文档 | blame | 历史
packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/Icon.png 补丁 | 查看 | 原始文档 | blame | 历史
packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/Microsoft.EntityFrameworkCore.Relational.3.1.8.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.xml 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/.signature.p7s 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/MySqlConnector.0.69.9.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/net45/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/net45/MySqlConnector.xml 4380 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/net461/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/net461/MySqlConnector.xml 4380 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/net471/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/net471/MySqlConnector.xml 4380 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netcoreapp2.1/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netcoreapp2.1/MySqlConnector.xml 4380 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netcoreapp3.0/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netcoreapp3.0/MySqlConnector.xml 4362 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netstandard1.3/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netstandard1.3/MySqlConnector.xml 4371 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netstandard2.0/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netstandard2.0/MySqlConnector.xml 4380 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netstandard2.1/MySqlConnector.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/lib/netstandard2.1/MySqlConnector.xml 4362 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/MySqlConnector.0.69.9/logo.png 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/.signature.p7s 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/LICENSE.md 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/Newtonsoft.Json.11.0.2.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/net20/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/net20/Newtonsoft.Json.xml 10430 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/net35/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/net35/Newtonsoft.Json.xml 13571 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/net40/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/net40/Newtonsoft.Json.xml 13679 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/net45/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/net45/Newtonsoft.Json.xml 15295 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/netstandard1.0/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/netstandard1.0/Newtonsoft.Json.xml 15136 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/netstandard1.3/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/netstandard1.3/Newtonsoft.Json.xml 15165 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/netstandard2.0/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/netstandard2.0/Newtonsoft.Json.xml 15270 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml 1845 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.11.0.2/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml 15136 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/Newtonsoft.Json.9.0.1.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/net20/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/net35/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/net35/Newtonsoft.Json.xml 8922 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/net40/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/net45/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/net45/Newtonsoft.Json.xml 9229 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/netstandard1.0/Newtonsoft.Json.xml 8756 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml 8409 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Newtonsoft.Json.9.0.1/tools/install.ps1 116 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/Pomelo.EntityFrameworkCore.MySql.3.2.0/.signature.p7s 补丁 | 查看 | 原始文档 | blame | 历史
packages/Pomelo.EntityFrameworkCore.MySql.3.2.0/Pomelo.EntityFrameworkCore.MySql.3.2.0.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/Pomelo.EntityFrameworkCore.MySql.3.2.0/icon.png 补丁 | 查看 | 原始文档 | blame | 历史
packages/Pomelo.EntityFrameworkCore.MySql.3.2.0/lib/netstandard2.0/Pomelo.EntityFrameworkCore.MySql.dll 补丁 | 查看 | 原始文档 | blame | 历史
packages/Pomelo.JsonObject.2.2.1/.signature.p7s 补丁 | 查看 | 原始文档 | blame | 历史
packages/Pomelo.JsonObject.2.2.1/Pomelo.JsonObject.2.2.1.nupkg 补丁 | 查看 | 原始文档 | blame | 历史
packages/Pomelo.JsonObject.2.2.1/lib/netstandard2.0/Pomelo.JsonObject.dll 补丁 | 查看 | 原始文档 | blame | 历史
.vs/DataCapture_MA/FileContentIndex/1f21b6f9-9d0f-46ff-82ea-efbea4047d99.vsidx
Binary files differ
.vs/DataCapture_MA/FileContentIndex/32448aa6-85be-40d2-8ea7-7f5c24c31737.vsidx
Binary files differ
.vs/DataCapture_MA/FileContentIndex/3354fc27-5c61-47fd-be0d-3c3b4ad46468.vsidx
Binary files differ
.vs/DataCapture_MA/FileContentIndex/7d75ab75-66b7-440d-bd77-1a7dd1eaabbd.vsidx
Binary files differ
.vs/DataCapture_MA/FileContentIndex/d4058931-80ca-4d19-a260-5b1285448457.vsidx
Binary files differ
.vs/DataCapture_MA/FileContentIndex/f676a4c7-26f2-469a-b562-cd4d71d939fb.vsidx
Binary files differ
.vs/DataCapture_MA/v17/.suo
Binary files differ
DataCapture_MA/App.config
@@ -6,7 +6,9 @@
  </configSections>
  <connectionStrings>
    <!-- SQLite è¿žæŽ¥å­—符串 -->
    <add name="DbModel" connectionString="Data Source=./EntitydataCapture.db" providerName="Microsoft.Data.Sqlite" />
    <!--<add name="DbModel" connectionString="Data Source=./EntitydataCapture.db" providerName="Microsoft.Data.Sqlite" />-->
  <add name="DbModel" connectionString="Server=localhost;Database=dataCapture;User=root;Password=123456;Port=3306;" providerName="Pomelo.EntityFrameworkCore.MySql" />
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
@@ -69,6 +71,18 @@
        <assemblyIdentity name="Microsoft.Extensions.Logging" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.EntityFrameworkCore.Relational" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.8.0" newVersion="3.1.8.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <entityFramework>
DataCapture_MA/DataCapture_MA.csproj
@@ -70,8 +70,8 @@
    <Reference Include="Microsoft.EntityFrameworkCore.Design, Version=3.1.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.EntityFrameworkCore.Design.3.1.2\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Design.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.EntityFrameworkCore.Relational, Version=3.1.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.EntityFrameworkCore.Relational.3.1.2\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Relational.dll</HintPath>
    <Reference Include="Microsoft.EntityFrameworkCore.Relational, Version=3.1.8.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.EntityFrameworkCore.Relational.3.1.8\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Relational.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.EntityFrameworkCore.Sqlite, Version=3.1.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.EntityFrameworkCore.Sqlite.Core.3.1.2\lib\netstandard2.0\Microsoft.EntityFrameworkCore.Sqlite.dll</HintPath>
@@ -112,8 +112,17 @@
    <Reference Include="Microsoft.Extensions.Primitives, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
      <HintPath>..\packages\Microsoft.Extensions.Primitives.8.0.0\lib\net462\Microsoft.Extensions.Primitives.dll</HintPath>
    </Reference>
    <Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
      <HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
    <Reference Include="MySqlConnector, Version=0.69.9.0, Culture=neutral, PublicKeyToken=d33d3e53aa5f8c92, processorArchitecture=MSIL">
      <HintPath>..\packages\MySqlConnector.0.69.9\lib\net471\MySqlConnector.dll</HintPath>
    </Reference>
    <Reference Include="Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
      <HintPath>..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll</HintPath>
    </Reference>
    <Reference Include="Pomelo.EntityFrameworkCore.MySql, Version=3.2.0.0, Culture=neutral, PublicKeyToken=2cc498582444921b, processorArchitecture=MSIL">
      <HintPath>..\packages\Pomelo.EntityFrameworkCore.MySql.3.2.0\lib\netstandard2.0\Pomelo.EntityFrameworkCore.MySql.dll</HintPath>
    </Reference>
    <Reference Include="Pomelo.JsonObject, Version=2.2.1.0, Culture=neutral, PublicKeyToken=2cc498582444921b, processorArchitecture=MSIL">
      <HintPath>..\packages\Pomelo.JsonObject.2.2.1\lib\netstandard2.0\Pomelo.JsonObject.dll</HintPath>
    </Reference>
    <Reference Include="SQLitePCLRaw.batteries_v2, Version=2.0.2.669, Culture=neutral, PublicKeyToken=8226ea5df37bcae9, processorArchitecture=MSIL">
      <HintPath>..\packages\SQLitePCLRaw.bundle_e_sqlite3.2.0.2\lib\net461\SQLitePCLRaw.batteries_v2.dll</HintPath>
@@ -162,6 +171,7 @@
    <Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
      <HintPath>..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
    </Reference>
    <Reference Include="System.Transactions" />
    <Reference Include="System.Web" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
DataCapture_MA/DataHnadle/ReceiveDataHandle.cs
@@ -28,6 +28,7 @@
                    var robotInfo = AutoMapper.Mapper.Map<MessageAnalysis, RobotInfo>(messageAnalysis);
                    robotInfo.WarnningContent = JsonConvert.SerializeObject(messageAnalysis.Warnings);
                    robotInfo.CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                    robotInfo.CreateStamp = DateTimeOffset.Now.ToUnixTimeSeconds();
                    dbModel.RobotInfo.Add(robotInfo);
                    dbModel.SaveChanges();
                }
DataCapture_MA/Entity/DbModel.cs
@@ -1,4 +1,5 @@
using Microsoft.EntityFrameworkCore;
using System;
using System.Configuration;
using System.Xml;
@@ -8,13 +9,14 @@
    {
        public DbSet<RobotInfo> RobotInfo { get; set; }
        public DbSet<HttpRequestRecord> HttpRequestRecord { get; set; }
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            if (!optionsBuilder.IsConfigured)
            {
                // ä½¿ç”¨ä»Žapp.config中读取的连接字符串
                // ä½¿ç”¨ä»Ž app.config ä¸­è¯»å–çš„ MySQL è¿žæŽ¥å­—符串
                var connectionString = ConfigurationManager.ConnectionStrings["DbModel"].ConnectionString;
                optionsBuilder.UseSqlite(connectionString);
                optionsBuilder.UseMySql(connectionString);
            }
        }
    }
DataCapture_MA/Entity/RobotInfo.cs
@@ -153,6 +153,11 @@
        public string CreateTime { get; set; }
        /// <summary>
        /// åˆ›å»ºæ—¶çš„æ—¶é—´æˆ³
        /// </summary>
        public long CreateStamp { get; set; }
        /// <summary>
        /// æ›´æ–°æ—¶é—´
        /// </summary>
        public string UpdateTime { get; set; }
DataCapture_MA/Form1.cs
@@ -130,6 +130,8 @@
        private void CreateDatabase()
        {
            try
            {
            using (var context = new DbModel())
            {
                // ç¡®ä¿æ•°æ®åº“和表存在,如果不存在则创建
@@ -144,6 +146,7 @@
                    RobotSerialNo = "123456",
                    WarnningContent = "清除富文本框数据",
                    CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
                        CreateStamp = DateTimeOffset.Now.ToUnixTimeSeconds(),
                    IsDelete = false
                });
@@ -153,6 +156,11 @@
                var xx = context.RobotInfo.ToList();
            }
        }
            catch (Exception ex)
            {
                r_showBox.Text = "数据库初始化异常"+ ex.Message;
            }
        }
        private void colse_connect_Click(object sender, EventArgs e)
        {
DataCapture_MA/bin/Debug/AutoMapper.dll
Binary files differ
DataCapture_MA/bin/Debug/AutoMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,2067 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AutoMapper</name>
    </assembly>
    <members>
        <member name="M:AutoMapper.AdvancedConfiguration.BeforeSeal(System.Action{AutoMapper.IConfigurationProvider})">
            <summary>
            Add Action called against the IConfigurationProvider before it gets sealed
            </summary>
        </member>
        <member name="M:AutoMapper.AdvancedConfiguration.Validator(System.Action{AutoMapper.ValidationContext})">
            <summary>
            Add an action to be called when validating the configuration.
            </summary>
            <param name="validator">the validation callback</param>
        </member>
        <member name="T:AutoMapper.Configuration.IProfileConfiguration">
            <summary>
            Contains profile-specific configuration
            </summary>
        </member>
        <member name="P:AutoMapper.Configuration.IProfileConfiguration.SourceExtensionMethods">
            <summary>
            Source extension methods included for search
            </summary>
        </member>
        <member name="P:AutoMapper.Configuration.IProfileConfiguration.ShouldMapProperty">
            <summary>
            Specify which properties should be mapped.
            By default only public properties are mapped.e
            </summary>
        </member>
        <member name="P:AutoMapper.Configuration.IProfileConfiguration.ShouldMapField">
            <summary>
            Specify which fields should be mapped.
            By default only public fields are mapped.
            </summary>
        </member>
        <member name="T:AutoMapper.Configuration.SourceMemberConfig">
            <summary>
            Contains member configuration relating to source members
            </summary>
        </member>
        <member name="M:AutoMapper.Internal.ReflectionHelper.ReplaceItemType(System.Type,System.Type,System.Type)">
            <summary>
            if targetType is oldType, method will return newType
            if targetType is not oldType, method will return targetType
            if targetType is generic type with oldType arguments, method will replace all oldType arguments on newType
            </summary>
            <param name="targetType"></param>
            <param name="oldType"></param>
            <param name="newType"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.GetAllTypeMaps">
            <summary>
            Get all configured type maps created
            </summary>
            <returns>All configured type maps</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.FindTypeMapFor(System.Type,System.Type)">
            <summary>
            Find the <see cref="T:AutoMapper.TypeMap"/> for the configured source and destination type
            </summary>
            <param name="sourceType">Configured source type</param>
            <param name="destinationType">Configured destination type</param>
            <returns>Type map configuration</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.FindTypeMapFor(AutoMapper.TypePair)">
            <summary>
            Find the <see cref="T:AutoMapper.TypeMap"/> for the configured type pair
            </summary>
            <param name="typePair">Type pair</param>
            <returns>Type map configuration</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.FindTypeMapFor``2">
            <summary>
            Find the <see cref="T:AutoMapper.TypeMap"/> for the configured source and destination type
            </summary>
            <typeparam name="TSource">Source type</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
            <returns>Type map configuration</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.ResolveTypeMap(System.Type,System.Type)">
            <summary>
            Resolve the <see cref="T:AutoMapper.TypeMap"/> for the configured source and destination type, checking parent types
            </summary>
            <param name="sourceType">Configured source type</param>
            <param name="destinationType">Configured destination type</param>
            <returns>Type map configuration</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.ResolveTypeMap(AutoMapper.TypePair)">
            <summary>
            Resolve the <see cref="T:AutoMapper.TypeMap"/> for the configured type pair, checking parent types
            </summary>
            <param name="typePair">Type pair</param>
            <returns>Type map configuration</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.AssertConfigurationIsValid">
            <summary>
            Dry run all configured type maps and throw <see cref="T:AutoMapper.AutoMapperConfigurationException"/> for each problem
            </summary>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.AssertConfigurationIsValid(AutoMapper.TypeMap)">
            <summary>
            Dry run single type map
            </summary>
            <param name="typeMap">Type map to check</param>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.AssertConfigurationIsValid(System.String)">
            <summary>
            Dry run all type maps in given profile
            </summary>
            <param name="profileName">Profile name of type maps to test</param>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.AssertConfigurationIsValid``1">
            <summary>
            Dry run all type maps in given profile
            </summary>
            <typeparam name="TProfile">Profile type</typeparam>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.GetMappers">
            <summary>
            Get all configured mappers
            </summary>
            <returns>List of mappers</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.FindMapper(AutoMapper.TypePair)">
            <summary>
            Find a matching object mapper.
            </summary>
            <param name="types">the types to match</param>
            <returns>the matching mapper or null</returns>
        </member>
        <member name="P:AutoMapper.IConfigurationProvider.ServiceCtor">
            <summary>
            Factory method to create formatters, resolvers and type converters
            </summary>
        </member>
        <member name="P:AutoMapper.IConfigurationProvider.EnableNullPropagationForQueryMapping">
            <summary>
            Allows to enable null-value propagation for query mapping.
            <remarks>Some providers (such as EntityFrameworkQueryVisitor) do not work with this feature enabled!</remarks>
            </summary>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.CreateMapper">
            <summary>
            Create a mapper instance based on this configuration. Mapper instances are lightweight and can be created as needed.
            </summary>
            <returns>The mapper instance</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.CreateMapper(System.Func{System.Type,System.Object})">
            <summary>
            Create a mapper instance with the specified service constructor to be used for resolvers and type converters.
            </summary>
            <param name="serviceCtor">Service factory to create services</param>
            <returns>The mapper instance</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.CompileMappings">
            <summary>
            Compile all underlying mapping expressions to cached delegates.
            Use if you want AutoMapper to compile all mappings up front instead of deferring expression compilation for each first map.
            </summary>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.BuildExecutionPlan(System.Type,System.Type)">
            <summary>
            Builds the execution plan used to map the source to destination.
            Useful to understand what exactly is happening during mapping.
            See <a href="https://github.com/AutoMapper/AutoMapper/wiki/Understanding-your-mapping">the wiki</a> for details.
            </summary>
            <param name="sourceType">the runtime type of the source object</param>
            <param name="destinationType">the runtime type of the destination object</param>
            <returns>the execution plan</returns>
        </member>
        <member name="M:AutoMapper.IConfigurationProvider.BuildExecutionPlan(AutoMapper.MapRequest)">
            <summary>
            Builds the execution plan used to map the source to destination.
            Useful to understand what exactly is happening during mapping.
            See <a href="https://github.com/AutoMapper/AutoMapper/wiki/Understanding-your-mapping">the wiki</a> for details.
            </summary>
            <param name="mapRequest">The source/destination map request</param>
            <returns>the execution plan</returns>
        </member>
        <member name="M:AutoMapper.ICtorParamConfigurationExpression`1.MapFrom``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
            <summary>
            Map constructor parameter from member expression
            </summary>
            <typeparam name="TMember">Member type</typeparam>
            <param name="sourceMember">Member expression</param>
        </member>
        <member name="M:AutoMapper.ICtorParamConfigurationExpression`1.ResolveUsing``1(System.Func{`0,``0})">
            <summary>
            Map constructor parameter from custom func
            </summary>
            <param name="resolver">Custom func</param>
        </member>
        <member name="M:AutoMapper.ICtorParamConfigurationExpression`1.ResolveUsing``1(System.Func{`0,AutoMapper.ResolutionContext,``0})">
            <summary>
            Map constructor parameter from custom func that has access to <see cref="T:AutoMapper.ResolutionContext"/>
            </summary>
            <param name="resolver">Custom func</param>
        </member>
        <member name="T:AutoMapper.IgnoreMapAttribute">
            <summary>
            Ignore this member for validation and skip during mapping
            </summary>
        </member>
        <member name="M:AutoMapper.IMapper.Map``1(System.Object)">
            <summary>
            Execute a mapping from the source object to a new destination object.
            The source type is inferred from the source object.
            </summary>
            <typeparam name="TDestination">Destination type to create</typeparam>
            <param name="source">Source object to map from</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map``1(System.Object,System.Action{AutoMapper.IMappingOperationOptions})">
            <summary>
            Execute a mapping from the source object to a new destination object with supplied mapping options.
            </summary>
            <typeparam name="TDestination">Destination type to create</typeparam>
            <param name="source">Source object to map from</param>
            <param name="opts">Mapping options</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map``2(``0)">
            <summary>
            Execute a mapping from the source object to a new destination object.
            </summary>
            <typeparam name="TSource">Source type to use, regardless of the runtime type</typeparam>
            <typeparam name="TDestination">Destination type to create</typeparam>
            <param name="source">Source object to map from</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map``2(``0,System.Action{AutoMapper.IMappingOperationOptions{``0,``1}})">
            <summary>
            Execute a mapping from the source object to a new destination object with supplied mapping options.
            </summary>
            <typeparam name="TSource">Source type to use</typeparam>
            <typeparam name="TDestination">Destination type to create</typeparam>
            <param name="source">Source object to map from</param>
            <param name="opts">Mapping options</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map``2(``0,``1)">
            <summary>
            Execute a mapping from the source object to the existing destination object.
            </summary>
            <typeparam name="TSource">Source type to use</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="source">Source object to map from</param>
            <param name="destination">Destination object to map into</param>
            <returns>The mapped destination object, same instance as the <paramref name="destination"/> object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map``2(``0,``1,System.Action{AutoMapper.IMappingOperationOptions{``0,``1}})">
            <summary>
            Execute a mapping from the source object to the existing destination object with supplied mapping options.
            </summary>
            <typeparam name="TSource">Source type to use</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="source">Source object to map from</param>
            <param name="destination">Destination object to map into</param>
            <param name="opts">Mapping options</param>
            <returns>The mapped destination object, same instance as the <paramref name="destination"/> object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map(System.Object,System.Type,System.Type)">
            <summary>
            Execute a mapping from the source object to a new destination object with explicit <see cref="T:System.Type"/> objects
            </summary>
            <param name="source">Source object to map from</param>
            <param name="sourceType">Source type to use</param>
            <param name="destinationType">Destination type to create</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map(System.Object,System.Type,System.Type,System.Action{AutoMapper.IMappingOperationOptions})">
            <summary>
            Execute a mapping from the source object to a new destination object with explicit <see cref="T:System.Type"/> objects and supplied mapping options.
            </summary>
            <param name="source">Source object to map from</param>
            <param name="sourceType">Source type to use</param>
            <param name="destinationType">Destination type to create</param>
            <param name="opts">Mapping options</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map(System.Object,System.Object,System.Type,System.Type)">
            <summary>
            Execute a mapping from the source object to existing destination object with explicit <see cref="T:System.Type"/> objects
            </summary>
            <param name="source">Source object to map from</param>
            <param name="destination">Destination object to map into</param>
            <param name="sourceType">Source type to use</param>
            <param name="destinationType">Destination type to use</param>
            <returns>Mapped destination object, same instance as the <paramref name="destination"/> object</returns>
        </member>
        <member name="M:AutoMapper.IMapper.Map(System.Object,System.Object,System.Type,System.Type,System.Action{AutoMapper.IMappingOperationOptions})">
            <summary>
            Execute a mapping from the source object to existing destination object with supplied mapping options and explicit <see cref="T:System.Type"/> objects
            </summary>
            <param name="source">Source object to map from</param>
            <param name="destination">Destination object to map into</param>
            <param name="sourceType">Source type to use</param>
            <param name="destinationType">Destination type to use</param>
            <param name="opts">Mapping options</param>
            <returns>Mapped destination object, same instance as the <paramref name="destination"/> object</returns>
        </member>
        <member name="P:AutoMapper.IMapper.ConfigurationProvider">
            <summary>
            Configuration provider for performing maps
            </summary>
        </member>
        <member name="P:AutoMapper.IMapper.ServiceCtor">
            <summary>
            Factory method for creating runtime instances of converters, resolvers etc.
            </summary>
        </member>
        <member name="P:AutoMapper.IMapperConfigurationExpression.CreateMissingTypeMaps">
            <summary>
            Create missing type maps during mapping, if necessary
            </summary>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfile(AutoMapper.Profile)">
            <summary>
            Add an existing profile
            </summary>
            <param name="profile">Profile to add</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfile``1">
            <summary>
            Add an existing profile type. Profile will be instantiated and added to the configuration.
            </summary>
            <typeparam name="TProfile">Profile type</typeparam>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfile(System.Type)">
            <summary>
            Add an existing profile type. Profile will be instantiated and added to the configuration.
            </summary>
            <param name="profileType">Profile type</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Collections.Generic.IEnumerable{System.Reflection.Assembly})">
            <summary>
            Add profiles contained in assemblies
            </summary>
            <param name="assembliesToScan">Assemblies containing profiles</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Reflection.Assembly[])">
            <summary>
            Add profiles contained in assemblies
            </summary>
            <param name="assembliesToScan">Assemblies containing profiles</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Add profiles contained in assemblies
            </summary>
            <param name="assemblyNamesToScan">Assembly names to load and scan containing profiles</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.String[])">
            <summary>
            Add profiles contained in assemblies
            </summary>
            <param name="assemblyNamesToScan">Assembly names to load and scan containing profiles</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Collections.Generic.IEnumerable{System.Type})">
            <summary>
            Add profiles contained in assemblies
            </summary>
            <param name="typesFromAssembliesContainingProfiles">Types from assemblies containing profiles</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.AddProfiles(System.Type[])">
            <summary>
            Add profiles contained in assemblies
            </summary>
            <param name="typesFromAssembliesContainingProfiles">Types from assemblies containing profiles</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.ConstructServicesUsing(System.Func{System.Type,System.Object})">
            <summary>
            Supply a factory method callback for creating resolvers and type converters
            </summary>
            <param name="constructor">Factory method</param>
        </member>
        <member name="M:AutoMapper.IMapperConfigurationExpression.CreateProfile(System.String,System.Action{AutoMapper.IProfileExpression})">
            <summary>
            Create a named profile with the supplied configuration
            </summary>
            <param name="profileName">Profile name, must be unique</param>
            <param name="config">Profile configuration</param>
        </member>
        <member name="P:AutoMapper.IMapperConfigurationExpression.Mappers">
            <summary>
            Object mappers
            </summary>
        </member>
        <member name="P:AutoMapper.IMapperConfigurationExpression.Advanced">
            <summary>
            Advance Configuration
            </summary>
        </member>
        <member name="T:AutoMapper.IMappingAction`2">
            <summary>
            Custom mapping action
            </summary>
            <typeparam name="TSource">Source type</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
        </member>
        <member name="M:AutoMapper.IMappingAction`2.Process(`0,`1)">
            <summary>
            Implementors can modify both the source and destination objects
            </summary>
            <param name="source">Source object</param>
            <param name="destination">Destination object</param>
        </member>
        <member name="T:AutoMapper.IMappingExpression">
            <summary>
            Mapping configuration options for non-generic maps
            </summary>
        </member>
        <member name="M:AutoMapper.IMappingExpression.PreserveReferences">
            <summary>
            Preserve object identity. Useful for circular references.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ForCtorParam(System.String,System.Action{AutoMapper.ICtorParamConfigurationExpression{System.Object}})">
            <summary>
            Customize configuration for individual constructor parameter
            </summary>
            <param name="ctorParamName">Constructor parameter name</param>
            <param name="paramOptions">Options</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ReverseMap">
            <summary>
            Create a type mapping from the destination to the source type, using the destination members as validation.
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.Substitute(System.Func{System.Object,System.Object})">
            <summary>
            Replace the original runtime instance with a new source instance. Useful when ORMs return proxy types with no relationships to runtime types.
            The returned source object will be mapped instead of what was supplied in the original source object.
            </summary>
            <param name="substituteFunc">Substitution function</param>
            <returns>New source object to map.</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ConstructUsingServiceLocator">
            <summary>
            Construct the destination object using the service locator
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.MaxDepth(System.Int32)">
            <summary>
            For self-referential types, limit recurse depth.
            Enables PreserveReferences.
            </summary>
            <param name="depth">Number of levels to limit to</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ConstructProjectionUsing(System.Linq.Expressions.LambdaExpression)">
            <summary>
            Supply a custom instantiation expression for the destination type for LINQ projection
            </summary>
            <param name="ctor">Callback to create the destination type given the source object</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ConstructUsing(System.Func{System.Object,AutoMapper.ResolutionContext,System.Object})">
            <summary>
            Supply a custom instantiation function for the destination type, based on the entire resolution context
            </summary>
            <param name="ctor">Callback to create the destination type given the source object and current resolution context</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ConstructUsing(System.Func{System.Object,System.Object})">
            <summary>
            Supply a custom instantiation function for the destination type
            </summary>
            <param name="ctor">Callback to create the destination type given the source object</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ProjectUsing(System.Linq.Expressions.Expression{System.Func{System.Object,System.Object}})">
            <summary>
            Skip member mapping and use a custom expression during LINQ projection
            </summary>
            <param name="projectionExpression">Projection expression</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ForAllMembers(System.Action{AutoMapper.IMemberConfigurationExpression})">
            <summary>
            Customize configuration for all members
            </summary>
            <param name="memberOptions">Callback for member options</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ForAllOtherMembers(System.Action{AutoMapper.IMemberConfigurationExpression})">
            <summary>
            Customize configuration for members not previously configured
            </summary>
            <param name="memberOptions">Callback for member options</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ForSourceMember(System.String,System.Action{AutoMapper.ISourceMemberConfigurationExpression})">
            <summary>
            Customize configuration for an individual source member
            </summary>
            <param name="sourceMemberName">Source member name</param>
            <param name="memberOptions">Callback for member configuration options</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ConvertUsing``1">
            <summary>
            Skip normal member mapping and convert using a <see cref="T:AutoMapper.ITypeConverter`2"/> instantiated during mapping
            </summary>
            <typeparam name="TTypeConverter">Type converter type</typeparam>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ConvertUsing(System.Type)">
            <summary>
            Skip normal member mapping and convert using a <see cref="T:AutoMapper.ITypeConverter`2"/> instantiated during mapping
            Use this method if you need to specify the converter type at runtime
            </summary>
            <param name="typeConverterType">Type converter type</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression.As(System.Type)">
            <summary>
            Override the destination type mapping for looking up configuration and instantiation
            </summary>
            <param name="typeOverride"></param>
        </member>
        <member name="M:AutoMapper.IMappingExpression.ForMember(System.String,System.Action{AutoMapper.IMemberConfigurationExpression})">
            <summary>
            Customize individual members
            </summary>
            <param name="name">Name of the member</param>
            <param name="memberOptions">Callback for configuring member</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.Include(System.Type,System.Type)">
            <summary>
            Include this configuration in derived types' maps
            </summary>
            <param name="derivedSourceType">Derived source type</param>
            <param name="derivedDestinationType">Derived destination type</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.IgnoreAllPropertiesWithAnInaccessibleSetter">
            <summary>
            Ignores all destination properties that have either a private or protected setter, forcing the mapper to respect encapsulation (note: order matters, so place this before explicit configuration of any properties with an inaccessible setter)
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.IgnoreAllSourcePropertiesWithAnInaccessibleSetter">
            <summary>
            When using ReverseMap, ignores all source properties that have either a private or protected setter, keeping the reverse mapping consistent with the forward mapping (note: destination properties with an inaccessible setter may still be mapped unless IgnoreAllPropertiesWithAnInaccessibleSetter is also used)
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.IncludeBase(System.Type,System.Type)">
            <summary>
            Include the base type map's configuration in this map
            </summary>
            <param name="sourceBase">Base source type</param>
            <param name="destinationBase">Base destination type</param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.BeforeMap(System.Action{System.Object,System.Object})">
            <summary>
            Execute a custom function to the source and/or destination types before member mapping
            </summary>
            <param name="beforeFunction">Callback for the source/destination types</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.BeforeMap``1">
            <summary>
            Execute a custom mapping action before member mapping
            </summary>
            <typeparam name="TMappingAction">Mapping action type instantiated during mapping</typeparam>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.AfterMap(System.Action{System.Object,System.Object})">
            <summary>
            Execute a custom function to the source and/or destination types after member mapping
            </summary>
            <param name="afterFunction">Callback for the source/destination types</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression.AfterMap``1">
            <summary>
            Execute a custom mapping action after member mapping
            </summary>
            <typeparam name="TMappingAction">Mapping action type instantiated during mapping</typeparam>
            <returns>Itself</returns>
        </member>
        <member name="T:AutoMapper.IMappingExpression`2">
            <summary>
            Mapping configuration options
            </summary>
            <typeparam name="TSource">Source type</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ForPath``1(System.Linq.Expressions.Expression{System.Func{`1,``0}},System.Action{AutoMapper.IPathConfigurationExpression{`0,`1}})">
            <summary>
            Customize configuration for a path inside the destination object.
            </summary>
            <param name="destinationMember">Expression to the destination subobject</param>
            <param name="memberOptions">Callback for member options</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.PreserveReferences">
            <summary>
            Preserve object identity. Useful for circular references.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ForAllOtherMembers(System.Action{AutoMapper.IMemberConfigurationExpression{`0,`1,System.Object}})">
            <summary>
            Customize configuration for members not previously configured
            </summary>
            <param name="memberOptions">Callback for member options</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ForMember``1(System.Linq.Expressions.Expression{System.Func{`1,``0}},System.Action{AutoMapper.IMemberConfigurationExpression{`0,`1,``0}})">
            <summary>
            Customize configuration for individual member
            </summary>
            <param name="destinationMember">Expression to the top-level destination member. This must be a member on the <typeparamref name="TDestination"/>TDestination</param> type
            <param name="memberOptions">Callback for member options</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ForMember(System.String,System.Action{AutoMapper.IMemberConfigurationExpression{`0,`1,System.Object}})">
            <summary>
            Customize configuration for individual member. Used when the name isn't known at compile-time
            </summary>
            <param name="name">Destination member name</param>
            <param name="memberOptions">Callback for member options</param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ForAllMembers(System.Action{AutoMapper.IMemberConfigurationExpression{`0,`1,System.Object}})">
            <summary>
            Customize configuration for all members
            </summary>
            <param name="memberOptions">Callback for member options</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.IgnoreAllPropertiesWithAnInaccessibleSetter">
            <summary>
            Ignores all <typeparamref name="TDestination"/> properties that have either a private or protected setter, forcing the mapper to respect encapsulation (note: order matters, so place this before explicit configuration of any properties with an inaccessible setter)
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.IgnoreAllSourcePropertiesWithAnInaccessibleSetter">
            <summary>
            When using ReverseMap, ignores all <typeparamref name="TSource"/> properties that have either a private or protected setter, keeping the reverse mapping consistent with the forward mapping (note: <typeparamref name="TDestination"/> properties with an inaccessible setter may still be mapped unless IgnoreAllPropertiesWithAnInaccessibleSetter is also used)
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.Include``2">
            <summary>
            Include this configuration in derived types' maps
            </summary>
            <typeparam name="TOtherSource">Derived source type</typeparam>
            <typeparam name="TOtherDestination">Derived destination type</typeparam>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.IncludeBase``2">
            <summary>
            Include the base type map's configuration in this map
            </summary>
            <typeparam name="TSourceBase">Base source type</typeparam>
            <typeparam name="TDestinationBase">Base destination type</typeparam>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.Include(System.Type,System.Type)">
            <summary>
            Include this configuration in derived types' maps
            </summary>
            <param name="derivedSourceType">Derived source type</param>
            <param name="derivedDestinationType">Derived destination type</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ProjectUsing(System.Linq.Expressions.Expression{System.Func{`0,`1}})">
            <summary>
            Skip member mapping and use a custom expression during LINQ projection
            </summary>
            <param name="projectionExpression">Projection expression</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing(System.Func{`0,`1})">
            <summary>
            Skip member mapping and use a custom function to convert to the destination type
            </summary>
            <param name="mappingFunction">Callback to convert from source type to destination type</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing(System.Func{`0,`1,`1})">
            <summary>
            Skip member mapping and use a custom function to convert to the destination type
            </summary>
            <param name="mappingFunction">Callback to convert from source type to destination type, including destination object</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing(System.Func{`0,`1,AutoMapper.ResolutionContext,`1})">
            <summary>
            Skip member mapping and use a custom function to convert to the destination type
            </summary>
            <param name="mappingFunction">Callback to convert from source type to destination type, with source, destination and context</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing(AutoMapper.ITypeConverter{`0,`1})">
            <summary>
            Skip member mapping and use a custom type converter instance to convert to the destination type
            </summary>
            <param name="converter">Type converter instance</param>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConvertUsing``1">
            <summary>
            Skip member mapping and use a custom type converter instance to convert to the destination type
            </summary>
            <typeparam name="TTypeConverter">Type converter type</typeparam>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.BeforeMap(System.Action{`0,`1})">
            <summary>
            Execute a custom function to the source and/or destination types before member mapping
            </summary>
            <param name="beforeFunction">Callback for the source/destination types</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.BeforeMap(System.Action{`0,`1,AutoMapper.ResolutionContext})">
            <summary>
            Execute a custom function to the source and/or destination types before member mapping
            </summary>
            <param name="beforeFunction">Callback for the source/destination types</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.BeforeMap``1">
            <summary>
            Execute a custom mapping action before member mapping
            </summary>
            <typeparam name="TMappingAction">Mapping action type instantiated during mapping</typeparam>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.AfterMap(System.Action{`0,`1})">
            <summary>
            Execute a custom function to the source and/or destination types after member mapping
            </summary>
            <param name="afterFunction">Callback for the source/destination types</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.AfterMap(System.Action{`0,`1,AutoMapper.ResolutionContext})">
            <summary>
            Execute a custom function to the source and/or destination types after member mapping
            </summary>
            <param name="afterFunction">Callback for the source/destination types</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.AfterMap``1">
            <summary>
            Execute a custom mapping action after member mapping
            </summary>
            <typeparam name="TMappingAction">Mapping action type instantiated during mapping</typeparam>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConstructUsing(System.Func{`0,`1})">
            <summary>
            Supply a custom instantiation function for the destination type
            </summary>
            <param name="ctor">Callback to create the destination type given the source object</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConstructProjectionUsing(System.Linq.Expressions.Expression{System.Func{`0,`1}})">
            <summary>
            Supply a custom instantiation expression for the destination type for LINQ projection
            </summary>
            <param name="ctor">Callback to create the destination type given the source object</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConstructUsing(System.Func{`0,AutoMapper.ResolutionContext,`1})">
            <summary>
            Supply a custom instantiation function for the destination type, based on the entire resolution context
            </summary>
            <param name="ctor">Callback to create the destination type given the current resolution context</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.As``1">
            <summary>
            Override the destination type mapping for looking up configuration and instantiation
            </summary>
            <typeparam name="T">Destination type to use</typeparam>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.MaxDepth(System.Int32)">
            <summary>
            For self-referential types, limit recurse depth.
            Enables PreserveReferences.
            </summary>
            <param name="depth">Number of levels to limit to</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ConstructUsingServiceLocator">
            <summary>
            Construct the destination object using the service locator
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ReverseMap">
            <summary>
            Create a type mapping from the destination to the source type, using the <typeparamref name="TDestination"/> members as validation
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ForSourceMember(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Action{AutoMapper.ISourceMemberConfigurationExpression})">
            <summary>
            Customize configuration for an individual source member
            </summary>
            <param name="sourceMember">Expression to source member. Must be a member of the <typeparamref name="TSource"/> type</param>
            <param name="memberOptions">Callback for member configuration options</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ForSourceMember(System.String,System.Action{AutoMapper.ISourceMemberConfigurationExpression})">
            <summary>
            Customize configuration for an individual source member. Member name not known until runtime
            </summary>
            <param name="sourceMemberName">Expression to source member. Must be a member of the <typeparamref name="TSource"/> type</param>
            <param name="memberOptions">Callback for member configuration options</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.Substitute``1(System.Func{`0,``0})">
            <summary>
            Replace the original runtime instance with a new source instance. Useful when ORMs return proxy types with no relationships to runtime types.
            The returned source object will be mapped instead of what was supplied in the original source object.
            </summary>
            <param name="substituteFunc">Substitution function</param>
            <returns>New source object to map.</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.ForCtorParam(System.String,System.Action{AutoMapper.ICtorParamConfigurationExpression{`0}})">
            <summary>
            Customize configuration for individual constructor parameter
            </summary>
            <param name="ctorParamName">Constructor parameter name</param>
            <param name="paramOptions">Options</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IMappingExpression`2.DisableCtorValidation">
            <summary>
            Disable constructor validation. During mapping this map is used against an existing destination object and never constructed itself.
            </summary>
            <returns>Itself</returns>
        </member>
        <member name="T:AutoMapper.IMappingOperationOptions">
            <summary>
            Options for a single map operation
            </summary>
        </member>
        <member name="M:AutoMapper.IMappingOperationOptions.ConstructServicesUsing(System.Func{System.Type,System.Object})">
            <summary>
            Construct services using this callback. Use this for child/nested containers
            </summary>
            <param name="constructor"></param>
        </member>
        <member name="P:AutoMapper.IMappingOperationOptions.Items">
            <summary>
            Add context items to be accessed at map time inside an <see cref="T:AutoMapper.IValueResolver`3"/> or <see cref="T:AutoMapper.ITypeConverter`2"/>
            </summary>
        </member>
        <member name="M:AutoMapper.IMappingOperationOptions.BeforeMap(System.Action{System.Object,System.Object})">
            <summary>
            Execute a custom function to the source and/or destination types before member mapping
            </summary>
            <param name="beforeFunction">Callback for the source/destination types</param>
        </member>
        <member name="M:AutoMapper.IMappingOperationOptions.AfterMap(System.Action{System.Object,System.Object})">
            <summary>
            Execute a custom function to the source and/or destination types after member mapping
            </summary>
            <param name="afterFunction">Callback for the source/destination types</param>
        </member>
        <member name="M:AutoMapper.IMappingOperationOptions`2.BeforeMap(System.Action{`0,`1})">
            <summary>
            Execute a custom function to the source and/or destination types before member mapping
            </summary>
            <param name="beforeFunction">Callback for the source/destination types</param>
        </member>
        <member name="M:AutoMapper.IMappingOperationOptions`2.AfterMap(System.Action{`0,`1})">
            <summary>
            Execute a custom function to the source and/or destination types after member mapping
            </summary>
            <param name="afterFunction">Callback for the source/destination types</param>
        </member>
        <member name="T:AutoMapper.IMemberConfigurationExpression`3">
            <summary>
            Member configuration options
            </summary>
            <typeparam name="TSource">Source type for this member</typeparam>
            <typeparam name="TMember">Type for this member</typeparam>
            <typeparam name="TDestination">Destination type for this map</typeparam>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.MapAtRuntime">
            <summary>
            Do not precompute the execution plan for this member, just map it at runtime.
            Simplifies the execution plan by not inlining.
            </summary>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.NullSubstitute(System.Object)">
            <summary>
            Substitute a custom value when the source member resolves as null
            </summary>
            <param name="nullSubstitute">Value to use</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1">
            <summary>
            Resolve destination member using a custom value resolver
            </summary>
            <typeparam name="TValueResolver">Value resolver type</typeparam>
            <returns>Value resolver configuration options</returns>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``2(System.Linq.Expressions.Expression{System.Func{`0,``1}})">
            <summary>
            Resolve destination member using a custom value resolver from a source member
            </summary>
            <typeparam name="TValueResolver">Value resolver type</typeparam>
            <typeparam name="TSourceMember">Source member to supply</typeparam>
            <returns>Value resolver configuration options</returns>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``2(System.String)">
            <summary>
            Resolve destination member using a custom value resolver from a source member
            </summary>
            <typeparam name="TValueResolver">Value resolver type</typeparam>
            <typeparam name="TSourceMember">Source member to supply</typeparam>
            <param name="sourceMemberName">Source member name</param>
            <returns>Value resolver configuration options</returns>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing(AutoMapper.IValueResolver{`0,`1,`2})">
            <summary>
            Resolve destination member using a custom value resolver instance
            </summary>
            <param name="valueResolver">Value resolver instance to use</param>
            <returns>Resolution expression</returns>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(AutoMapper.IMemberValueResolver{`0,`1,``0,`2},System.Linq.Expressions.Expression{System.Func{`0,``0}})">
            <summary>
            Resolve destination member using a custom value resolver instance
            </summary>
            <param name="valueResolver">Value resolver instance to use</param>
            <param name="sourceMember">Source member to supply to value resolver</param>
            <returns>Resolution expression</returns>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(System.Func{`0,``0})">
            <summary>
            Resolve destination member using a custom value resolver callback. Used instead of MapFrom when not simply redirecting a source member
            This method cannot be used in conjunction with LINQ query projection
            </summary>
            <param name="resolver">Callback function to resolve against source type</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(System.Func{`0,`1,``0})">
            <summary>
            Resolve destination member using a custom value resolver callback. Used instead of MapFrom when not simply redirecting a source member
            Access both the source object and destination member for additional mapping, context items
            This method cannot be used in conjunction with LINQ query projection
            </summary>
            <param name="resolver">Callback function to resolve against source type</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(System.Func{`0,`1,`2,``0})">
            <summary>
            Resolve destination member using a custom value resolver callback. Used instead of MapFrom when not simply redirecting a source member
            Access both the source object and destination member for additional mapping, context items
            This method cannot be used in conjunction with LINQ query projection
            </summary>
            <param name="resolver">Callback function to resolve against source type</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ResolveUsing``1(System.Func{`0,`1,`2,AutoMapper.ResolutionContext,``0})">
            <summary>
            Resolve destination member using a custom value resolver callback. Used instead of MapFrom when not simply redirecting a source member
            Access both the source object and current resolution context for additional mapping, context items
            This method cannot be used in conjunction with LINQ query projection
            </summary>
            <param name="resolver">Callback function to resolve against source type</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.MapFrom``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
            <summary>
            Specify the source member to map from. Can only reference a member on the <typeparamref name="TSource"/> type
            This method can be used in mapping to LINQ query projections, while ResolveUsing cannot.
            Any null reference exceptions in this expression will be ignored (similar to flattening behavior)
            </summary>
            <typeparam name="TSourceMember">Member type of the source member to use</typeparam>
            <param name="sourceMember">Expression referencing the source member to map against</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.MapFrom(System.String)">
            <summary>
            Specify the source member to map from. Can only reference a member on the <typeparamref name="TSource"/> type
            This method can be used in mapping to LINQ query projections, while ResolveUsing cannot.
            Any null reference exceptions in this expression will be ignored (similar to flattening behavior)
            </summary>
            <param name="property">Propertyname referencing the source member to map against</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.Ignore">
            <summary>
            Ignore this member for configuration validation and skip during mapping
            </summary>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.AllowNull">
            <summary>
            Allow this member to be null. This prevents generating a check condition for it.
            </summary>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.SetMappingOrder(System.Int32)">
            <summary>
            Supply a custom mapping order instead of what the .NET runtime returns
            </summary>
            <param name="mappingOrder">Mapping order value</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.UseDestinationValue">
            <summary>
            Use the destination value instead of mapping from the source value or creating a new instance
            </summary>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.UseValue``1(``0)">
            <summary>
            Use a custom value
            </summary>
            <typeparam name="TValue">Value type</typeparam>
            <param name="value">Value to use</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,`1,`2,`2,AutoMapper.ResolutionContext,System.Boolean})">
            <summary>
            Conditionally map this member against the source, destination, source and destination members
            </summary>
            <param name="condition">Condition to evaluate using the source object</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,`1,`2,`2,System.Boolean})">
            <summary>
            Conditionally map this member
            </summary>
            <param name="condition">Condition to evaluate using the source object</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,`1,`2,System.Boolean})">
            <summary>
            Conditionally map this member
            </summary>
            <param name="condition">Condition to evaluate using the source object</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,`1,System.Boolean})">
            <summary>
            Conditionally map this member
            </summary>
            <param name="condition">Condition to evaluate using the source object</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.Condition(System.Func{`0,System.Boolean})">
            <summary>
            Conditionally map this member
            </summary>
            <param name="condition">Condition to evaluate using the source object</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.PreCondition(System.Func{`0,System.Boolean})">
            <summary>
            Conditionally map this member, evaluated before accessing the source value
            </summary>
            <param name="condition">Condition to evaluate using the source object</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.PreCondition(System.Func{AutoMapper.ResolutionContext,System.Boolean})">
            <summary>
            Conditionally map this member, evaluated before accessing the source value
            </summary>
            <param name="condition">Condition to evaluate using the current resolution context</param>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression`3.ExplicitExpansion">
            <summary>
            Ignore this member for LINQ projections unless explicitly expanded during projection
            </summary>
        </member>
        <member name="P:AutoMapper.IMemberConfigurationExpression`3.DestinationMember">
            <summary>
            The destination member being configured.
            </summary>
        </member>
        <member name="T:AutoMapper.IMemberConfigurationExpression">
            <summary>
            Configuration options for an individual member
            </summary>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression.ResolveUsing(System.Type)">
            <summary>
            Resolve destination member using a custom value resolver. Used when the value resolver is not known at compile-time
            </summary>
            <param name="valueResolverType">Value resolver type</param>
            <returns>Value resolver configuration options</returns>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression.ResolveUsing(System.Type,System.String)">
            <summary>
            Resolve destination member using a custom value resolver. Used when the value resolver is not known at compile-time
            </summary>
            <param name="valueResolverType">Value resolver type</param>
            <param name="memberName">Member to supply to value resolver</param>
            <returns>Value resolver configuration options</returns>
        </member>
        <member name="M:AutoMapper.IMemberConfigurationExpression.ResolveUsing``4(AutoMapper.IMemberValueResolver{``0,``1,``2,``3},System.String)">
            <summary>
            Resolve destination member using a custom value resolver instance
            </summary>
            <param name="valueResolver">Value resolver instance to use</param>
            <param name="memberName">Source member to supply to value resolver</param>
            <returns>Resolution expression</returns>
        </member>
        <member name="T:AutoMapper.INamingConvention">
            <summary>
            Defines a naming convention strategy
            </summary>
        </member>
        <member name="P:AutoMapper.INamingConvention.SplittingExpression">
            <summary>
            Regular expression on how to tokenize a member
            </summary>
        </member>
        <member name="T:AutoMapper.IObjectMapper">
            <summary>
            Mapping execution strategy, as a chain of responsibility
            </summary>
        </member>
        <member name="M:AutoMapper.IObjectMapper.IsMatch(AutoMapper.TypePair)">
            <summary>
            When true, the mapping engine will use this mapper as the strategy
            </summary>
            <param name="context">Resolution context</param>
            <returns>Is match</returns>
        </member>
        <member name="M:AutoMapper.IObjectMapper.MapExpression(AutoMapper.IConfigurationProvider,AutoMapper.ProfileMap,AutoMapper.PropertyMap,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
            <summary>
            Builds a mapping expression equivalent to the base Map method
            </summary>
            <param name="configurationProvider"></param>
            <param name="profileMap"></param>
            <param name="propertyMap"></param>
            <param name="sourceExpression">Source parameter</param>
            <param name="destExpression">Destination parameter</param>
            <param name="contextExpression">ResulotionContext parameter</param>
            <returns>Map expression</returns>
        </member>
        <member name="T:AutoMapper.ObjectMapper`2">
            <summary>
            Base class for simple object mappers that don't want to use expressions.
            </summary>
            <typeparam name="TSource">type of the source</typeparam>
            <typeparam name="TDestination">type of the destination</typeparam>
        </member>
        <member name="M:AutoMapper.ObjectMapper`2.IsMatch(AutoMapper.TypePair)">
            <summary>
            When true, the mapping engine will use this mapper as the strategy
            </summary>
            <param name="context">Resolution context</param>
            <returns>Is match</returns>
        </member>
        <member name="M:AutoMapper.ObjectMapper`2.Map(`0,`1,AutoMapper.ResolutionContext)">
            <summary>
            Performs conversion from source to destination type
            </summary>
            <param name="source">Source object</param>
            <param name="destination">Destination object</param>
            <param name="context">Resolution context</param>
            <returns>Destination object</returns>
        </member>
        <member name="T:AutoMapper.IPathConfigurationExpression`2">
            <summary>
            Member configuration options
            </summary>
            <typeparam name="TSource">Source type for this member</typeparam>
            <typeparam name="TDestination">Destination type for this map</typeparam>
        </member>
        <member name="M:AutoMapper.IPathConfigurationExpression`2.MapFrom``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
            <summary>
            Specify the source member to map from. Can only reference a member on the <typeparamref name="TSource"/> type
            This method can be used in mapping to LINQ query projections, while ResolveUsing cannot.
            Any null reference exceptions in this expression will be ignored (similar to flattening behavior)
            </summary>
            <typeparam name="TSourceMember">Member type of the source member to use</typeparam>
            <param name="sourceMember">Expression referencing the source member to map against</param>
        </member>
        <member name="T:AutoMapper.IProfileExpression">
            <summary>
            Configuration for profile-specific maps
            </summary>
        </member>
        <member name="M:AutoMapper.IProfileExpression.DisableConstructorMapping">
            <summary>
            Disable constructor mapping. Use this if you don't intend to have AutoMapper try to map to constructors
            </summary>
        </member>
        <member name="M:AutoMapper.IProfileExpression.CreateMap``2">
            <summary>
            Creates a mapping configuration from the <typeparamref name="TSource"/> type to the <typeparamref name="TDestination"/> type
            </summary>
            <typeparam name="TSource">Source type</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
            <returns>Mapping expression for more configuration options</returns>
        </member>
        <member name="M:AutoMapper.IProfileExpression.CreateMap``2(AutoMapper.MemberList)">
            <summary>
            Creates a mapping configuration from the <typeparamref name="TSource"/> type to the <typeparamref name="TDestination"/> type.
            Specify the member list to validate against during configuration validation.
            </summary>
            <typeparam name="TSource">Source type</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="memberList">Member list to validate</param>
            <returns>Mapping expression for more configuration options</returns>
        </member>
        <member name="M:AutoMapper.IProfileExpression.CreateMap(System.Type,System.Type)">
            <summary>
            Create a mapping configuration from the source type to the destination type.
            Use this method when the source and destination type are known at runtime and not compile time.
            </summary>
            <param name="sourceType">Source type</param>
            <param name="destinationType">Destination type</param>
            <returns>Mapping expression for more configuration options</returns>
        </member>
        <member name="M:AutoMapper.IProfileExpression.CreateMap(System.Type,System.Type,AutoMapper.MemberList)">
            <summary>
            Creates a mapping configuration from the source type to the destination type.
            Specify the member list to validate against during configuration validation.
            </summary>
            <param name="sourceType">Source type</param>
            <param name="destinationType">Destination type</param>
            <param name="memberList">Member list to validate</param>
            <returns>Mapping expression for more configuration options</returns>
        </member>
        <member name="M:AutoMapper.IProfileExpression.ClearPrefixes">
            <summary>
            Clear the list of recognized prefixes.
            </summary>
        </member>
        <member name="M:AutoMapper.IProfileExpression.RecognizePrefixes(System.String[])">
            <summary>
            Recognize a list of prefixes to be removed from source member names when matching
            </summary>
            <param name="prefixes">List of prefixes</param>
        </member>
        <member name="M:AutoMapper.IProfileExpression.RecognizePostfixes(System.String[])">
            <summary>
            Recognize a list of postfixes to be removed from source member names when matching
            </summary>
            <param name="postfixes">List of postfixes</param>
        </member>
        <member name="M:AutoMapper.IProfileExpression.RecognizeAlias(System.String,System.String)">
            <summary>
            Provide an alias for a member name when matching source member names
            </summary>
            <param name="original">Original member name</param>
            <param name="alias">Alias to match against</param>
        </member>
        <member name="M:AutoMapper.IProfileExpression.ReplaceMemberName(System.String,System.String)">
            <summary>
            Provide a new value for a part of a members name
            </summary>
            <param name="original">Original member value</param>
            <param name="newValue">New member value</param>
        </member>
        <member name="M:AutoMapper.IProfileExpression.RecognizeDestinationPrefixes(System.String[])">
            <summary>
            Recognize a list of prefixes to be removed from destination member names when matching
            </summary>
            <param name="prefixes">List of prefixes</param>
        </member>
        <member name="M:AutoMapper.IProfileExpression.RecognizeDestinationPostfixes(System.String[])">
            <summary>
            Recognize a list of postfixes to be removed from destination member names when matching
            </summary>
            <param name="postfixes">List of postfixes</param>
        </member>
        <member name="M:AutoMapper.IProfileExpression.AddGlobalIgnore(System.String)">
            <summary>
            Add a property name to globally ignore. Matches against the beginning of the property names.
            </summary>
            <param name="propertyNameStartingWith">Property name to match against</param>
        </member>
        <member name="P:AutoMapper.IProfileExpression.AllowNullDestinationValues">
            <summary>
            Allow null destination values. If false, destination objects will be created for deep object graphs. Default true.
            </summary>
        </member>
        <member name="P:AutoMapper.IProfileExpression.AllowNullCollections">
            <summary>
            Allow null destination collections. If true, null source collections result in null destination collections. Default false.
            </summary>
        </member>
        <member name="P:AutoMapper.IProfileExpression.EnableNullPropagationForQueryMapping">
            <summary>
            Allows to enable null-value propagation for query mapping.
            <remarks>Some providers (such as EntityFrameworkQueryVisitor) do not work with this feature enabled!</remarks>
            </summary>
        </member>
        <member name="P:AutoMapper.IProfileExpression.SourceMemberNamingConvention">
            <summary>
            Naming convention for source members
            </summary>
        </member>
        <member name="P:AutoMapper.IProfileExpression.DestinationMemberNamingConvention">
            <summary>
            Naming convention for destination members
            </summary>
        </member>
        <member name="M:AutoMapper.IProfileExpression.ForAllMaps(System.Action{AutoMapper.TypeMap,AutoMapper.IMappingExpression})">
            <summary>
            Specify common configuration for all type maps.
            </summary>
            <param name="configuration">configuration callback</param>
        </member>
        <member name="M:AutoMapper.IProfileExpression.ForAllPropertyMaps(System.Func{AutoMapper.PropertyMap,System.Boolean},System.Action{AutoMapper.PropertyMap,AutoMapper.IMemberConfigurationExpression})">
            <summary>
            Customize configuration for all members across all maps
            </summary>
            <param name="condition">Condition</param>
            <param name="memberOptions">Callback for member options. Use the property map for conditional maps.</param>
        </member>
        <member name="M:AutoMapper.IProfileExpression.IncludeSourceExtensionMethods(System.Type)">
            <summary>
            Include extension methods against source members for matching destination members to. Default source extension methods from <see cref="T:System.Linq.Enumerable"/>
            </summary>
            <param name="type">Static type that contains extension methods</param>
        </member>
        <member name="T:AutoMapper.IResolutionExpression`1">
            <summary>
            Custom resolver options
            </summary>
            <typeparam name="TSource">Source type</typeparam>
        </member>
        <member name="M:AutoMapper.IResolutionExpression`1.FromMember(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
            <summary>
            Use the specified member as the input to the resolver instead of the root <typeparamref name="TSource"/> object
            </summary>
            <param name="sourceMember">Expression for the source member</param>
        </member>
        <member name="T:AutoMapper.IResolutionExpression">
            <summary>
            Custom resolver options
            </summary>
        </member>
        <member name="M:AutoMapper.IResolutionExpression.FromMember(System.String)">
            <summary>
            Use the supplied member as the input to the resolver instead of the root source object
            </summary>
            <param name="sourcePropertyName">Property name to use</param>
        </member>
        <member name="T:AutoMapper.IResolverConfigurationExpression`1">
            <summary>
            Custom resolver options
            </summary>
            <typeparam name="TSource">Source type</typeparam>
        </member>
        <member name="M:AutoMapper.IResolverConfigurationExpression`1.FromMember(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
            <summary>
            Use the specified member as the input to the resolver instead of the root <typeparamref name="TSource"/> object
            </summary>
            <param name="sourceMember">Expression for the source member</param>
            <returns>Itself</returns>
        </member>
        <member name="M:AutoMapper.IResolverConfigurationExpression`1.FromMember(System.String)">
            <summary>
            Use the specified member as the input to the resolver instead of the root <typeparamref name="TSource"/> object
            </summary>
            <param name="sourcePropertyName">Name of the source member</param>
            <returns>Itself</returns>
        </member>
        <member name="T:AutoMapper.ISourceMemberConfigurationExpression">
            <summary>
            Source member configuration options
            </summary>
        </member>
        <member name="M:AutoMapper.ISourceMemberConfigurationExpression.Ignore">
            <summary>
            Ignore this member for configuration validation and skip during mapping
            </summary>
        </member>
        <member name="T:AutoMapper.ITypeConverter`2">
            <summary>
            Converts source type to destination type instead of normal member mapping
            </summary>
            <typeparam name="TSource">Source type</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
        </member>
        <member name="M:AutoMapper.ITypeConverter`2.Convert(`0,`1,AutoMapper.ResolutionContext)">
            <summary>
            Performs conversion from source to destination type
            </summary>
            <param name="source">Source object</param>
            <param name="destination">Destination object</param>
            <param name="context">Resolution context</param>
            <returns>Destination object</returns>
        </member>
        <member name="T:AutoMapper.IValueResolver`3">
            <summary>
            Extension point to provide custom resolution for a destination value
            </summary>
        </member>
        <member name="M:AutoMapper.IValueResolver`3.Resolve(`0,`1,`2,AutoMapper.ResolutionContext)">
            <summary>
            Implementors use source object to provide a destination object.
            </summary>
            <param name="source">Source object</param>
            <param name="destination">Destination object, if exists</param>
            <param name="destMember">Destination member</param>
            <param name="context">The context of the mapping</param>
            <returns>Result, typically build from the source resolution result</returns>
        </member>
        <member name="T:AutoMapper.IMemberValueResolver`4">
            <summary>
            Extension point to provide custom resolution for a destination value
            </summary>
        </member>
        <member name="M:AutoMapper.IMemberValueResolver`4.Resolve(`0,`1,`2,`3,AutoMapper.ResolutionContext)">
            <summary>
            Implementors use source object to provide a destination object.
            </summary>
            <param name="source">Source object</param>
            <param name="destination">Destination object, if exists</param>
            <param name="sourceMember">Source member</param>
            <param name="destMember">Destination member</param>
            <param name="context">The context of the mapping</param>
            <returns>Result, typically build from the source resolution result</returns>
        </member>
        <member name="P:AutoMapper.Mapper.Configuration">
            <summary>
            Configuration provider for performing maps
            </summary>
        </member>
        <member name="P:AutoMapper.Mapper.Instance">
            <summary>
            Static mapper instance. You can also create a <see cref="T:AutoMapper.Mapper"/> instance directly using the <see cref="P:AutoMapper.Mapper.Configuration"/> instance.
            </summary>
        </member>
        <member name="M:AutoMapper.Mapper.Initialize(System.Action{AutoMapper.IMapperConfigurationExpression})">
            <summary>
            Initialize static configuration instance
            </summary>
            <param name="config">Configuration action</param>
        </member>
        <member name="M:AutoMapper.Mapper.Initialize(AutoMapper.Configuration.MapperConfigurationExpression)">
            <summary>
            Initialize static configuration instance
            </summary>
            <param name="config">Configuration action</param>
        </member>
        <member name="M:AutoMapper.Mapper.Map``1(System.Object)">
            <summary>
            Execute a mapping from the source object to a new destination object.
            The source type is inferred from the source object.
            </summary>
            <typeparam name="TDestination">Destination type to create</typeparam>
            <param name="source">Source object to map from</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map``1(System.Object,System.Action{AutoMapper.IMappingOperationOptions})">
            <summary>
            Execute a mapping from the source object to a new destination object with supplied mapping options.
            </summary>
            <typeparam name="TDestination">Destination type to create</typeparam>
            <param name="source">Source object to map from</param>
            <param name="opts">Mapping options</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map``2(``0)">
            <summary>
            Execute a mapping from the source object to a new destination object.
            </summary>
            <typeparam name="TSource">Source type to use, regardless of the runtime type</typeparam>
            <typeparam name="TDestination">Destination type to create</typeparam>
            <param name="source">Source object to map from</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map``2(``0,System.Action{AutoMapper.IMappingOperationOptions{``0,``1}})">
            <summary>
            Execute a mapping from the source object to a new destination object with supplied mapping options.
            </summary>
            <typeparam name="TSource">Source type to use</typeparam>
            <typeparam name="TDestination">Destination type to create</typeparam>
            <param name="source">Source object to map from</param>
            <param name="opts">Mapping options</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map``2(``0,``1)">
            <summary>
            Execute a mapping from the source object to the existing destination object.
            </summary>
            <typeparam name="TSource">Source type to use</typeparam>
            <typeparam name="TDestination">Dsetination type</typeparam>
            <param name="source">Source object to map from</param>
            <param name="destination">Destination object to map into</param>
            <returns>The mapped destination object, same instance as the <paramref name="destination"/> object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map``2(``0,``1,System.Action{AutoMapper.IMappingOperationOptions{``0,``1}})">
            <summary>
            Execute a mapping from the source object to the existing destination object with supplied mapping options.
            </summary>
            <typeparam name="TSource">Source type to use</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="source">Source object to map from</param>
            <param name="destination">Destination object to map into</param>
            <param name="opts">Mapping options</param>
            <returns>The mapped destination object, same instance as the <paramref name="destination"/> object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map(System.Object,System.Type,System.Type)">
            <summary>
            Execute a mapping from the source object to a new destination object with explicit <see cref="T:System.Type"/> objects
            </summary>
            <param name="source">Source object to map from</param>
            <param name="sourceType">Source type to use</param>
            <param name="destinationType">Destination type to create</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map(System.Object,System.Type,System.Type,System.Action{AutoMapper.IMappingOperationOptions})">
            <summary>
            Execute a mapping from the source object to a new destination object with explicit <see cref="T:System.Type"/> objects and supplied mapping options.
            </summary>
            <param name="source">Source object to map from</param>
            <param name="sourceType">Source type to use</param>
            <param name="destinationType">Destination type to create</param>
            <param name="opts">Mapping options</param>
            <returns>Mapped destination object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map(System.Object,System.Object,System.Type,System.Type)">
            <summary>
            Execute a mapping from the source object to existing destination object with explicit <see cref="T:System.Type"/> objects
            </summary>
            <param name="source">Source object to map from</param>
            <param name="destination">Destination object to map into</param>
            <param name="sourceType">Source type to use</param>
            <param name="destinationType">Destination type to use</param>
            <returns>Mapped destination object, same instance as the <paramref name="destination"/> object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.Map(System.Object,System.Object,System.Type,System.Type,System.Action{AutoMapper.IMappingOperationOptions})">
            <summary>
            Execute a mapping from the source object to existing destination object with supplied mapping options and explicit <see cref="T:System.Type"/> objects
            </summary>
            <param name="source">Source object to map from</param>
            <param name="destination">Destination object to map into</param>
            <param name="sourceType">Source type to use</param>
            <param name="destinationType">Destination type to use</param>
            <param name="opts">Mapping options</param>
            <returns>Mapped destination object, same instance as the <paramref name="destination"/> object</returns>
        </member>
        <member name="M:AutoMapper.Mapper.AssertConfigurationIsValid">
            <summary>
            Dry run all configured type maps and throw <see cref="T:AutoMapper.AutoMapperConfigurationException"/> for each problem
            </summary>
        </member>
        <member name="T:AutoMapper.MemberList">
            <summary>
            Member list to check for configuration validation
            </summary>
        </member>
        <member name="F:AutoMapper.MemberList.Destination">
            <summary>
            Check that all destination members are mapped
            </summary>
        </member>
        <member name="F:AutoMapper.MemberList.Source">
            <summary>
            Check that all source members are mapped
            </summary>
        </member>
        <member name="F:AutoMapper.MemberList.None">
            <summary>
            Check neither source nor destination members, skipping validation
            </summary>
        </member>
        <member name="T:AutoMapper.Profile">
            <summary>
                Provides a named configuration for maps. Naming conventions become scoped per profile.
            </summary>
        </member>
        <member name="T:AutoMapper.QueryableExtensions.ExpressionBuilder.NullsafeQueryRewriter">
            <summary>
            Expression visitor for making member access null-safe.
            </summary>
            <remarks>
            Use <see cref="T:AutoMapper.QueryableExtensions.ExpressionBuilder.NullsafeQueryRewriter" /> to make a query null-safe.
            copied from NeinLinq (MIT License): https://github.com/axelheer/nein-linq/blob/master/src/NeinLinq/NullsafeQueryRewriter.cs
            </remarks>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.ExpressionBuilder.NullsafeQueryRewriter.VisitMember(System.Linq.Expressions.MemberExpression)">
            <inheritdoc />
        </member>
        <member name="M:AutoMapper.QueryableExtensions.ExpressionBuilder.NullsafeQueryRewriter.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)">
            <inheritdoc />
        </member>
        <member name="T:AutoMapper.QueryableExtensions.Extensions">
            <summary>
            Queryable extensions for AutoMapper
            </summary>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Extensions.Map``2(System.Linq.IQueryable{``0},System.Linq.IQueryable{``1})">
            <summary>
            Maps a queryable expression of a source type to a queryable expression of a destination type
            </summary>
            <typeparam name="TSource">Source type</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="sourceQuery">Source queryable</param>
            <param name="destQuery">Destination queryable</param>
            <returns>Mapped destination queryable</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Extensions.Map``2(System.Linq.IQueryable{``0},System.Linq.IQueryable{``1},AutoMapper.IConfigurationProvider)">
            <summary>
            Maps a queryable expression of a source type to a queryable expression of a destination type
            </summary>
            <typeparam name="TSource">Source type</typeparam>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="sourceQuery">Source queryable</param>
            <param name="destQuery">Destination queryable</param>
            <param name="config"></param>
            <returns>Mapped destination queryable</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,System.Object,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
            <summary>
            Extension method to project from a queryable using the provided mapping engine
            </summary>
            <remarks>Projections are only calculated once and cached</remarks>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="source">Queryable source</param>
            <param name="parameters">Optional parameter object for parameterized mapping expressions</param>
            <param name="membersToExpand">Explicit members to expand</param>
            <returns>Expression to project into</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,AutoMapper.IConfigurationProvider,System.Object,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
            <summary>
            Extension method to project from a queryable using the provided mapping engine
            </summary>
            <remarks>Projections are only calculated once and cached</remarks>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="source">Queryable source</param>
            <param name="configuration">Mapper configuration</param>
            <param name="parameters">Optional parameter object for parameterized mapping expressions</param>
            <param name="membersToExpand">Explicit members to expand</param>
            <returns>Expression to project into</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,AutoMapper.IConfigurationProvider,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
            <summary>
            Extension method to project from a queryable using the provided mapping engine
            </summary>
            <remarks>Projections are only calculated once and cached</remarks>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="source">Queryable source</param>
            <param name="configuration">Mapper configuration</param>
            <param name="membersToExpand">Explicit members to expand</param>
            <returns>Expression to project into</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
            <summary>
            Extension method to project from a queryable using the provided mapping engine
            </summary>
            <remarks>Projections are only calculated once and cached</remarks>
            <typeparam name="TDestination">Destination type</typeparam>
            <param name="source">Queryable source</param>
            <param name="membersToExpand">Explicit members to expand</param>
            <returns>Expression to project into</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,System.Collections.Generic.IDictionary{System.String,System.Object},System.String[])">
            <summary>
            Projects the source type to the destination type given the mapping configuration
            </summary>
            <typeparam name="TDestination">Destination type to map to</typeparam>
            <param name="source">Queryable source</param>
            <param name="parameters">Optional parameter object for parameterized mapping expressions</param>
            <param name="membersToExpand">Explicit members to expand</param>
            <returns>Queryable result, use queryable extension methods to project and execute result</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Extensions.ProjectTo``1(System.Linq.IQueryable,AutoMapper.IConfigurationProvider,System.Collections.Generic.IDictionary{System.String,System.Object},System.String[])">
            <summary>
            Projects the source type to the destination type given the mapping configuration
            </summary>
            <typeparam name="TDestination">Destination type to map to</typeparam>
            <param name="source">Queryable source</param>
            <param name="configuration">Mapper configuration</param>
            <param name="parameters">Optional parameter object for parameterized mapping expressions</param>
            <param name="membersToExpand">Explicit members to expand</param>
            <returns>Queryable result, use queryable extension methods to project and execute result</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.ISourceInjectedQueryable`1.OnEnumerated(System.Action{System.Collections.Generic.IEnumerable{System.Object}})">
            <summary>
            Called when [enumerated].
            </summary>
            <param name="enumerationHandler">The enumeration handler.</param>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.ISourceInjectedQueryable`1.AsQueryable">
            <summary>
            Casts itself to IQueryable&lt;T&gt; so no explicit casting is necessary
            </summary>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.IQueryDataSourceInjection`1.For``1">
            <summary>
            Creates the mapped query with an optional inspector
            </summary>
            <typeparam name="TDestination">The type of the destination.</typeparam>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.IQueryDataSourceInjection`1.BeforeProjection(System.Linq.Expressions.ExpressionVisitor[])">
            <summary>
            ExpressionVisitors called before MappingVisitor itself is executed
            </summary>
            <param name="visitors">The visitors.</param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.IQueryDataSourceInjection`1.AfterProjection(System.Linq.Expressions.ExpressionVisitor[])">
            <summary>
            ExpressionVisitors called after the MappingVisitor itself is executed
            </summary>
            <param name="visitors">The visitors.</param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.IQueryDataSourceInjection`1.OnError(System.Action{System.Exception})">
            <summary>
            Allows specifying a handler that will be called when the underlying QueryProvider encounters an exception.
            This is especially useful if you expose the resulting IQueryable in e.g. a WebApi controller where
            you do not call "ToList" yourself and therefore cannot catch exceptions
            </summary>
            <param name="exceptionHandler">The exception handler.</param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.QueryDataSourceInjection`1.BeforeProjection(System.Linq.Expressions.ExpressionVisitor[])">
            <summary>
            ExpressionVisitors called before MappingVisitor itself is executed
            </summary>
            <param name="visitors">The visitors.</param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.QueryDataSourceInjection`1.AfterProjection(System.Linq.Expressions.ExpressionVisitor[])">
            <summary>
            ExpressionVisitors called after the MappingVisitor itself is executed
            </summary>
            <param name="visitors">The visitors.</param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.Impl.QueryDataSourceInjection`1.OnError(System.Action{System.Exception})">
            <summary>
            Allows specifying a handler that will be called when the underlying QueryProvider encounters an exception.
            This is especially useful if you expose the resulting IQueryable in e.g. a WebApi controller where
            you do not call "ToList" yourself and therefore cannot catch exceptions
            </summary>
            <param name="exceptionHandler">The exception handler.</param>
            <returns></returns>
        </member>
        <member name="T:AutoMapper.QueryableExtensions.IProjectionExpression">
            <summary>
            Continuation to execute projection
            </summary>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Object)">
            <summary>
            Projects the source type to the destination type given the mapping configuration
            </summary>
            <typeparam name="TResult">Destination type to map to</typeparam>
            <param name="parameters">Optional parameter object for parameterized mapping expressions</param>
            <returns>Queryable result, use queryable extension methods to project and execute result</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Projects the source type to the destination type given the mapping configuration
            </summary>
            <typeparam name="TResult">Destination type to map to</typeparam>
            <param name="parameters">Optional parameter object for parameterized mapping expressions</param>
            <returns>Queryable result, use queryable extension methods to project and execute result</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Object,System.String[])">
            <summary>
            Projects the source type to the destination type given the mapping configuration
            </summary>
            <typeparam name="TResult">Destination type to map to</typeparam>
            <param name="parameters">Optional parameter object for parameterized mapping expressions</param>
            <param name="membersToExpand">Explicit members to expand</param>
            <returns>Queryable result, use queryable extension methods to project and execute result</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.String[])">
            <summary>
            Projects the source type to the destination type given the mapping configuration
            </summary>
            <typeparam name="TResult">Destination type to map to</typeparam>
            <param name="parameters">Parameters for parameterized mapping expressions</param>
            <param name="membersToExpand">Explicit members to expand</param>
            <returns>Queryable result, use queryable extension methods to project and execute result</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Object,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
            <summary>
            Projects the source type to the destination type given the mapping configuration
            </summary>
            <typeparam name="TResult">Destination type to map to</typeparam>
            <param name="membersToExpand">>Explicit members to expand</param>
            <param name="parameters">Optional parameter object for parameterized mapping expressions</param>
            <returns>Queryable result, use queryable extension methods to project and execute result</returns>
        </member>
        <member name="M:AutoMapper.QueryableExtensions.IProjectionExpression.To``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
            <summary>
            Projects the source type to the destination type given the mapping configuration
            </summary>
            <typeparam name="TResult">Destination type to map to</typeparam>
            <param name="membersToExpand">>Explicit members to expand</param>
            <param name="parameters">Parameters for parameterized mapping expressions</param>
            <returns>Queryable result, use queryable extension methods to project and execute result</returns>
        </member>
        <member name="M:AutoMapper.ReflectionExtensions.ReplaceItemType(System.Type,System.Type,System.Type)">
            <summary>
            if targetType is oldType, method will return newType
            if targetType is not oldType, method will return targetType
            if targetType is generic type with oldType arguments, method will replace all oldType arguments on newType
            </summary>
            <param name="targetType"></param>
            <param name="oldType"></param>
            <param name="newType"></param>
            <returns></returns>
        </member>
        <member name="T:AutoMapper.ResolutionContext">
            <summary>
            Context information regarding resolution of a destination value
            </summary>
        </member>
        <member name="P:AutoMapper.ResolutionContext.Options">
            <summary>
            Mapping operation options
            </summary>
        </member>
        <member name="P:AutoMapper.ResolutionContext.InstanceCache">
            <summary>
            Instance cache for resolving circular references
            </summary>
        </member>
        <member name="P:AutoMapper.ResolutionContext.TypeDepth">
            <summary>
            Instance cache for resolving keeping track of depth
            </summary>
        </member>
        <member name="P:AutoMapper.ResolutionContext.Mapper">
            <summary>
            Current mapper
            </summary>
        </member>
        <member name="P:AutoMapper.ResolutionContext.ConfigurationProvider">
            <summary>
            Current configuration
            </summary>
        </member>
        <member name="P:AutoMapper.ResolutionContext.Items">
            <summary>
            Context items from <see cref="P:AutoMapper.ResolutionContext.Options"/>
            </summary>
        </member>
        <member name="T:AutoMapper.TypeDetails">
            <summary>
            Contains cached reflection information for easy retrieval
            </summary>
        </member>
        <member name="T:AutoMapper.TypeMap">
            <summary>
            Main configuration object holding all mapping configuration for a source and destination type
            </summary>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpression``1(AutoMapper.IMapper,System.Linq.Expressions.LambdaExpression)">
            <summary>
            Maps an expression given a dictionary of types where the source type is the key and the destination type is the value.
            </summary>
            <typeparam name="TDestDelegate"></typeparam>
            <param name="mapper"></param>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpression``2(AutoMapper.IMapper,``0)">
            <summary>
            Maps an expression given a dictionary of types where the source type is the key and the destination type is the value.
            </summary>
            <typeparam name="TSourceDelegate"></typeparam>
            <typeparam name="TDestDelegate"></typeparam>
            <param name="mapper"></param>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpressionAsInclude``1(AutoMapper.IMapper,System.Linq.Expressions.LambdaExpression)">
            <summary>
            Maps an expression to be used as an "Include" given a dictionary of types where the source type is the key and the destination type is the value.
            </summary>
            <typeparam name="TDestDelegate"></typeparam>
            <param name="mapper"></param>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpressionAsInclude``2(AutoMapper.IMapper,``0)">
            <summary>
            Maps an expression to be used as an "Include" given a dictionary of types where the source type is the key and the destination type is the value.
            </summary>
            <typeparam name="TSourceDelegate"></typeparam>
            <typeparam name="TDestDelegate"></typeparam>
            <param name="mapper"></param>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpressionList``2(AutoMapper.IMapper,System.Collections.Generic.ICollection{``0})">
            <summary>
            Maps a collection of expressions given a dictionary of types where the source type is the key and the destination type is the value.
            </summary>
            <typeparam name="TSourceDelegate"></typeparam>
            <typeparam name="TDestDelegate"></typeparam>
            <param name="mapper"></param>
            <param name="collection"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapExpressionList``1(AutoMapper.IMapper,System.Collections.Generic.IEnumerable{System.Linq.Expressions.LambdaExpression})">
            <summary>
            Maps a collection of expressions given a dictionary of types where the source type is the key and the destination type is the value.
            </summary>
            <typeparam name="TDestDelegate"></typeparam>
            <param name="mapper"></param>
            <param name="collection"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapIncludesList``2(AutoMapper.IMapper,System.Collections.Generic.ICollection{``0})">
            <summary>
            Maps a collection of expressions to be used as a "Includes" given a dictionary of types where the source type is the key and the destination type is the value.
            </summary>
            <typeparam name="TSourceDelegate"></typeparam>
            <typeparam name="TDestDelegate"></typeparam>
            <param name="mapper"></param>
            <param name="collection"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.MapIncludesList``1(AutoMapper.IMapper,System.Collections.Generic.IEnumerable{System.Linq.Expressions.LambdaExpression})">
            <summary>
            Maps a collection of expressions to be used as a "Includes" given a dictionary of types where the source type is the key and the destination type is the value.
            </summary>
            <typeparam name="TDestDelegate"></typeparam>
            <param name="mapper"></param>
            <param name="collection"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.GetDestinationParameterExpressions(System.Linq.Expressions.LambdaExpression,AutoMapper.XpressionMapper.MapperInfoDictionary,System.Collections.Generic.Dictionary{System.Type,System.Type})">
            <summary>
            Takes a list of parameters from the source lamda expression and returns a list of parameters for the destination lambda expression.
            </summary>
            <param name="expression"></param>
            <param name="infoDictionary"></param>
            <param name="typeMappings"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.AddTypeMapping``2(System.Collections.Generic.Dictionary{System.Type,System.Type})">
            <summary>
            Adds a new source and destination key-value pair to a dictionary of type mappings based on the generic arguments.
            </summary>
            <typeparam name="TSource"></typeparam>
            <typeparam name="TDest"></typeparam>
            <param name="typeMappings"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.MapperExtensions.AddTypeMapping(System.Collections.Generic.Dictionary{System.Type,System.Type},System.Type,System.Type)">
            <summary>
            Adds a new source and destination key-value pair to a dictionary of type mappings based on the arguments.
            </summary>
            <param name="typeMappings"></param>
            <param name="sourceType"></param>
            <param name="destType"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.IsMemberExpression(System.Linq.Expressions.Expression)">
            <summary>
            Returns true if the expression is a direct or descendant member expression of the parameter.
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.GetPropertyFullName(System.Linq.Expressions.Expression)">
            <summary>
            Returns the fully qualified name of the member starting with the immediate child member of the parameter
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.GetParameterExpression(System.Linq.Expressions.Expression)">
            <summary>
            Returns the ParameterExpression for the LINQ parameter.
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.BuildExpression(System.Linq.Expressions.ParameterExpression,System.String)">
            <summary>
            Builds and new member expression for the given parameter given its Type and fullname
            </summary>
            <param name="newParameter"></param>
            <param name="fullName"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.AddExpressions(System.Linq.Expressions.Expression,System.Collections.Generic.List{AutoMapper.XpressionMapper.Structures.PropertyMapInfo})">
            <summary>
            Adds member expressions to an existing expression.
            </summary>
            <param name="exp"></param>
            <param name="list"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.GetMemberFullName(System.Linq.Expressions.LambdaExpression)">
            <summary>
            For the given a Lambda Expression, returns the fully qualified name of the member starting with the immediate child member of the parameter
            </summary>
            <param name="expr"></param>
            <returns></returns>
        </member>
        <member name="M:AutoMapper.XpressionMapper.Extensions.VisitorExtensions.GetUnderlyingGenericTypes(System.Type)">
            <summary>
            Returns the underlying type typeof(T) when the type implements IEnumerable.
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="T:AutoMapper.XpressionMapper.Resource">
            <summary>
               A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.ResourceManager">
            <summary>
               Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.Culture">
            <summary>
               Overrides the current thread's CurrentUICulture property for all
               resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.cannotCreateBinaryExpressionFormat">
            <summary>
               Looks up a localized string similar to Cannot create a binary expression for the following pair.  Node: {0}, Type: {1} and Node: {2}, Type: {3}..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.cantRemapExpression">
            <summary>
               Looks up a localized string similar to Can&apos;t rempa expression.
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.customResolversNotSupported">
            <summary>
               Looks up a localized string similar to Custom resolvers are not supported for expression mapping..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.expressionMapValueTypeMustMatchFormat">
            <summary>
               Looks up a localized string similar to The source and destination types must be the same for expression mapping between value types. Source Type: {0}, Source Description: {1}, Destination Type: {2}, Destination Property: {3}..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.includeExpressionTooComplex">
            <summary>
               Looks up a localized string similar to The Include value-type expression uses multiple sibling navigation objects &quot;{0}&quot;, &quot;{1}&quot; and is too complex to translate..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.invalidArgumentCount">
            <summary>
               Looks up a localized string similar to Source and destination must have the same number of arguments..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.invalidExpErr">
            <summary>
               Looks up a localized string similar to Invalid expression type for this operation..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.mapperInfoDictionaryIsNull">
            <summary>
               Looks up a localized string similar to Mapper Info dictionary cannot be null..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.mustBeExpressions">
            <summary>
               Looks up a localized string similar to Arguments must be expressions..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.srcMemberCannotBeNullFormat">
            <summary>
               Looks up a localized string similar to SourceMember cannot be null. Source Type: {0}, Destination Type: {1}, Property: {2}..
            </summary>
        </member>
        <member name="P:AutoMapper.XpressionMapper.Resource.typeMappingsDictionaryIsNull">
            <summary>
               Looks up a localized string similar to Type Mappings dictionary cannot be null..
            </summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/DataCapture_MA.exe
Binary files differ
DataCapture_MA/bin/Debug/DataCapture_MA.exe.config
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,99 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <!-- SQLite è¿žæŽ¥å­—符串 -->
    <!--<add name="DbModel" connectionString="Data Source=./EntitydataCapture.db" providerName="Microsoft.Data.Sqlite" />-->
  <add name="DbModel" connectionString="Server=localhost;Database=dataCapture;User=root;Password=123456;Port=3306;" providerName="Pomelo.EntityFrameworkCore.MySql" />
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
  </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Extensions.Primitives" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Extensions.Configuration.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Extensions.DependencyInjection.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Extensions.Caching.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Extensions.Options" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Extensions.Logging.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Extensions.DependencyInjection" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.ComponentModel.Annotations" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.EntityFrameworkCore" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.EntityFrameworkCore.Abstractions" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Extensions.Logging" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.32.0" newVersion="3.1.32.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.EntityFrameworkCore.Relational" publicKeyToken="adb9793829ddae60" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-3.1.8.0" newVersion="3.1.8.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <entityFramework>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>
    <appSettings>
        <add key="mesHost" value="http://10.136.21.103:16000/api/" />
        <add key="warningApi" value="equipmentInfoApi" />
        <add key="equipmentStatusApi" value="DataCol/EquipStateData" />
        <add key="equipmentInfoApi" value="DataCol/EquipParametersData" />
    </appSettings>
</configuration>
DataCapture_MA/bin/Debug/DataCapture_MA.pdb
Binary files differ
DataCapture_MA/bin/Debug/EntityFramework.SqlServer.dll
Binary files differ
DataCapture_MA/bin/Debug/EntityFramework.SqlServer.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,2156 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>EntityFramework.SqlServer</name>
    </assembly>
    <members>
        <member name="T:System.Data.Entity.SqlServer.SqlAzureExecutionStrategy">
            <summary>
            An <see cref="T:System.Data.Entity.Infrastructure.IDbExecutionStrategy"/> that retries actions that throw exceptions caused by SQL Azure transient failures.
            </summary>
            <remarks>
            This execution strategy will retry the operation on <see cref="T:System.TimeoutException"/> and <see cref="T:System.Data.SqlClient.SqlException"/>
            if the <see cref="P:System.Data.SqlClient.SqlException.Errors"/> contains any of the following error numbers:
            40613, 40501, 40197, 10929, 10928, 10060, 10054, 10053, 233, 64 and 20
            </remarks>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlAzureExecutionStrategy.#ctor">
            <summary>
            Creates a new instance of <see cref="T:System.Data.Entity.SqlServer.SqlAzureExecutionStrategy" />.
            </summary>
            <remarks>
            The default retry limit is 5, which means that the total amount of time spent between retries is 26 seconds plus the random factor.
            </remarks>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlAzureExecutionStrategy.#ctor(System.Int32,System.TimeSpan)">
            <summary>
            Creates a new instance of <see cref="T:System.Data.Entity.SqlServer.SqlAzureExecutionStrategy" /> with the specified limits for
            number of retries and the delay between retries.
            </summary>
            <param name="maxRetryCount"> The maximum number of retry attempts. </param>
            <param name="maxDelay"> The maximum delay in milliseconds between retries. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlAzureExecutionStrategy.ShouldRetryOn(System.Exception)">
            <inheritdoc/>
        </member>
        <member name="T:System.Data.Entity.SqlServer.SqlFunctions">
            <summary>
            Contains function stubs that expose SqlServer methods in Linq to Entities.
            </summary>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.ChecksumAggregate(System.Collections.Generic.IEnumerable{System.Int32})">
            <summary>Returns the checksum of the values in a collection. Null values are ignored.</summary>
            <returns>The checksum computed from the input collection.</returns>
            <param name="arg">The collection of values over which the checksum is computed.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.ChecksumAggregate(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
            <summary>Returns the checksum of the values in a collection. Null values are ignored.</summary>
            <returns>The checksum computed from the input collection.</returns>
            <param name="arg">The collection of values over which the checksum is computed.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Ascii(System.String)">
            <summary>Returns the ASCII code value of the left-most character of a character expression.</summary>
            <returns>The ASCII code of the first character in the input string.</returns>
            <param name="arg">A valid string.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Char(System.Nullable{System.Int32})">
            <summary>Returns the character that corresponds to the specified integer ASCII value.</summary>
            <returns>The character that corresponds to the specified ASCII value.</returns>
            <param name="arg">An ASCII code.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String)">
            <summary>Returns the starting position of one expression found within another expression.</summary>
            <returns>The starting position of  toFind  if it is found in  toSearch .</returns>
            <param name="toFind">The string expression to be found.</param>
            <param name="toSearch">The string expression to be searched.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[])">
            <summary>Returns the starting position of one expression found within another expression.</summary>
            <returns>The starting position of  toFind  if it is found in  toSearch .</returns>
            <param name="toFind">The string expression to be found.</param>
            <param name="toSearch">The string expression to be searched.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String,System.Nullable{System.Int32})">
            <summary>Returns the starting position of one expression found within another expression.</summary>
            <returns>The starting position of  toFind  if it is found in  toSearch .</returns>
            <param name="toFind">The string expression to be found.</param>
            <param name="toSearch">The string expression to be searched.</param>
            <param name="startLocation">The character position in  toSearch  where searching begins.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[],System.Nullable{System.Int32})">
            <summary>Returns the starting position of one expression found within another expression.</summary>
            <returns>The starting position of  toFind  if it is found in  toSearch .</returns>
            <param name="toFind">The string expression to be found.</param>
            <param name="toSearch">The string expression to be searched.</param>
            <param name="startLocation">The character position in  toSearch  where searching begins.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.String,System.String,System.Nullable{System.Int64})">
            <summary>Returns the starting position of one expression found within another expression.</summary>
            <returns>
            A <see cref="T:System.Nullable`1" /> of <see cref="T:System.Int64" /> value that is the starting position of  toFind  if it is found in  toSearch .
            </returns>
            <param name="toFind">The string expression to be found.</param>
            <param name="toSearch">The string expression to be searched.</param>
            <param name="startLocation">The character position in  toSearch  where searching begins.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CharIndex(System.Byte[],System.Byte[],System.Nullable{System.Int64})">
            <summary>Returns the starting position of one expression found within another expression.</summary>
            <returns>The starting position of  toFind  if it is found in  toSearch .</returns>
            <param name="toFind">The string expression to be found.</param>
            <param name="toSearch">The string expression to be searched.</param>
            <param name="startLocation">The character position in  toSearch  where searching begins.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Difference(System.String,System.String)">
            <summary>Returns an integer value that indicates the difference between the SOUNDEX values of two character expressions.</summary>
            <returns>The SOUNDEX difference between the two strings.</returns>
            <param name="string1">The first string.</param>
            <param name="string2">The second string.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.NChar(System.Nullable{System.Int32})">
            <summary>Returns the Unicode character with the specified integer code, as defined by the Unicode standard.</summary>
            <returns>The character that corresponds to the input character code.</returns>
            <param name="arg">A character code.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.PatIndex(System.String,System.String)">
            <summary>Returns the starting position of the first occurrence of a pattern in a specified expression, or zeros if the pattern is not found, on all valid text and character data types.</summary>
            <returns>The starting character position where the string pattern was found.</returns>
            <param name="stringPattern">A string pattern to search for.</param>
            <param name="target">The string to search.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.QuoteName(System.String)">
            <summary>Returns a Unicode string with the delimiters added to make the input string a valid Microsoft SQL Server delimited identifier.</summary>
            <returns>The original string with brackets added.</returns>
            <param name="stringArg">The expression that quote characters will be added to.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.QuoteName(System.String,System.String)">
            <summary>Returns a Unicode string with the delimiters added to make the input string a valid Microsoft SQL Server delimited identifier.</summary>
            <returns>The original string with the specified quote characters added.</returns>
            <param name="stringArg">The expression that quote characters will be added to.</param>
            <param name="quoteCharacter">The one-character string to use as the delimiter. It can be a single quotation mark ( ' ), a left or right bracket ( [ ] ), or a double quotation mark ( " ). If quote_character is not specified, brackets are used.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Replicate(System.String,System.Nullable{System.Int32})">
            <summary>Repeats a string value a specified number of times.</summary>
            <returns>The target string, repeated the number of times specified by  count .</returns>
            <param name="target">A valid string.</param>
            <param name="count">The value that specifies how many time to repeat  target .</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.SoundCode(System.String)">
            <summary>Converts an alphanumeric string to a four-character (SOUNDEX) code to find similar-sounding words or names.</summary>
            <returns>The SOUNDEX code of the input string.</returns>
            <param name="arg">A valid string.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Space(System.Nullable{System.Int32})">
            <summary>Returns a string of repeated spaces.</summary>
            <returns>A string that consists of the specified number of spaces.</returns>
            <param name="arg1">The number of spaces. If negative, a null string is returned.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.StringConvert(System.Nullable{System.Double})">
            <summary>Returns character data converted from numeric data.</summary>
            <returns>The numeric input expression converted to a string.</returns>
            <param name="number">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.StringConvert(System.Nullable{System.Decimal})">
            <summary>Returns character data converted from numeric data.</summary>
            <returns>The input expression converted to a string.</returns>
            <param name="number">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.StringConvert(System.Nullable{System.Double},System.Nullable{System.Int32})">
            <summary>Returns character data converted from numeric data.</summary>
            <returns>The numeric input expression converted to a string.</returns>
            <param name="number">A numeric expression.</param>
            <param name="length">The total length of the string. This includes decimal point, sign, digits, and spaces. The default is 10.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.StringConvert(System.Nullable{System.Decimal},System.Nullable{System.Int32})">
            <summary>Returns character data converted from numeric data.</summary>
            <returns>The input expression converted to a string.</returns>
            <param name="number">A numeric expression.</param>
            <param name="length">The total length of the string. This includes decimal point, sign, digits, and spaces. The default is 10.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.StringConvert(System.Nullable{System.Double},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>Returns character data converted from numeric data.</summary>
            <returns>The numeric input expression converted to a string.</returns>
            <param name="number">A numeric expression.</param>
            <param name="length">The total length of the string. This includes decimal point, sign, digits, and spaces. The default is 10.</param>
            <param name="decimalArg">The number of places to the right of the decimal point.  decimal  must be less than or equal to 16. If  decimal  is more than 16 then the result is truncated to sixteen places to the right of the decimal point.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.StringConvert(System.Nullable{System.Decimal},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>Returns character data converted from numeric data.</summary>
            <returns>The input expression converted to a string.</returns>
            <param name="number">A numeric expression.</param>
            <param name="length">The total length of the string. This includes decimal point, sign, digits, and spaces. The default is 10.</param>
            <param name="decimalArg">The number of places to the right of the decimal point.  decimal  must be less than or equal to 16. If  decimal  is more than 16 then the result is truncated to sixteen places to the right of the decimal point.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Stuff(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>Inserts a string into another string. It deletes a specified length of characters in the target string at the start position and then inserts the second string into the target string at the start position.</summary>
            <returns>A string consisting of the two strings.</returns>
            <param name="stringInput">The target string.</param>
            <param name="start">The character position in  stringinput  where the replacement string is to be inserted.</param>
            <param name="length">The number of characters to delete from  stringInput . If  length  is longer than  stringInput , deletion occurs up to the last character in  stringReplacement .</param>
            <param name="stringReplacement">The substring to be inserted into  stringInput .</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Unicode(System.String)">
            <summary>Returns the integer value, as defined by the Unicode standard, for the first character of the input expression.</summary>
            <returns>The character code for the first character in the input string.</returns>
            <param name="arg">A valid string.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Acos(System.Nullable{System.Double})">
            <summary>A mathematical function that returns the angle, in radians, whose cosine is the specified numerical value. This angle is called the arccosine.</summary>
            <returns>The angle, in radians, defined by the input cosine value.</returns>
            <param name="arg1">The cosine of an angle.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Acos(System.Nullable{System.Decimal})">
            <summary>A mathematical function that returns the angle, in radians, whose cosine is the specified numerical value. This angle is called the arccosine.</summary>
            <returns>An angle, measured in radians.</returns>
            <param name="arg1">The cosine of an angle.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Asin(System.Nullable{System.Double})">
            <summary>A mathematical function that returns the angle, in radians, whose sine is the specified numerical value. This angle is called the arcsine.</summary>
            <returns>An angle, measured in radians.</returns>
            <param name="arg">The sine of an angle.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Asin(System.Nullable{System.Decimal})">
            <summary>A mathematical function that returns the angle, in radians, whose sine is the specified numerical value. This angle is called the arcsine.</summary>
            <returns>An angle, measured in radians.</returns>
            <param name="arg">The sine of an angle.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Atan(System.Nullable{System.Double})">
            <summary>A mathematical function that returns the angle, in radians, whose tangent is the specified numerical value. This angle is called the arctangent.</summary>
            <returns>An angle, measured in radians.</returns>
            <param name="arg">The tangent of an angle.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Atan(System.Nullable{System.Decimal})">
            <summary>A mathematical function that returns the angle, in radians, whose tangent is the specified numerical value. This angle is called the arctangent.</summary>
            <returns>An angle, measured in radians.</returns>
            <param name="arg">The tangent of an angle.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Atan2(System.Nullable{System.Double},System.Nullable{System.Double})">
            <summary>Returns the positive angle, in radians, between the positive x-axis and the ray from the origin through the point (x, y), where x and y are the two specified numerical values. The first parameter passed to the function is the y-value and the second parameter is the x-value.</summary>
            <returns>An angle, measured in radians.</returns>
            <param name="arg1">The y-coordinate of a point.</param>
            <param name="arg2">The x-coordinate of a point.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Atan2(System.Nullable{System.Decimal},System.Nullable{System.Decimal})">
            <summary>Returns the positive angle, in radians, between the positive x-axis and the ray from the origin through the point (x, y), where x and y are the two specified numerical values. The first parameter passed to the function is the y-value and the second parameter is the x-value.</summary>
            <returns>An angle, measured in radians.</returns>
            <param name="arg1">The y-coordinate of a point.</param>
            <param name="arg2">The x-coordinate of a point.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Cos(System.Nullable{System.Double})">
            <summary>Returns the trigonometric cosine of the specified angle, in radians, in the specified expression.</summary>
            <returns>The trigonometric cosine of the specified angle.</returns>
            <param name="arg">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Cos(System.Nullable{System.Decimal})">
            <summary>Returns the trigonometric cosine of the specified angle, in radians, in the specified expression.</summary>
            <returns>The trigonometric cosine of the specified angle.</returns>
            <param name="arg">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Cot(System.Nullable{System.Double})">
            <summary>A mathematical function that returns the trigonometric cotangent of the specified angle, in radians.</summary>
            <returns>The trigonometric cotangent of the specified angle.</returns>
            <param name="arg">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Cot(System.Nullable{System.Decimal})">
            <summary>A mathematical function that returns the trigonometric cotangent of the specified angle, in radians.</summary>
            <returns>The trigonometric cotangent of the specified angle.</returns>
            <param name="arg">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Degrees(System.Nullable{System.Int32})">
            <summary>Returns the corresponding angle in degrees for an angle specified in radians.</summary>
            <returns>The specified angle converted to degrees.</returns>
            <param name="arg1">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Degrees(System.Nullable{System.Int64})">
            <summary>Returns the corresponding angle in degrees for an angle specified in radians.</summary>
            <returns>The specified angle converted to degrees.</returns>
            <param name="arg1">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Degrees(System.Nullable{System.Decimal})">
            <summary>Returns the corresponding angle in degrees for an angle specified in radians.</summary>
            <returns>The specified angle converted to degrees.</returns>
            <param name="arg1">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Degrees(System.Nullable{System.Double})">
            <summary>Returns the corresponding angle in degrees for an angle specified in radians.</summary>
            <returns>The specified angle converted to degrees.</returns>
            <param name="arg1">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Exp(System.Nullable{System.Double})">
            <summary>Returns the exponential value of the specified float expression.</summary>
            <returns>The constant e raised to the power of the input value.</returns>
            <param name="arg">The input value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Exp(System.Nullable{System.Decimal})">
            <summary>Returns the exponential value of the specified float expression.</summary>
            <returns>The constant e raised to the power of the input value.</returns>
            <param name="arg">The input value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Log(System.Nullable{System.Double})">
            <summary>Returns the natural logarithm of the specified input value.</summary>
            <returns>The natural logarithm of the input value.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Log(System.Nullable{System.Decimal})">
            <summary>Returns the natural logarithm of the specified input value.</summary>
            <returns>The natural logarithm of the input value.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Log10(System.Nullable{System.Double})">
            <summary>Returns the base-10 logarithm of the specified input value.</summary>
            <returns>The base-10 logarithm of the input value.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Log10(System.Nullable{System.Decimal})">
            <summary>Returns the base-10 logarithm of the specified input value.</summary>
            <returns>The base-10 logarithm of the input value.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Pi">
            <summary>Returns the constant value of pi.</summary>
            <returns>The numeric value of pi.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Radians(System.Nullable{System.Int32})">
            <summary>Returns the radian measure corresponding to the specified angle in degrees.</summary>
            <returns>The radian measure of the specified angle.</returns>
            <param name="arg">The angle, measured in degrees</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Radians(System.Nullable{System.Int64})">
            <summary>Returns the radian measure corresponding to the specified angle in degrees.</summary>
            <returns>The radian measure of the specified angle.</returns>
            <param name="arg">The angle, measured in degrees</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Radians(System.Nullable{System.Decimal})">
            <summary>Returns the radian measure corresponding to the specified angle in degrees.</summary>
            <returns>The radian measure of the specified angle.</returns>
            <param name="arg">The angle, measured in degrees.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Radians(System.Nullable{System.Double})">
            <summary>Returns the radian measure corresponding to the specified angle in degrees.</summary>
            <returns>The radian measure of the specified angle.</returns>
            <param name="arg">The angle, measured in degrees.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Rand">
            <summary>Returns a pseudo-random float value from 0 through 1, exclusive.</summary>
            <returns>The pseudo-random value.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Rand(System.Nullable{System.Int32})">
            <summary>Returns a pseudo-random float value from 0 through 1, exclusive.</summary>
            <returns>The pseudo-random value.</returns>
            <param name="seed">The seed value. If  seed  is not specified, the SQL Server Database Engine assigns a seed value at random. For a specified seed value, the result returned is always the same.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Sign(System.Nullable{System.Int32})">
            <summary>Returns the positive (+1), zero (0), or negative (-1) sign of the specified expression.</summary>
            <returns>The sign of the input expression.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Sign(System.Nullable{System.Int64})">
            <summary>Returns the positive (+1), zero (0), or negative (-1) sign of the specified expression.</summary>
            <returns>The sign of the input expression.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Sign(System.Nullable{System.Decimal})">
            <summary>Returns the positive (+1), zero (0), or negative (-1) sign of the specified expression.</summary>
            <returns>The sign of the input expression.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Sign(System.Nullable{System.Double})">
            <summary>Returns the positive (+1), zero (0), or negative (-1) sign of the specified expression.</summary>
            <returns>The sign of the input expression.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Sin(System.Nullable{System.Decimal})">
            <summary>Returns the trigonometric sine of the specified angle.</summary>
            <returns>The trigonometric sine of the input expression.</returns>
            <param name="arg">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Sin(System.Nullable{System.Double})">
            <summary>Returns the trigonometric sine of the specified angle.</summary>
            <returns>The trigonometric sine of the input expression.</returns>
            <param name="arg">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.SquareRoot(System.Nullable{System.Double})">
            <summary>Returns the square root of the specified number.</summary>
            <returns>The square root of the input value.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.SquareRoot(System.Nullable{System.Decimal})">
            <summary>Returns the square root of the specified number.</summary>
            <returns>The square root of the input value.</returns>
            <param name="arg">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Square(System.Nullable{System.Double})">
            <summary>Returns the square of the specified number.</summary>
            <returns>The square of the input value.</returns>
            <param name="arg1">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Square(System.Nullable{System.Decimal})">
            <summary>Returns the square of the specified number.</summary>
            <returns>The square of the input value.</returns>
            <param name="arg1">A numeric expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Tan(System.Nullable{System.Double})">
            <summary>Returns the trigonometric tangent of the input expression.</summary>
            <returns>The tangent of the input angle.</returns>
            <param name="arg">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Tan(System.Nullable{System.Decimal})">
            <summary>Returns the trigonometric tangent of the input expression.</summary>
            <returns>The tangent of the input angle.</returns>
            <param name="arg">An angle, measured in radians.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateAdd(System.String,System.Nullable{System.Double},System.Nullable{System.DateTime})">
            <summary>Returns a new datetime value based on adding an interval to the specified date.</summary>
            <returns>The new date.</returns>
            <param name="datePartArg">The part of the date to increment. </param>
            <param name="number">The value used to increment a date by a specified amount.</param>
            <param name="date">The date to increment.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateAdd(System.String,System.Nullable{System.Double},System.Nullable{System.TimeSpan})">
            <summary>Returns a new time span value based on adding an interval to the specified time span.</summary>
            <returns>The new time span.</returns>
            <param name="datePartArg">The part of the date to increment.</param>
            <param name="number">The value used to increment a date by a specified amount.</param>
            <param name="time">The time span to increment.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateAdd(System.String,System.Nullable{System.Double},System.Nullable{System.DateTimeOffset})">
            <summary>Returns a new date value based on adding an interval to the specified date.</summary>
            <returns>The new point in time, expressed as a date and time of day, relative to Coordinated Universal Time (UTC).</returns>
            <param name="datePartArg">The part of the date to increment.</param>
            <param name="number">The value used to increment a date by a specified amount.</param>
            <param name="dateTimeOffsetArg">The date to increment.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateAdd(System.String,System.Nullable{System.Double},System.String)">
            <summary>Returns a new datetime value based on adding an interval to the specified date.</summary>
            <returns>
            A <see cref="T:System.Nullable`1" /> of <see cref="T:System.DateTime" /> value that is the new date.
            </returns>
            <param name="datePartArg">The part of the date to increment.</param>
            <param name="number">The value used to increment a date by a specified amount.</param>
            <param name="date">The date to increment.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.String,System.Nullable{System.DateTime})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.String,System.Nullable{System.DateTimeOffset})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.String,System.Nullable{System.TimeSpan})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The value specifying the number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.TimeSpan},System.String)">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.DateTime},System.String)">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.DateTimeOffset},System.String)">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.String,System.String)">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.TimeSpan},System.Nullable{System.DateTime})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.TimeSpan},System.Nullable{System.DateTimeOffset})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.DateTime},System.Nullable{System.TimeSpan})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.TimeSpan})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two Dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTimeOffset})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateDiff(System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTime})">
            <summary>Returns the count of the specified datepart boundaries crossed between the specified start date and end date.</summary>
            <returns>The number of time intervals between the two dates.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="startDate">The first date.</param>
            <param name="endDate">The second date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateName(System.String,System.Nullable{System.DateTime})">
            <summary>Returns a character string that represents the specified datepart of the specified date.</summary>
            <returns>The specified part of the specified date.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateName(System.String,System.String)">
            <summary>Returns a character string that represents the specified datepart of the specified date.</summary>
            <returns>The specified part of the specified date.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateName(System.String,System.Nullable{System.TimeSpan})">
            <summary>Returns a character string that represents the specified datepart of the specified date.</summary>
            <returns>The specified part of the specified date.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DateName(System.String,System.Nullable{System.DateTimeOffset})">
            <summary>Returns a character string that represents the specified datepart of the specified date.</summary>
            <returns>The specified part of the specified date.</returns>
            <param name="datePartArg">The part of the date to calculate the differing number of time intervals.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DatePart(System.String,System.Nullable{System.DateTime})">
            <summary>Returns an integer that represents the specified datepart of the specified date.</summary>
            <returns>The specified datepart of the specified date.</returns>
            <param name="datePartArg">The part of the date to return the value.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DatePart(System.String,System.Nullable{System.DateTimeOffset})">
            <summary>Returns an integer that represents the specified datepart of the specified date.</summary>
            <returns>The specified datepart of the specified date.</returns>
            <param name="datePartArg">The part of the date to return the value.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DatePart(System.String,System.String)">
            <summary>Returns an integer that represents the specified datepart of the specified date.</summary>
            <returns>The specified datepart of the specified date.</returns>
            <param name="datePartArg">The part of the date to return the value.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DatePart(System.String,System.Nullable{System.TimeSpan})">
            <summary>Returns an integer that represents the specified datepart of the specified date.</summary>
            <returns>The specified datepart of the specified date.</returns>
            <param name="datePartArg">The part of the date to return the value.</param>
            <param name="date">The date.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.GetDate">
            <summary>Returns the current database system timestamp as a datetime value without the database time zone offset. This value is derived from the operating system of the computer on which the instance of SQL Server is running.</summary>
            <returns>The current database timestamp.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.GetUtcDate">
            <summary>Returns the current database system timestamp as a datetime value. The database time zone offset is not included. This value represents the current UTC time (Coordinated Universal Time). This value is derived from the operating system of the computer on which the instance of SQL Server is running.</summary>
            <returns>The current database UTC timestamp.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.Nullable{System.Boolean})">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for data length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.Nullable{System.Double})">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for data length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.Nullable{System.Decimal})">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for data length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.Nullable{System.DateTime})">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for data length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.Nullable{System.TimeSpan})">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for data length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.Nullable{System.DateTimeOffset})">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for data length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.String)">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for data length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.Byte[])">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.DataLength(System.Nullable{System.Guid})">
            <summary>Returns the number of bytes used to represent any expression.</summary>
            <returns>The number of bytes in the input value.</returns>
            <param name="arg">The value to be examined for data length.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Boolean})">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input value.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Double})">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input value.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Decimal})">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input value.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.String)">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input value.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.DateTime})">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.TimeSpan})">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input value.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.DateTimeOffset})">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input value.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Byte[])">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input value.</returns>
            <param name="arg1">The character array for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Guid})">
            <summary>Returns the checksum value computed over the input argument.</summary>
            <returns>The checksum computed over the input value.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Double},System.Nullable{System.Double})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Decimal},System.Nullable{System.Decimal})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.String,System.String)">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Byte[],System.Byte[])">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The character array for which the checksum is calculated.</param>
            <param name="arg2">The character array for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Guid},System.Nullable{System.Guid})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
            <param name="arg3">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
            <param name="arg3">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
            <param name="arg3">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.String,System.String,System.String)">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
            <param name="arg3">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
            <param name="arg3">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
            <param name="arg3">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan},System.Nullable{System.TimeSpan})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
            <param name="arg3">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Byte[],System.Byte[],System.Byte[])">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The character array for which the checksum is calculated.</param>
            <param name="arg2">The character array for which the checksum is calculated.</param>
            <param name="arg3">The character array for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.Checksum(System.Nullable{System.Guid},System.Nullable{System.Guid},System.Nullable{System.Guid})">
            <summary>Returns the checksum value computed over the input arguments.</summary>
            <returns>The checksum computed over the input values.</returns>
            <param name="arg1">The value for which the checksum is calculated.</param>
            <param name="arg2">The value for which the checksum is calculated.</param>
            <param name="arg3">The value for which the checksum is calculated.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CurrentTimestamp">
            <summary>Returns the current date and time. </summary>
            <returns>The current date and time.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.CurrentUser">
            <summary>Returns the name of the current user.</summary>
            <returns>The name of the current user.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.HostName">
            <summary>Returns the workstation name.</summary>
            <returns>The name of the workstation.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.UserName(System.Nullable{System.Int32})">
            <summary>Returns a database user name corresponding to a specified identification number.</summary>
            <returns>The user name.</returns>
            <param name="arg">A user ID.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.UserName">
            <summary>Returns a database user name corresponding to a specified identification number.</summary>
            <returns>The user name.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.IsNumeric(System.String)">
            <summary>Indicates whether the input value is a valid numeric type.</summary>
            <returns>1 if the input expression is a valid numeric data type; otherwise, 0.</returns>
            <param name="arg">A string expression.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlFunctions.IsDate(System.String)">
            <summary>Indicates whether the input value is a valid date or time.</summary>
            <returns>1 if the input expression is a valid date or time value of datetime or smalldatetime data types; otherwise, 0.</returns>
            <param name="arg">The tested value.</param>
        </member>
        <member name="T:System.Data.Entity.SqlServer.SqlHierarchyIdFunctions">
            <summary>
            Contains function stubs that expose SqlServer methods in Linq to Entities.
            </summary>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlHierarchyIdFunctions.GetAncestor(System.Data.Entity.Hierarchy.HierarchyId,System.Int32)">
            <summary>Returns a hierarchyid representing the nth ancestor of this.</summary>
            <returns>A hierarchyid representing the nth ancestor of this.</returns>
            <param name="hierarchyIdValue">The hierarchyid value.</param>
            <param name="n">n</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlHierarchyIdFunctions.GetDescendant(System.Data.Entity.Hierarchy.HierarchyId,System.Data.Entity.Hierarchy.HierarchyId,System.Data.Entity.Hierarchy.HierarchyId)">
            <summary>Returns a child node of the parent.</summary>
            <param name="hierarchyIdValue">The hierarchyid value.</param>
            <param name="child1"> null or the hierarchyid of a child of the current node. </param>
            <param name="child2"> null or the hierarchyid of a child of the current node. </param>
            <returns>
            Returns one child node that is a descendant of the parent.
            If parent is null, returns null.
            If parent is not null, and both child1 and child2 are null, returns a child of parent.
            If parent and child1 are not null, and child2 is null, returns a child of parent greater than child1.
            If parent and child2 are not null and child1 is null, returns a child of parent less than child2.
            If parent, child1, and child2 are not null, returns a child of parent greater than child1 and less than child2.
            If child1 is not null and not a child of parent, an exception is raised.
            If child2 is not null and not a child of parent, an exception is raised.
            If child1 >= child2, an exception is raised.
            </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlHierarchyIdFunctions.GetLevel(System.Data.Entity.Hierarchy.HierarchyId)">
            <summary>Returns an integer that represents the depth of the node this in the tree.</summary>
            <returns>An integer that represents the depth of the node this in the tree.</returns>
            <param name="hierarchyIdValue">The hierarchyid value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlHierarchyIdFunctions.GetRoot">
            <summary>Returns the root of the hierarchy tree.</summary>
            <returns>The root of the hierarchy tree.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlHierarchyIdFunctions.IsDescendantOf(System.Data.Entity.Hierarchy.HierarchyId,System.Data.Entity.Hierarchy.HierarchyId)">
            <summary>Returns true if this is a descendant of parent.</summary>
            <returns>True if this is a descendant of parent.</returns>
            <param name="hierarchyIdValue">The hierarchyid value.</param>
            <param name="parent">parent</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlHierarchyIdFunctions.GetReparentedValue(System.Data.Entity.Hierarchy.HierarchyId,System.Data.Entity.Hierarchy.HierarchyId,System.Data.Entity.Hierarchy.HierarchyId)">
            <summary>Returns a node whose path from the root is the path to newRoot, followed by the path from oldRoot to this.</summary>
            <returns>Hierarchyid value.</returns>
            <param name="hierarchyIdValue">The hierarchyid value.</param>
            <param name="oldRoot">oldRoot</param>
            <param name="newRoot">newRoot</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlHierarchyIdFunctions.Parse(System.String)">
            <summary>Converts the canonical string representation of a hierarchyid to a hierarchyid value.</summary>
            <returns>Hierarchyid value.</returns>
            <param name="input">input</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderManifest.SupportsParameterOptimizationInSchemaQueries">
            <summary>
            Indicates if the provider supports the parameter optimization described in EntityFramework6 GitHub issue #195.
            </summary>
            <returns><c>True</c> since this provider supports the parameter optimization.</returns>
        </member>
        <member name="T:System.Data.Entity.SqlServer.SqlProviderServices">
            <summary>
            The DbProviderServices implementation for the SqlClient provider for SQL Server.
            </summary>
            <remarks>
            Note that instance of this type also resolve additional provider services for Microsoft SQL Server
            when this type is registered as an EF provider either using an entry in the application's config file
            or through code-based registration in <see cref="T:System.Data.Entity.DbConfiguration" />.
            The services resolved are:
            Requests for <see cref="T:System.Data.Entity.Infrastructure.IDbConnectionFactory" /> are resolved to a Singleton instance of
            <see cref="T:System.Data.Entity.Infrastructure.LocalDbConnectionFactory" /> to create connections to LocalDB by default.
            Requests for <see cref="T:System.Func`1" /> for the invariant name "System.Data.SqlClient"
            for any server name are resolved to a delegate that returns a <see cref="T:System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy" />
            to provide a non-retrying policy for SQL Server.
            Requests for <see cref="T:System.Data.Entity.Migrations.Sql.MigrationSqlGenerator" /> for the invariant name "System.Data.SqlClient" are
            resolved to <see cref="T:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator" /> instances to provide default Migrations SQL
            generation for SQL Server.
            Requests for <see cref="T:System.Data.Entity.Spatial.DbSpatialServices" /> for the invariant name "System.Data.SqlClient" are
            resolved to a Singleton instance of <see cref="T:System.Data.Entity.SqlServer.SqlSpatialServices" /> to provide default spatial
            services for SQL Server.
            </remarks>
        </member>
        <member name="F:System.Data.Entity.SqlServer.SqlProviderServices.ProviderInvariantName">
            <summary>
            This is the well-known string using in configuration files and code-based configuration as
            the "provider invariant name" used to specify Microsoft SQL Server for ADO.NET and
            Entity Framework provider services.
            </summary>
        </member>
        <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.Instance">
            <summary>
            The Singleton instance of the SqlProviderServices type.
            </summary>
        </member>
        <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.SqlServerTypesAssemblyName">
            <summary>
            Set to the full name of the Microsoft.SqlServer.Types assembly to override the default selection
            </summary>
        </member>
        <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.TruncateDecimalsToScale">
            <summary>
            Get or sets a value indicating whether <see cref="T:System.Decimal" /> parameter values are truncated to
            the scale (number of decimal places) defined for their corresponding columns when they are sent
            to the database. A value of <c>true</c> indicates that <see cref="T:System.Data.SqlClient.SqlParameter" /> objects
            created for <see cref="T:System.Decimal" /> columns will have their <see cref="P:System.Data.SqlClient.SqlParameter.Scale" />
            properties set, which will cause the parameter values to be truncated. If set to <c>false</c>
            then the <see cref="P:System.Data.SqlClient.SqlParameter.Scale" /> properties will not be set, avoiding the truncation
            behavior of <see cref="T:System.Data.SqlClient.SqlParameter" /> and allowing SQL Server to round values if necessary.
            The default value is <c>true</c> to prevent breaking existing applications that depend on this
            behavior.
            </summary>
        </member>
        <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.UseScopeIdentity">
            <summary>
            Gets or sets a value indicating whether to use the SCOPE_IDENTITY() function to retrieve values
            generated by the database for numeric columns during an INSERT operation. The default value of
            <c>true</c> is recommended and can provide better performance if all numeric values are generated
            using IDENTITY columns. If set to <c>false</c>, an OUTPUT clause will be used instead. An OUTPUT
            clause makes it possible to retrieve values generated by sequences or other means.
            </summary>
        </member>
        <member name="P:System.Data.Entity.SqlServer.SqlProviderServices.UseRowNumberOrderingInOffsetQueries">
            <summary>
            Gets or sets a value indicating whether the ROW_NUMBER() function is used in sort expression
            passed to the ORDER BY clause when OFFSET is present in query. The default value of <c>true</c>
            is recommended to obtain query results that are stable for paging operations. The value of
            <c>false</c> can be used for compatibility with previous versions of EF and will cause the sort
            expression to be passed unmodified to the ORDER BY clause, which can lead to unstable results
            if the ordering is ambiguous.
            </summary>
            <remarks>
            This flag only applies to SQL Server 2012 or later. This flag does not affect queries that have
            already been translated to SQL and cached, therefore applications that need to set the value to
            <c>false</c> for compatibility should do so before executing any queries.
            </remarks>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.RegisterInfoMessageHandler(System.Data.Common.DbConnection,System.Action{System.String})">
            <summary>
            Registers a handler to process non-error messages coming from the database provider.
            </summary>
            <param name="connection"> The connection to receive information for. </param>
            <param name="handler"> The handler to process messages. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.CreateDbCommandDefinition(System.Data.Entity.Core.Common.DbProviderManifest,System.Data.Entity.Core.Common.CommandTrees.DbCommandTree)">
            <summary>
            Create a Command Definition object, given the connection and command tree
            </summary>
            <param name="providerManifest"> provider manifest that was determined from metadata </param>
            <param name="commandTree"> command tree for the statement </param>
            <returns> an executable command definition object </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.CloneDbCommand(System.Data.Common.DbCommand)">
            <summary>
            See issue 2390 - cloning the DesignTimeVisible property on the
            <see cref="T:System.Data.SqlClient.SqlCommand" /> can cause deadlocks.
            So here overriding to provide a method that does not clone DesignTimeVisible.
            </summary>
            <param name="fromDbCommand"> the <see cref="T:System.Data.Common.DbCommand" /> object to clone </param>
            <returns >a clone of the <see cref="T:System.Data.Common.DbCommand" /> </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.SetDbParameterValue(System.Data.Common.DbParameter,System.Data.Entity.Core.Metadata.Edm.TypeUsage,System.Object)">
            <summary>
            Sets the parameter value and appropriate facets for the given <see cref="T:System.Data.Entity.Core.Metadata.Edm.TypeUsage"/>.
            </summary>
            <param name="parameter">The parameter.</param>
            <param name="parameterType">The type of the parameter.</param>
            <param name="value">The value of the parameter.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection)">
            <summary>
            Returns provider manifest token for a given connection.
            </summary>
            <param name="connection"> Connection to find manifest token from. </param>
            <returns> The provider manifest token for the specified connection. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.GetDbProviderManifest(System.String)">
            <summary>
            Returns the provider manifest by using the specified version information.
            </summary>
            <param name="versionHint"> The token information associated with the provider manifest. </param>
            <returns> The provider manifest by using the specified version information. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.GetDbSpatialDataReader(System.Data.Common.DbDataReader,System.String)">
            <summary>
            Gets a spatial data reader for SQL Server.
            </summary>
            <param name="fromReader"> The reader where the spatial data came from. </param>
            <param name="versionHint"> The manifest token associated with the provider manifest. </param>
            <returns> The spatial data reader. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbGetSpatialServices(System.String)">
            <summary>
            Gets a spatial data reader for SQL Server.
            </summary>
            <param name="versionHint"> The manifest token associated with the provider manifest. </param>
            <returns> The spatial data reader. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbCreateDatabaseScript(System.String,System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
            <summary>
            Generates a data definition language (DDL) script that creates schema objects
            (tables, primary keys, foreign keys) based on the contents of the StoreItemCollection
            parameter and targeted for the version of the database corresponding to the provider manifest token.
            </summary>
            <param name="providerManifestToken"> The provider manifest token identifying the target version. </param>
            <param name="storeItemCollection"> The structure of the database. </param>
            <returns>
            A DDL script that creates schema objects based on the contents of the StoreItemCollection parameter
            and targeted for the version of the database corresponding to the provider manifest token.
            </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbCreateDatabase(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
            <summary>
            Create the database and the database objects.
            If initial catalog is not specified, but AttachDBFilename is specified, we generate a random database name based on the AttachDBFilename.
            Note: this causes pollution of the db, as when the connection string is later used, the mdf will get attached under a different name.
            However if we try to replicate the name under which it would be attached, the following scenario would fail:
            The file does not exist, but registered with database.
            The user calls:  If (DatabaseExists) DeleteDatabase
            CreateDatabase
            For further details on the behavior when AttachDBFilename is specified see Dev10# 188936
            </summary>
            <param name="connection">Connection to a non-existent database that needs to be created and populated with the store objects indicated with the storeItemCollection parameter.</param>
            <param name="commandTimeout">Execution timeout for any commands needed to create the database.</param>
            <param name="storeItemCollection">The collection of all store items based on which the script should be created.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
            <summary>
            Determines whether the database for the given connection exists.
            There are three cases:
            1.  Initial Catalog = X, AttachDBFilename = null:   (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0
            2.  Initial Catalog = X, AttachDBFilename = F:      if (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 then <c>true</c>,
            if not, try to open the connection and then return (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0
            3.  Initial Catalog = null, AttachDBFilename = F:   Try to open the connection. If that succeeds the result is true, otherwise
            if the there are no databases corresponding to the given file return <c>false</c>, otherwise throw.
            Note: We open the connection to cover the scenario when the mdf exists, but is not attached.
            Given that opening the connection would auto-attach it, it would not be appropriate to return <c>false</c> in this case.
            Also note that checking for the existence of the file does not work for a remote server.  (Dev11 #290487)
            For further details on the behavior when AttachDBFilename is specified see Dev10# 188936
            </summary>
            <param name="connection">Connection to a database whose existence is checked by this method.</param>
            <param name="commandTimeout">Execution timeout for any commands needed to determine the existence of the database.</param>
            <param name="storeItemCollection">The collection of all store items from the model. This parameter is no longer used for determining database existence.</param>
            <returns>True if the provider can deduce the database only based on the connection.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Lazy{System.Data.Entity.Core.Metadata.Edm.StoreItemCollection})">
            <summary>
            Determines whether the database for the given connection exists.
            There are three cases:
            1.  Initial Catalog = X, AttachDBFilename = null:   (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0
            2.  Initial Catalog = X, AttachDBFilename = F:      if (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0 then <c>true</c>,
            if not, try to open the connection and then return (SELECT Count(*) FROM sys.databases WHERE [name]= X) > 0
            3.  Initial Catalog = null, AttachDBFilename = F:   Try to open the connection. If that succeeds the result is true, otherwise
            if the there are no databases corresponding to the given file return <c>false</c>, otherwise throw.
            Note: We open the connection to cover the scenario when the mdf exists, but is not attached.
            Given that opening the connection would auto-attach it, it would not be appropriate to return <c>false</c> in this case.
            Also note that checking for the existence of the file does not work for a remote server.  (Dev11 #290487)
            For further details on the behavior when AttachDBFilename is specified see Dev10# 188936
            </summary>
            <param name="connection">Connection to a database whose existence is checked by this method.</param>
            <param name="commandTimeout">Execution timeout for any commands needed to determine the existence of the database.</param>
            <param name="storeItemCollection">The collection of all store items from the model. This parameter is no longer used for determining database existence.</param>
            <returns>True if the provider can deduce the database only based on the connection.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.DbDeleteDatabase(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
            <summary>
            Delete the database for the given connection.
            There are three cases:
            1.  If Initial Catalog is specified (X) drop database X
            2.  Else if AttachDBFilename is specified (F) drop all the databases corresponding to F
            if none throw
            3.  If niether the catalog not the file name is specified - throw
            Note that directly deleting the files does not work for a remote server.  However, even for not attached
            databases the current logic would work assuming the user does: if (DatabaseExists) DeleteDatabase
            </summary>
            <param name="connection"> Connection </param>
            <param name="commandTimeout"> Timeout for internal commands. </param>
            <param name="storeItemCollection"> Item Collection. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlProviderServices.CloneDbConnection(System.Data.Common.DbConnection,System.Data.Common.DbProviderFactory)">
            <summary>
            Clones the connection.
            </summary>
            <param name="connection">The original connection.</param>
            <param name="factory">The factory to use.</param>
            <returns>Cloned connection</returns>
        </member>
        <member name="T:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator">
            <summary>
            Provider to convert provider agnostic migration operations into SQL commands
            that can be run against a Microsoft SQL Server database.
            </summary>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.IsPermissionDeniedError(System.Exception)">
            <summary>
            Determines if a provider specific exception corresponds to a database-level permission denied error.
            </summary>
            <param name="exception">The database exception.</param>
            <returns> true if the supplied exception corresponds to a database-level permission denied error; otherwise false. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Collections.Generic.IEnumerable{System.Data.Entity.Migrations.Model.MigrationOperation},System.String)">
            <summary>
            Converts a set of migration operations into Microsoft SQL Server specific SQL.
            </summary>
            <param name="migrationOperations"> The operations to be converted. </param>
            <param name="providerManifestToken"> Token representing the version of SQL Server being targeted (i.e. "2005", "2008"). </param>
            <returns> A list of SQL statements to be executed to perform the migration operations. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.GenerateProcedureBody(System.Collections.Generic.ICollection{System.Data.Entity.Core.Common.CommandTrees.DbModificationCommandTree},System.String,System.String)">
            <summary>
            Generates the SQL body for a stored procedure.
            </summary>
            <param name="commandTrees">The command trees representing the commands for an insert, update or delete operation.</param>
            <param name="rowsAffectedParameter">The rows affected parameter name.</param>
            <param name="providerManifestToken">The provider manifest token.</param>
            <returns>The SQL body for the stored procedure.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.UpdateDatabaseOperation)">
            <summary>
            Generates the specified update database operation which represents applying a series of migrations.
            The generated script is idempotent, meaning it contains conditional logic to check if individual migrations
            have already been applied and only apply the pending ones.
            </summary>
            <param name="updateDatabaseOperation">The update database operation.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.MigrationOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.MigrationOperation" />.
            Allows derived providers to handle additional operation types.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="migrationOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.CreateConnection">
            <summary>
            Creates an empty connection for the current provider.
            Allows derived providers to use connection other than <see cref="T:System.Data.SqlClient.SqlConnection" />.
            </summary>
            <returns> An empty connection for the current provider. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.CreateProcedureOperation)">
            <summary>
            Generates the specified create procedure operation.
            </summary>
            <param name="createProcedureOperation">The create procedure operation.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AlterProcedureOperation)">
            <summary>
            Generates the specified alter procedure operation.
            </summary>
            <param name="alterProcedureOperation">The alter procedure operation.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropProcedureOperation)">
            <summary>
            Generates the specified drop procedure operation.
            </summary>
            <param name="dropProcedureOperation">The drop procedure operation.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.CreateTableOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation" />. This method differs from
            <see cref="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.WriteCreateTable(System.Data.Entity.Migrations.Model.CreateTableOperation)" /> in that it will
            create the target database schema if it does not already exist.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="createTableOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.WriteCreateTable(System.Data.Entity.Migrations.Model.CreateTableOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="createTableOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.WriteCreateTable(System.Data.Entity.Migrations.Model.CreateTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Writes CREATE TABLE SQL to the target writer.
            </summary>
            <param name="createTableOperation"> The operation to produce SQL for. </param>
            <param name="writer"> The target writer. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AlterTableOperation)">
            <summary>
            Override this method to generate SQL when the definition of a table or its attributes are changed.
            The default implementation of this method does nothing.
            </summary>
            <param name="alterTableOperation"> The operation describing changes to the table. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.GenerateMakeSystemTable(System.Data.Entity.Migrations.Model.CreateTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates SQL to mark a table as a system table.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="createTableOperation"> The table to mark as a system table. </param>
            <param name="writer"> The <see cref='T:System.Data.Entity.Migrations.Utilities.IndentedTextWriter' /> to write the generated SQL to. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.GenerateCreateSchema(System.String)">
            <summary>
            Generates SQL to create a database schema.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="schema"> The name of the schema to create. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AddForeignKeyOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="addForeignKeyOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropForeignKeyOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropForeignKeyOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="dropForeignKeyOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.CreateIndexOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.CreateIndexOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="createIndexOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropIndexOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropIndexOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="dropIndexOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="addPrimaryKeyOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="dropPrimaryKeyOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AddColumnOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.AddColumnOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="addColumnOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropColumnOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropColumnOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="dropColumnOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.AlterColumnOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="alterColumnOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.DropDefaultConstraint(System.String,System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Call this method to generate SQL that will attempt to drop the default constraint created
            when a column is created. This method is usually called by code that overrides the creation or
            altering of columns.
            </summary>
            <param name="table">The table to which the constraint applies.</param>
            <param name="column">The column to which the constraint applies.</param>
            <param name="writer">The writer to which generated SQL should be written.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.DropTableOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.DropTableOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="dropTableOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.SqlOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.SqlOperation" />.
            Generated SQL should be added using the Statement or StatementBatch methods.
            </summary>
            <param name="sqlOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.RenameColumnOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="renameColumnOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.RenameIndexOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.RenameIndexOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="renameIndexOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.RenameTableOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.RenameTableOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="renameTableOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.RenameProcedureOperation)">
            <summary>
            Generates the specified rename procedure operation.
            </summary>
            <param name="renameProcedureOperation">The rename procedure operation.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.MoveProcedureOperation)">
            <summary>
            Generates the specified move procedure operation.
            </summary>
            <param name="moveProcedureOperation">The move procedure operation.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.MoveTableOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.MoveTableOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="moveTableOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.ColumnModel,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates SQL for the given column model. This method is called by other methods that
            process columns and can be overridden to change the SQL generated.
            </summary>
            <param name="column">The column for which SQL is being generated.</param>
            <param name="writer">The writer to which generated SQL should be written.</param>
        </member>
        <member name="P:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.GuidColumnDefault">
            <summary>
            Returns the column default value to use for store-generated GUID columns when
            no default value is explicitly specified in the migration.
            Returns newsequentialid() for on-premises SQL Server 2005 and later.
            Returns newid() for SQL Azure.
            </summary>
            <value>Either newsequentialid() or newid() as described above.</value>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.HistoryOperation)">
            <summary>
            Generates SQL for a <see cref="T:System.Data.Entity.Migrations.Model.HistoryOperation" />.
            Generated SQL should be added using the Statement method.
            </summary>
            <param name="historyOperation"> The operation to produce SQL for. </param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Byte[])">
            <summary>
            Generates SQL to specify a constant byte[] default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Boolean)">
            <summary>
            Generates SQL to specify a constant bool default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.DateTime)">
            <summary>
            Generates SQL to specify a constant DateTime default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.DateTimeOffset)">
            <summary>
            Generates SQL to specify a constant DateTimeOffset default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Guid)">
            <summary>
            Generates SQL to specify a constant Guid default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.String)">
            <summary>
            Generates SQL to specify a constant string default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.TimeSpan)">
            <summary>
            Generates SQL to specify a constant TimeSpan default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Hierarchy.HierarchyId)">
            <summary>
            Generates SQL to specify a constant hierarchyid default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Spatial.DbGeography)">
            <summary>
            Generates SQL to specify a constant geogrpahy default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Spatial.DbGeometry)">
            <summary>
            Generates SQL to specify a constant geometry default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Generate(System.Object)">
            <summary>
            Generates SQL to specify a constant default value being set on a column.
            This method just generates the actual value, not the SQL to set the default value.
            </summary>
            <param name="defaultValue"> The value to be set. </param>
            <returns> SQL representing the default value. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.BuildColumnType(System.Data.Entity.Migrations.Model.ColumnModel)">
            <summary>
            Generates SQL to specify the data type of a column.
            This method just generates the actual type, not the SQL to create the column.
            </summary>
            <param name="columnModel"> The definition of the column. </param>
            <returns> SQL representing the data type. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Name(System.String)">
            <summary>
            Generates a quoted name. The supplied name may or may not contain the schema.
            </summary>
            <param name="name"> The name to be quoted. </param>
            <returns> The quoted name. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Quote(System.String)">
            <summary>
            Quotes an identifier for SQL Server.
            </summary>
            <param name="identifier"> The identifier to be quoted. </param>
            <returns> The quoted identifier. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Statement(System.String,System.Boolean,System.String)">
            <summary>
            Adds a new Statement to be executed against the database.
            </summary>
            <param name="sql"> The statement to be executed. </param>
            <param name="suppressTransaction"> Gets or sets a value indicating whether this statement should be performed outside of the transaction scope that is used to make the migration process transactional. If set to true, this operation will not be rolled back if the migration process fails. </param>
            <param name="batchTerminator">The batch terminator for the database provider.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Writer">
            <summary>
            Gets a new <see cref="T:System.Data.Entity.Migrations.Utilities.IndentedTextWriter" /> that can be used to build SQL.
            This is just a helper method to create a writer. Writing to the writer will
            not cause SQL to be registered for execution. You must pass the generated
            SQL to the Statement method.
            </summary>
            <returns> An empty text writer to use for SQL generation. </returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.Statement(System.Data.Entity.Migrations.Utilities.IndentedTextWriter,System.String)">
            <summary>
            Adds a new Statement to be executed against the database.
            </summary>
            <param name="writer"> The writer containing the SQL to be executed. </param>
            <param name="batchTerminator">The batch terminator for the database provider.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator.StatementBatch(System.String,System.Boolean)">
            <summary>
            Breaks sql string into one or more statements, handling T-SQL utility statements as necessary.
            </summary>
            <param name="sqlBatch"> The SQL to split into one ore more statements to be executed. </param>
            <param name="suppressTransaction"> Gets or sets a value indicating whether this statement should be performed outside of the transaction scope that is used to make the migration process transactional. If set to true, this operation will not be rolled back if the migration process fails. </param>
        </member>
        <member name="T:System.Data.Entity.SqlServer.SqlSpatialFunctions">
            <summary>
            Contains function stubs that expose SqlServer methods in Linq to Entities.
            </summary>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.PointGeography(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Int32})">
            <summary>Constructs a geography instance representing a Point instance from its x and y values and a spatial reference ID (SRID). </summary>
            <returns>The constructed geography instance.</returns>
            <param name="latitude">The x-coordinate of the Point being generated.</param>
            <param name="longitude">The y-coordinate of the Point being generated</param>
            <param name="spatialReferenceId">The SRID of the geography instance.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.AsTextZM(System.Data.Entity.Spatial.DbGeography)">
            <summary>Returns the Open Geospatial Consortium (OGC) Well-Known Text (WKT) representation of a geography instance augmented with any Z (elevation) and M (measure) values carried by the instance.</summary>
            <returns>The Open Geospatial Consortium (OGC) Well-Known Text (WKT) representation of a geography instance.</returns>
            <param name="geographyValue">The geography value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.BufferWithTolerance(System.Data.Entity.Spatial.DbGeography,System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Boolean})">
            <summary>Returns a geometric object representing the union of all point values whose distance from a geography instance is less than or equal to a specified value, allowing for a specified tolerance.</summary>
            <returns>The union of all point values whose distance from a geography instance is less than or equal to a specified value</returns>
            <param name="geographyValue">The geography value.</param>
            <param name="distance">The distance.</param>
            <param name="tolerance">The specified tolerance.</param>
            <param name="relative">Specifying whether the tolerance value is relative or absolute.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.EnvelopeAngle(System.Data.Entity.Spatial.DbGeography)">
            <summary>Returns the maximum angle between the point returned by EnvelopeCenter() and a point in the geography instance in degrees.</summary>
            <returns>the maximum angle between the point returned by EnvelopeCenter().</returns>
            <param name="geographyValue">The geography value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.EnvelopeCenter(System.Data.Entity.Spatial.DbGeography)">
            <summary>Returns a point that can be used as the center of a bounding circle for the geography instance.</summary>
            <returns>A SqlGeography value that specifies the location of the center of a bounding circle.</returns>
            <param name="geographyValue">The geography value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.Filter(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <summary>Offers a fast, index-only intersection method to determine if a geography instance intersects another SqlGeography instance, assuming an index is available.</summary>
            <returns>True if a geography instance potentially intersects another SqlGeography instance; otherwise, false.</returns>
            <param name="geographyValue">The geography value.</param>
            <param name="geographyOther">Another geography instance to compare against the instance on which Filter is invoked.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.InstanceOf(System.Data.Entity.Spatial.DbGeography,System.String)">
            <summary>Tests if the SqlGeography instance is the same as the specified type.</summary>
            <returns>A string that specifies one of the 12 types exposed in the geography type hierarchy.</returns>
            <param name="geographyValue">The geography value.</param>
            <param name="geometryTypeName">A string that specifies one of the 12 types exposed in the geography type hierarchy.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.NumRings(System.Data.Entity.Spatial.DbGeography)">
            <summary>Returns the total number of rings in a Polygon instance.</summary>
            <returns>The total number of rings.</returns>
            <param name="geographyValue">The geography value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.Reduce(System.Data.Entity.Spatial.DbGeography,System.Nullable{System.Double})">
            <summary>Returns an approximation of the given geography instance produced by running the Douglas-Peucker algorithm on the instance with the given tolerance.</summary>
            <returns>
            Returns <see cref="T:System.Data.Entity.Spatial.DbGeography" />.
            </returns>
            <param name="geographyValue">The geography value.</param>
            <param name="tolerance">The tolerance to input to the Douglas-Peucker algorithm. tolerance must be a positive number.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.RingN(System.Data.Entity.Spatial.DbGeography,System.Nullable{System.Int32})">
            <summary>Returns the specified ring of the SqlGeography instance: 1 â‰¤ n â‰¤ NumRings().</summary>
            <returns>A SqlGeography object that represents the ring specified by n.</returns>
            <param name="geographyValue">The geography value.</param>
            <param name="index">An int expression between 1 and the number of rings in a polygon instance.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.PointGeometry(System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Int32})">
            <summary>Constructs a geometry instance representing a Point instance from its x and y values and a spatial reference ID (SRID). </summary>
            <returns>The constructed geometry instance.</returns>
            <param name="xCoordinate">The x-coordinate of the Point being generated.</param>
            <param name="yCoordinate">The y-coordinate of the Point being generated</param>
            <param name="spatialReferenceId">The SRID of the geography instance.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.AsTextZM(System.Data.Entity.Spatial.DbGeometry)">
            <summary>Returns the Open Geospatial Consortium (OGC) Well-Known Text (WKT) representation of a geography instance augmented with any Z (elevation) and M (measure) values carried by the instance.</summary>
            <returns>The Open Geospatial Consortium (OGC) Well-Known Text (WKT) representation of a geometry instance.</returns>
            <param name="geometryValue">The geometry value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.BufferWithTolerance(System.Data.Entity.Spatial.DbGeometry,System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Boolean})">
            <summary>Returns a geometric object representing the union of all point values whose distance from a geometry instance is less than or equal to a specified value, allowing for a specified tolerance.</summary>
            <returns>The union of all point values whose distance from a geometry instance is less than or equal to a specified value</returns>
            <param name="geometryValue">The geometry value.</param>
            <param name="distance">The distance.</param>
            <param name="tolerance">The specified tolerance.</param>
            <param name="relative">Specifying whether the tolerance value is relative or absolute.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.InstanceOf(System.Data.Entity.Spatial.DbGeometry,System.String)">
            <summary>Tests if the SqlGeometry instance is the same as the specified type.</summary>
            <returns>A string that specifies one of the 12 types exposed in the geography type hierarchy.</returns>
            <param name="geometryValue">The geometry value.</param>
            <param name="geometryTypeName">A string that specifies one of the 12 types exposed in the geography type hierarchy.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.Filter(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <summary>Offers a fast, index-only intersection method to determine if a geography instance intersects another SqlGeometry instance, assuming an index is available.</summary>
            <returns>True if a geography instance potentially intersects another SqlGeography instance; otherwise, false.</returns>
            <param name="geometryValue">The geometry value.</param>
            <param name="geometryOther">Another geography instance to compare against the instance on which Filter is invoked.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.MakeValid(System.Data.Entity.Spatial.DbGeometry)">
            <summary>Converts an invalid geometry instance into a geometry instance with a valid Open Geospatial Consortium (OGC) type. </summary>
            <returns>The converted geometry instance.</returns>
            <param name="geometryValue">The geometry value.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialFunctions.Reduce(System.Data.Entity.Spatial.DbGeometry,System.Nullable{System.Double})">
            <summary>Returns an approximation of the given geography instance produced by running the Douglas-Peucker algorithm on the instance with the given tolerance.</summary>
            <returns>
            Returns <see cref="T:System.Data.Entity.Spatial.DbGeometry" />.
            </returns>
            <param name="geometryValue">The geometry value.</param>
            <param name="tolerance">The tolerance to input to the Douglas-Peucker algorithm. tolerance must be a positive number.</param>
        </member>
        <member name="T:System.Data.Entity.SqlServer.SqlSpatialServices">
            <summary>
            An implementation of <see cref="T:System.Data.Entity.Spatial.DbSpatialServices"/> to provide support for geospatial types when using
            Entity Framework with Microsoft SQL Server.
            </summary>
        </member>
        <member name="P:System.Data.Entity.SqlServer.SqlSpatialServices.NativeTypesAvailable">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.CreateProviderValue(System.Data.Entity.Spatial.DbGeographyWellKnownValue)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromProviderValue(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.CreateWellKnownValue(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.CreateProviderValue(System.Data.Entity.Spatial.DbGeometryWellKnownValue)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryFromProviderValue(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.CreateWellKnownValue(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.AsTextIncludingElevationAndMeasure(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.AsTextIncludingElevationAndMeasure(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromText(System.String)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyPointFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyLineFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyPolygonFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyMultiPointFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyMultiLineFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyMultiPolygonFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyCollectionFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromBinary(System.Byte[])">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyPointFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyLineFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyPolygonFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyMultiPointFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyMultiLineFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyMultiPolygonFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyCollectionFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromGml(System.String)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromGml(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetCoordinateSystemId(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetSpatialTypeName(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetDimension(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.AsBinary(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.AsGml(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.AsText(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetIsEmpty(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.SpatialEquals(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Disjoint(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Intersects(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Buffer(System.Data.Entity.Spatial.DbGeography,System.Double)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Distance(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Intersection(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Union(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Difference(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.SymmetricDifference(System.Data.Entity.Spatial.DbGeography,System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetElementCount(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.ElementAt(System.Data.Entity.Spatial.DbGeography,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetLatitude(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetLongitude(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetElevation(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetMeasure(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetLength(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetStartPoint(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetEndPoint(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetIsClosed(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetPointCount(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.PointAt(System.Data.Entity.Spatial.DbGeography,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetArea(System.Data.Entity.Spatial.DbGeography)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryFromText(System.String)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryPointFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryLineFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryPolygonFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryMultiPointFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryMultiLineFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryMultiPolygonFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryCollectionFromText(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryFromBinary(System.Byte[])">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryPointFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryLineFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryPolygonFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryMultiPointFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryMultiLineFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryMultiPolygonFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryCollectionFromBinary(System.Byte[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryFromGml(System.String)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GeometryFromGml(System.String,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetCoordinateSystemId(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetSpatialTypeName(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetDimension(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetEnvelope(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.AsBinary(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.AsGml(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.AsText(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetIsEmpty(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetIsSimple(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetBoundary(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetIsValid(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.SpatialEquals(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Disjoint(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Intersects(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Touches(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Crosses(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Within(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Contains(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Overlaps(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Relate(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry,System.String)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Buffer(System.Data.Entity.Spatial.DbGeometry,System.Double)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Distance(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetConvexHull(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Intersection(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Union(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.Difference(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.SymmetricDifference(System.Data.Entity.Spatial.DbGeometry,System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetElementCount(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.ElementAt(System.Data.Entity.Spatial.DbGeometry,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetXCoordinate(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetYCoordinate(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetElevation(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetMeasure(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetLength(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetStartPoint(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetEndPoint(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetIsClosed(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetIsRing(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetPointCount(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.PointAt(System.Data.Entity.Spatial.DbGeometry,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetArea(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetCentroid(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetPointOnSurface(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetExteriorRing(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.GetInteriorRingCount(System.Data.Entity.Spatial.DbGeometry)">
            <inheritdoc />
        </member>
        <member name="M:System.Data.Entity.SqlServer.SqlSpatialServices.InteriorRingAt(System.Data.Entity.Spatial.DbGeometry,System.Int32)">
            <inheritdoc />
        </member>
        <member name="T:System.Data.Entity.SqlServer.Utilities.TaskExtensions">
            <summary>
            Contains extension methods for the <see cref="T:System.Threading.Tasks.Task" /> class.
            </summary>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.WithCurrentCulture``1(System.Threading.Tasks.Task{``0})">
            <summary>
            Configures an awaiter used to await this <see cref="T:System.Threading.Tasks.Task`1" /> to avoid
            marshalling the continuation
            back to the original context, but preserve the current culture and UI culture.
            </summary>
            <typeparam name="T">
            The type of the result produced by the associated <see cref="T:System.Threading.Tasks.Task`1"/>.
            </typeparam>
            <param name="task">The task to be awaited on.</param>
            <returns>An object used to await this task.</returns>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.WithCurrentCulture(System.Threading.Tasks.Task)">
            <summary>
            Configures an awaiter used to await this <see cref="T:System.Threading.Tasks.Task" /> to avoid
            marshalling the continuation
            back to the original context, but preserve the current culture and UI culture.
            </summary>
            <param name="task">The task to be awaited on.</param>
            <returns>An object used to await this task.</returns>
        </member>
        <member name="T:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1">
            <summary>
            Provides an awaitable object that allows for awaits on <see cref="T:System.Threading.Tasks.Task`1" /> that
            preserve the culture.
            </summary>
            <typeparam name="T">
            The type of the result produced by the associated <see cref="T:System.Threading.Tasks.Task`1"/>.
            </typeparam>
            <remarks>This type is intended for compiler use only.</remarks>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1.#ctor(System.Threading.Tasks.Task{`0})">
            <summary>
            Constructs a new instance of the <see cref="T:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1" /> class.
            </summary>
            <param name="task">The task to be awaited on.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1.GetAwaiter">
            <summary>Gets an awaiter used to await this <see cref="T:System.Threading.Tasks.Task`1" />.</summary>
            <returns>An awaiter instance.</returns>
            <remarks>This method is intended for compiler user rather than use directly in code.</remarks>
        </member>
        <member name="P:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1.IsCompleted">
            <summary>
            Gets whether this <see cref="T:System.Threading.Tasks.Task">Task</see> has completed.
            </summary>
            <remarks>
            <see cref="P:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1.IsCompleted" /> will return true when the Task is in one of the three
            final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion">RanToCompletion</see>,
            <see cref="F:System.Threading.Tasks.TaskStatus.Faulted">Faulted</see>, or
            <see cref="F:System.Threading.Tasks.TaskStatus.Canceled">Canceled</see>.
            </remarks>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1.GetResult">
            <summary>Ends the await on the completed <see cref="T:System.Threading.Tasks.Task`1" />.</summary>
            <returns>The result of the completed <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
            <exception cref="T:System.NullReferenceException">The awaiter was not properly initialized.</exception>
            <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task was canceled.</exception>
            <exception cref="T:System.Exception">The task completed in a Faulted state.</exception>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1.OnCompleted(System.Action)">
            <summary>This method is not implemented and should not be called.</summary>
            <param name="continuation">The action to invoke when the await operation completes.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter`1.UnsafeOnCompleted(System.Action)">
            <summary>
            Schedules the continuation onto the <see cref="T:System.Threading.Tasks.Task`1" /> associated with this
            <see cref="T:System.Runtime.CompilerServices.TaskAwaiter`1" />.
            </summary>
            <param name="continuation">The action to invoke when the await operation completes.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="continuation" /> argument is null
            (Nothing in Visual Basic).
            </exception>
            <exception cref="T:System.InvalidOperationException">The awaiter was not properly initialized.</exception>
            <remarks>This method is intended for compiler user rather than use directly in code.</remarks>
        </member>
        <member name="T:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter">
            <summary>
            Provides an awaitable object that allows for awaits on <see cref="T:System.Threading.Tasks.Task" /> that
            preserve the culture.
            </summary>
            <remarks>This type is intended for compiler use only.</remarks>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter.#ctor(System.Threading.Tasks.Task)">
            <summary>
            Constructs a new instance of the <see cref="T:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter" /> class.
            </summary>
            <param name="task">The task to be awaited on.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter.GetAwaiter">
            <summary>Gets an awaiter used to await this <see cref="T:System.Threading.Tasks.Task" />.</summary>
            <returns>An awaiter instance.</returns>
            <remarks>This method is intended for compiler user rather than use directly in code.</remarks>
        </member>
        <member name="P:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter.IsCompleted">
            <summary>
            Gets whether this <see cref="T:System.Threading.Tasks.Task">Task</see> has completed.
            </summary>
            <remarks>
            <see cref="P:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter.IsCompleted" /> will return true when the Task is in one of the three
            final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion">RanToCompletion</see>,
            <see cref="F:System.Threading.Tasks.TaskStatus.Faulted">Faulted</see>, or
            <see cref="F:System.Threading.Tasks.TaskStatus.Canceled">Canceled</see>.
            </remarks>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter.GetResult">
            <summary>Ends the await on the completed <see cref="T:System.Threading.Tasks.Task" />.</summary>
            <exception cref="T:System.NullReferenceException">The awaiter was not properly initialized.</exception>
            <exception cref="T:System.Threading.Tasks.TaskCanceledException">The task was canceled.</exception>
            <exception cref="T:System.Exception">The task completed in a Faulted state.</exception>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter.OnCompleted(System.Action)">
            <summary>This method is not implemented and should not be called.</summary>
            <param name="continuation">The action to invoke when the await operation completes.</param>
        </member>
        <member name="M:System.Data.Entity.SqlServer.Utilities.TaskExtensions.CultureAwaiter.UnsafeOnCompleted(System.Action)">
            <summary>
            Schedules the continuation onto the <see cref="T:System.Threading.Tasks.Task" /> associated with this
            <see cref="T:System.Runtime.CompilerServices.TaskAwaiter" />.
            </summary>
            <param name="continuation">The action to invoke when the await operation completes.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="continuation" /> argument is null
            (Nothing in Visual Basic).
            </exception>
            <exception cref="T:System.InvalidOperationException">The awaiter was not properly initialized.</exception>
            <remarks>This method is intended for compiler user rather than use directly in code.</remarks>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/EntityFramework.dll
Binary files differ
DataCapture_MA/bin/Debug/EntityFramework.xml
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
DataCapture_MA/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Bcl.AsyncInterfaces.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,223 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Bcl.AsyncInterfaces</name>
    </assembly>
    <members>
        <member name="T:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1">
            <summary>Provides the core logic for implementing a manual-reset <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource"/> or <see cref="T:System.Threading.Tasks.Sources.IValueTaskSource`1"/>.</summary>
            <typeparam name="TResult"></typeparam>
        </member>
        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation">
            <summary>
            The callback to invoke when the operation completes if <see cref="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)"/> was called before the operation completed,
            or <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCoreShared.s_sentinel"/> if the operation completed before a callback was supplied,
            or null if a callback hasn't yet been provided and the operation hasn't yet completed.
            </summary>
        </member>
        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuationState">
            <summary>State to pass to <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._continuation"/>.</summary>
        </member>
        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext">
            <summary><see cref="T:System.Threading.ExecutionContext"/> to flow to the callback, or null if no flowing is required.</summary>
        </member>
        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._capturedContext">
            <summary>
            A "captured" <see cref="T:System.Threading.SynchronizationContext"/> or <see cref="T:System.Threading.Tasks.TaskScheduler"/> with which to invoke the callback,
            or null if no special context is required.
            </summary>
        </member>
        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._completed">
            <summary>Whether the current operation has completed.</summary>
        </member>
        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._result">
            <summary>The result with which the operation succeeded, or the default value if it hasn't yet completed or failed.</summary>
        </member>
        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._error">
            <summary>The exception with which the operation failed, or null if it hasn't yet completed or completed successfully.</summary>
        </member>
        <member name="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._version">
            <summary>The current version of this value, used to help prevent misuse.</summary>
        </member>
        <member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.RunContinuationsAsynchronously">
            <summary>Gets or sets whether to force continuations to run asynchronously.</summary>
            <remarks>Continuations may run asynchronously if this is false, but they'll never run synchronously if this is true.</remarks>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Reset">
            <summary>Resets to prepare for the next operation.</summary>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetResult(`0)">
            <summary>Completes with a successful result.</summary>
            <param name="result">The result.</param>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SetException(System.Exception)">
            <summary>Complets with an error.</summary>
            <param name="error"></param>
        </member>
        <member name="P:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.Version">
            <summary>Gets the operation version.</summary>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetStatus(System.Int16)">
            <summary>Gets the status of the operation.</summary>
            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(System.Int16)">
            <summary>Gets the result of the operation.</summary>
            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.OnCompleted(System.Action{System.Object},System.Object,System.Int16,System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)">
            <summary>Schedules the continuation action for this operation.</summary>
            <param name="continuation">The continuation to invoke when the operation has completed.</param>
            <param name="state">The state object to pass to <paramref name="continuation"/> when it's invoked.</param>
            <param name="token">Opaque value that was provided to the <see cref="T:System.Threading.Tasks.ValueTask"/>'s constructor.</param>
            <param name="flags">The flags describing the behavior of the continuation.</param>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.ValidateToken(System.Int16)">
            <summary>Ensures that the specified token matches the current version.</summary>
            <param name="token">The token supplied by <see cref="T:System.Threading.Tasks.ValueTask"/>.</param>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.SignalCompletion">
            <summary>Signals that the operation has completed.  Invoked after the result or error has been set.</summary>
        </member>
        <member name="M:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.InvokeContinuation">
            <summary>
            Invokes the continuation with the appropriate captured context / scheduler.
            This assumes that if <see cref="F:System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1._executionContext"/> is not null we're already
            running within that <see cref="T:System.Threading.ExecutionContext"/>.
            </summary>
        </member>
        <member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
            <summary>Provides a set of static methods for configuring <see cref="T:System.Threading.Tasks.Task"/>-related behaviors on asynchronous enumerables and disposables.</summary>
        </member>
        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
            <summary>Configures how awaits on the tasks returned from an async disposable will be performed.</summary>
            <param name="source">The source async disposable.</param>
            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
            <returns>The configured async disposable.</returns>
        </member>
        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
            <summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
            <typeparam name="T">The type of the objects being iterated.</typeparam>
            <param name="source">The source enumerable being iterated.</param>
            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
            <returns>The configured enumerable.</returns>
        </member>
        <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
            <summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
            <typeparam name="T">The type of the objects being iterated.</typeparam>
            <param name="source">The source enumerable being iterated.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
            <returns>The configured enumerable.</returns>
        </member>
        <member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
            <summary>Represents a builder for asynchronous iterators.</summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
            <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder"/> struct.</summary>
            <returns>The initialized instance.</returns>
        </member>
        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
            <summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext"/> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext"/>.</summary>
            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
            <param name="stateMachine">The state machine instance, passed by reference.</param>
        </member>
        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
            <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
            <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
            <param name="awaiter">The awaiter.</param>
            <param name="stateMachine">The state machine.</param>
        </member>
        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
            <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
            <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
            <typeparam name="TStateMachine">The type of the state machine.</typeparam>
            <param name="awaiter">The awaiter.</param>
            <param name="stateMachine">The state machine.</param>
        </member>
        <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
            <summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
        </member>
        <member name="P:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.ObjectIdForDebugger">
            <summary>Gets an object that may be used to uniquely identify this builder to the debugger.</summary>
        </member>
        <member name="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute">
            <summary>Indicates whether a method is an asynchronous iterator.</summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute.#ctor(System.Type)">
            <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorStateMachineAttribute"/> class.</summary>
            <param name="stateMachineType">The type object for the underlying state machine type that's used to implement a state machine method.</param>
        </member>
        <member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
            <summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable"/> are performed.</summary>
        </member>
        <member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
            <summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
            <summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
            <param name="continueOnCapturedContext">Whether to capture and marshal back to the current context.</param>
            <returns>The configured enumerable.</returns>
            <remarks>This will replace any previous value set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)"/> for this iteration.</remarks>
        </member>
        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
            <summary>Sets the <see cref="T:System.Threading.CancellationToken"/> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)"/> when iterating.</summary>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> to use.</param>
            <returns>The configured enumerable.</returns>
            <remarks>This will replace any previous <see cref="T:System.Threading.CancellationToken"/> set by <see cref="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)"/> for this iteration.</remarks>
        </member>
        <member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
            <summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
            <summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
            <returns>
            A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1"/> that will complete with a result of <c>true</c>
            if the enumerator was successfully advanced to the next element, or <c>false</c> if the enumerator has
            passed the end of the collection.
            </returns>
        </member>
        <member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
            <summary>Gets the element in the collection at the current position of the enumerator.</summary>
        </member>
        <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or
            resetting unmanaged resources asynchronously.
            </summary>
        </member>
        <member name="T:System.Collections.Generic.IAsyncEnumerable`1">
            <summary>Exposes an enumerator that provides asynchronous iteration over values of a specified type.</summary>
            <typeparam name="T">The type of values to enumerate.</typeparam>
        </member>
        <member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)">
            <summary>Returns an enumerator that iterates asynchronously through the collection.</summary>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken"/> that may be used to cancel the asynchronous iteration.</param>
            <returns>An enumerator that can be used to iterate asynchronously through the collection.</returns>
        </member>
        <member name="T:System.Collections.Generic.IAsyncEnumerator`1">
            <summary>Supports a simple asynchronous iteration over a generic collection.</summary>
            <typeparam name="T">The type of objects to enumerate.</typeparam>
        </member>
        <member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNextAsync">
            <summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
            <returns>
            A <see cref="T:System.Threading.Tasks.ValueTask`1"/> that will complete with a result of <c>true</c> if the enumerator
            was successfully advanced to the next element, or <c>false</c> if the enumerator has passed the end
            of the collection.
            </returns>
        </member>
        <member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current">
            <summary>Gets the element in the collection at the current position of the enumerator.</summary>
        </member>
        <member name="T:System.IAsyncDisposable">
            <summary>Provides a mechanism for releasing unmanaged resources asynchronously.</summary>
        </member>
        <member name="M:System.IAsyncDisposable.DisposeAsync">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or
            resetting unmanaged resources asynchronously.
            </summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Bcl.HashCode.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Bcl.HashCode.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,34 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Bcl.HashCode</name>
    </assembly>
    <members>
        <member name="M:System.Numerics.BitOperations.RotateLeft(System.UInt32,System.Int32)">
            <summary>
            Rotates the specified value left by the specified number of bits.
            Similar in behavior to the x86 instruction ROL.
            </summary>
            <param name="value">The value to rotate.</param>
            <param name="offset">The number of bits to rotate by.
            Any value outside the range [0..31] is treated as congruent mod 32.</param>
            <returns>The rotated value.</returns>
        </member>
        <member name="M:System.Numerics.BitOperations.RotateLeft(System.UInt64,System.Int32)">
            <summary>
            Rotates the specified value left by the specified number of bits.
            Similar in behavior to the x86 instruction ROL.
            </summary>
            <param name="value">The value to rotate.</param>
            <param name="offset">The number of bits to rotate by.
            Any value outside the range [0..63] is treated as congruent mod 64.</param>
            <returns>The rotated value.</returns>
        </member>
        <member name="P:System.SR.HashCode_EqualityNotSupported">
            <summary>HashCode is a mutable struct and should not be compared with other HashCodes.</summary>
        </member>
        <member name="P:System.SR.HashCode_HashCodeNotSupported">
            <summary>HashCode is a mutable struct and should not be compared with other HashCodes. Use ToHashCode to retrieve the computed hash code.</summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Data.Sqlite.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Data.Sqlite.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,3178 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Data.Sqlite</name>
    </assembly>
    <members>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.CallRequiresOpenConnection(System.Object)">
            <summary>
            {methodName} can only be called when the connection is open.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.CallRequiresSetCommandText(System.Object)">
            <summary>
            CommandText must be set before {methodName} can be called.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.ConnectionStringRequiresClosedConnection">
            <summary>
            ConnectionString cannot be set when the connection is open.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.DataReaderClosed(System.Object)">
            <summary>
            Invalid attempt to call {operation} when reader is closed.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.InvalidCommandType(System.Object)">
            <summary>
            The CommandType '{commandType}' is invalid.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.InvalidIsolationLevel(System.Object)">
            <summary>
            The IsolationLevel '{isolationLevel}' is invalid.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.InvalidParameterDirection(System.Object)">
            <summary>
            The ParameterDirection '{direction}' is invalid.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.KeywordNotSupported(System.Object)">
            <summary>
            Keyword not supported: '{keyword}'.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.MissingParameters(System.Object)">
            <summary>
            Must add values for the following parameters: {parameters}
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.NoData">
            <summary>
            No data exists for the row/column.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.OpenRequiresSetConnectionString">
            <summary>
            ConnectionString must be set before Open can be called.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.ParallelTransactionsNotSupported">
            <summary>
            SqliteConnection does not support nested transactions.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.ParameterNotFound(System.Object)">
            <summary>
            A SqliteParameter with ParameterName '{parameterName}' is not contained by this SqliteParameterCollection.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.RequiresSet(System.Object)">
            <summary>
            {propertyName} must be set.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.TransactionCompleted">
            <summary>
            This SqliteTransaction has completed; it is no longer usable.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.TransactionConnectionMismatch">
            <summary>
            The transaction object is not associated with the connection object.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.TransactionRequired">
            <summary>
            Execute requires the command to have a transaction object when the connection assigned to the command is in a pending local transaction.  The Transaction property of the command has not been initialized.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.UnknownDataType(System.Object)">
            <summary>
            No mapping exists from object type {typeName} to a known managed provider native type.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.SqliteNativeError(System.Object,System.Object)">
            <summary>
            SQLite Error {errorCode}: '{message}'.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.DefaultNativeError">
            <summary>
            For more information on this error code see http://sqlite.org/rescode.html
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.AmbiguousParameterName(System.Object)">
            <summary>
            Cannot bind the value for parameter '{parameterName}' because multiple matching parameters were found in the command text. Specify the parameter name with the symbol prefix, e.g. '@{parameterName}'.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.InvalidEnumValue(System.Object,System.Object)">
            <summary>
            The {enumType} enumeration value, {value}, is invalid.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.ConvertFailed(System.Object,System.Object)">
            <summary>
            Cannot convert object of type '{sourceType}' to object of type '{targetType}'.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.CannotStoreNaN">
            <summary>
            Cannot store 'NaN' values.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.DataReaderOpen">
            <summary>
            An open reader is already associated with this command. Close it before opening a new one.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.SetRequiresNoOpenReader(System.Object)">
            <summary>
            An open reader is associated with this command. Close it before changing the {propertyName} property.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.CalledOnNullValue(System.Object)">
            <summary>
            The data is NULL at ordinal {ordinal}. This method can't be called on NULL values. Check using IsDBNull before calling.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.Properties.Resources.UDFCalledWithNull(System.Object,System.Object)">
            <summary>
            The SQL function '{function}' was called with a NULL argument at ordinal {ordinal}. Create the function using a Nullable parameter or rewrite your query to avoid passing NULL.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.SqlBlobRequiresOpenConnection">
            <summary>
            SqliteBlob can only be used when the connection is open.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.InvalidOffsetAndCount">
            <summary>
            Offset and count were out of bounds for the buffer.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.ResizeNotSupported">
            <summary>
            The size of a blob may not be changed by the SqliteBlob API. Use an UPDATE command instead.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.SeekBeforeBegin">
            <summary>
            An attempt was made to move the position before the beginning of the stream.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.WriteNotSupported">
            <summary>
            Stream does not support writing.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.Properties.Resources.EncryptionNotSupported">
            <summary>
            You specified a password in the connection string, but the native SQLite library you're using doesn't support encryption.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteBlob">
            <summary>
                Provides methods to access the contents of a blob.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteBlob.#ctor(Microsoft.Data.Sqlite.SqliteConnection,System.String,System.String,System.Int64,System.Boolean)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteBlob" /> class.
            </summary>
            <param name="connection">An open connection to the database.</param>
            <param name="tableName">The name of table containing the blob.</param>
            <param name="columnName">The name of the column containing the blob.</param>
            <param name="rowid">The rowid of the row containing the blob.</param>
            <param name="readOnly">A value indicating whether the blob is read-only.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteBlob.#ctor(Microsoft.Data.Sqlite.SqliteConnection,System.String,System.String,System.String,System.Int64,System.Boolean)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteBlob" /> class.
            </summary>
            <param name="connection">An open connection to the database.</param>
            <param name="databaseName">The name of the attached database containing the blob.</param>
            <param name="tableName">The name of table containing the blob.</param>
            <param name="columnName">The name of the column containing the blob.</param>
            <param name="rowid">The rowid of the row containing the blob.</param>
            <param name="readOnly">A value indicating whether the blob is read-only.</param>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteBlob.CanRead">
            <summary>
                Gets a value indicating whether the current stream supports reading.
                Always true.
            </summary>
            <value>true if the stream supports reading; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteBlob.CanWrite">
            <summary>
                Gets a value indicating whether the current stream supports writing.
            </summary>
            <value>true if the stream supports writing; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteBlob.CanSeek">
            <summary>
                Gets a value indicating whether the current stream supports seeking.
                Always true.
            </summary>
            <value>true if the stream supports seeking; otherwise, false.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteBlob.Length">
            <summary>
                Gets the length in bytes of the stream.
            </summary>
            <value>A long value representing the length of the stream in bytes.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteBlob.Position">
            <summary>
                Gets or sets the position within the current stream.
            </summary>
            <value>The current position within the stream.</value>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteBlob.Read(System.Byte[],System.Int32,System.Int32)">
            <summary>
                Reads a sequence of bytes from the current stream and advances the position
                within the stream by the number of bytes read.
            </summary>
            <param name="buffer">
                An array of bytes. When this method returns, the buffer contains the specified byte array
                with the values between offset and (offset + count - 1) replaced by the bytes read from the current source.
            </param>
            <param name="offset">The zero-based byte offset in buffer at which to begin storing the data read from the current stream.</param>
            <param name="count">The maximum number of bytes to be read from the current stream.</param>
            <returns>The total number of bytes read into the buffer.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteBlob.Write(System.Byte[],System.Int32,System.Int32)">
            <summary>
                Writes a sequence of bytes to the current stream and advances the current position
                within this stream by the number of bytes written.
            </summary>
            <param name="buffer">An array of bytes. This method copies count bytes from buffer to the current stream.</param>
            <param name="offset">The zero-based byte offset in buffer at which to begin copying bytes to the current stream.</param>
            <param name="count">The number of bytes to be written to the current stream.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteBlob.Seek(System.Int64,System.IO.SeekOrigin)">
            <summary>
                Sets the position within the current stream.
            </summary>
            <param name="offset">A byte offset relative to the origin parameter.</param>
            <param name="origin">A value indicating the reference point used to obtain the new position.</param>
            <returns>The new position within the current stream.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteBlob.Dispose(System.Boolean)">
            <summary>
                Releases any resources used by the blob and closes it.
            </summary>
            <param name="disposing">
                true to release managed and unmanaged resources; false to release only unmanaged resources.
            </param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteBlob.Flush">
            <summary>
                Clears all buffers for this stream and causes any buffered data to be written to the underlying device.
                Does nothing.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteBlob.SetLength(System.Int64)">
            <summary>
                Sets the length of the current stream. This is not supported by sqlite blobs.
                Not supported.
            </summary>
            <param name="value">The desired length of the current stream in bytes.</param>
            <exception cref="T:System.NotSupportedException">Always.</exception>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteCacheMode">
            <summary>
                Represents the caching modes that can be used when creating a new <see cref="T:Microsoft.Data.Sqlite.SqliteConnection" />.
            </summary>
            <seealso href="http://sqlite.org/sharedcache.html">SQLite Shared-Cache Mode</seealso>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteCacheMode.Default">
            <summary>
                Default mode.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteCacheMode.Private">
            <summary>
                Private-cache mode. Each connection uses a private cache.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteCacheMode.Shared">
            <summary>
                Shared-cache mode. Connections share a cache. This mode can change the behavior of transaction and table
                locking.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteCommand">
            <summary>
                Represents a SQL statement to be executed against a SQLite database.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteCommand" /> class.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.#ctor(System.String)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteCommand" /> class.
            </summary>
            <param name="commandText">The SQL to execute against the database.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.#ctor(System.String,Microsoft.Data.Sqlite.SqliteConnection)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteCommand" /> class.
            </summary>
            <param name="commandText">The SQL to execute against the database.</param>
            <param name="connection">The connection used by the command.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.#ctor(System.String,Microsoft.Data.Sqlite.SqliteConnection,Microsoft.Data.Sqlite.SqliteTransaction)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteCommand" /> class.
            </summary>
            <param name="commandText">The SQL to execute against the database.</param>
            <param name="connection">The connection used by the command.</param>
            <param name="transaction">The transaction within which the command executes.</param>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.CommandType">
            <summary>
                Gets or sets a value indicating how <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> is interpreted. Only
                <see cref="T:System.Net.Mime.MediaTypeNames.Text" /> is supported.
            </summary>
            <value>A value indicating how <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> is interpreted.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText">
            <summary>
                Gets or sets the SQL to execute against the database.
            </summary>
            <value>The SQL to execute against the database.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.Connection">
            <summary>
                Gets or sets the connection used by the command.
            </summary>
            <value>The connection used by the command.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.DbConnection">
            <summary>
                Gets or sets the connection used by the command. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteConnection" />.
            </summary>
            <value>The connection used by the command.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.Transaction">
            <summary>
                Gets or sets the transaction within which the command executes.
            </summary>
            <value>The transaction within which the command executes.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.DbTransaction">
            <summary>
                Gets or sets the transaction within which the command executes. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteTransaction" />.
            </summary>
            <value>The transaction within which the command executes.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.Parameters">
            <summary>
                Gets the collection of parameters used by the command.
            </summary>
            <value>The collection of parameters used by the command.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.DbParameterCollection">
            <summary>
                Gets the collection of parameters used by the command.
            </summary>
            <value>The collection of parameters used by the command.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.CommandTimeout">
            <summary>
                Gets or sets the number of seconds to wait before terminating the attempt to execute the command.
                Defaults to 30. A value of 0 means no timeout.
            </summary>
            <value>The number of seconds to wait before terminating the attempt to execute the command.</value>
            <remarks>
                The timeout is used when the command is waiting to obtain a lock on the table.
            </remarks>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.DesignTimeVisible">
            <summary>
                Gets or sets a value indicating whether the command should be visible in an interface control.
            </summary>
            <value>A value indicating whether the command should be visible in an interface control.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.UpdatedRowSource">
            <summary>
                Gets or sets a value indicating how the results are applied to the row being updated.
            </summary>
            <value>A value indicating how the results are applied to the row being updated.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteCommand.DataReader">
            <summary>
                Gets or sets the data reader currently being used by the command, or null if none.
            </summary>
            <value>The data reader currently being used by the command.</value>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.Dispose(System.Boolean)">
            <summary>
                Releases any resources used by the connection and closes it.
            </summary>
            <param name="disposing">
                true to release managed and unmanaged resources; false to release only unmanaged resources.
            </param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.CreateParameter">
            <summary>
                Creates a new parameter.
            </summary>
            <returns>The new parameter.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.CreateDbParameter">
            <summary>
                Creates a new parameter.
            </summary>
            <returns>The new parameter.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.Prepare">
            <summary>
                Creates a prepared version of the command on the database.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> against the database and returns a data reader.
            </summary>
            <returns>The data reader.</returns>
            <exception cref="T:Microsoft.Data.Sqlite.SqliteException">A SQLite error occurs during execution.</exception>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(System.Data.CommandBehavior)">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> against the database and returns a data reader.
            </summary>
            <param name="behavior">A description of the results of the query and its effect on the database.</param>
            <returns>The data reader.</returns>
            <exception cref="T:Microsoft.Data.Sqlite.SqliteException">A SQLite error occurs during execution.</exception>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> against the database and returns a data reader.
            </summary>
            <param name="behavior">A description of query's results and its effect on the database.</param>
            <returns>The data reader.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> asynchronously against the database and returns a data reader.
            </summary>
            <returns>A task representing the asynchronous operation.</returns>
            <remarks>
                SQLite does not support asynchronous execution. Use write-ahead logging instead.
            </remarks>
            <seealso href="http://sqlite.org/wal.html">Write-Ahead Logging</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(System.Threading.CancellationToken)">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> asynchronously against the database and returns a data reader.
            </summary>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
            <remarks>
                SQLite does not support asynchronous execution. Use write-ahead logging instead.
            </remarks>
            <seealso href="http://sqlite.org/wal.html">Write-Ahead Logging</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(System.Data.CommandBehavior)">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> asynchronously against the database and returns a data reader.
            </summary>
            <param name="behavior">A description of query's results and its effect on the database.</param>
            <returns>A task representing the asynchronous operation.</returns>
            <remarks>
                SQLite does not support asynchronous execution. Use write-ahead logging instead.
            </remarks>
            <seealso href="http://sqlite.org/wal.html">Write-Ahead Logging</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(System.Data.CommandBehavior,System.Threading.CancellationToken)">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> asynchronously against the database and returns a data reader.
            </summary>
            <param name="behavior">A description of query's results and its effect on the database.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
            <remarks>
                SQLite does not support asynchronous execution. Use write-ahead logging instead.
            </remarks>
            <seealso href="http://sqlite.org/wal.html">Write-Ahead Logging</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(System.Data.CommandBehavior,System.Threading.CancellationToken)">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> asynchronously against the database and returns a data reader.
            </summary>
            <param name="behavior">A description of query's results and its effect on the database.</param>
            <param name="cancellationToken">The token to monitor for cancellation requests.</param>
            <returns>A task representing the asynchronous operation.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> against the database.
            </summary>
            <returns>The number of rows inserted, updated, or deleted. -1 for SELECT statements.</returns>
            <exception cref="T:Microsoft.Data.Sqlite.SqliteException">A SQLite error occurs during execution.</exception>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.ExecuteScalar">
            <summary>
                Executes the <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandText" /> against the database and returns the result.
            </summary>
            <returns>The first column of the first row of the results, or null if no results.</returns>
            <exception cref="T:Microsoft.Data.Sqlite.SqliteException">A SQLite error occurs during execution.</exception>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteCommand.Cancel">
            <summary>
                Attempts to cancel the execution of the command. Does nothing.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteConnection">
            <summary>
                Represents a connection to a SQLite database.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``1(System.String,System.Func{``0,``0},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``2(System.String,System.Func{``1,``0,``1},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``3(System.String,System.Func{``2,``0,``1,``2},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``4(System.String,System.Func{``3,``0,``1,``2,``3},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``5(System.String,System.Func{``4,``0,``1,``2,``3,``4},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``6(System.String,System.Func{``5,``0,``1,``2,``3,``4,``5},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``7(System.String,System.Func{``6,``0,``1,``2,``3,``4,``5,``6},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``8(System.String,System.Func{``7,``0,``1,``2,``3,``4,``5,``6,``7},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``9(System.String,System.Func{``8,``0,``1,``2,``3,``4,``5,``6,``7,``8},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``10(System.String,System.Func{``9,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``11(System.String,System.Func{``10,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``12(System.String,System.Func{``11,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``13(System.String,System.Func{``12,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``14(System.String,System.Func{``13,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``15(System.String,System.Func{``14,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``16(System.String,System.Func{``15,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="T15">The type of the fifteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``1(System.String,System.Func{``0,System.Object[],``0},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``1(System.String,``0,System.Func{``0,``0},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``2(System.String,``1,System.Func{``1,``0,``1},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``3(System.String,``2,System.Func{``2,``0,``1,``2},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``4(System.String,``3,System.Func{``3,``0,``1,``2,``3},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``5(System.String,``4,System.Func{``4,``0,``1,``2,``3,``4},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``6(System.String,``5,System.Func{``5,``0,``1,``2,``3,``4,``5},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``7(System.String,``6,System.Func{``6,``0,``1,``2,``3,``4,``5,``6},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``8(System.String,``7,System.Func{``7,``0,``1,``2,``3,``4,``5,``6,``7},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``9(System.String,``8,System.Func{``8,``0,``1,``2,``3,``4,``5,``6,``7,``8},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``10(System.String,``9,System.Func{``9,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``11(System.String,``10,System.Func{``10,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``12(System.String,``11,System.Func{``11,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``13(System.String,``12,System.Func{``12,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``14(System.String,``13,System.Func{``13,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``15(System.String,``14,System.Func{``14,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``16(System.String,``15,System.Func{``15,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="T15">The type of the fifteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``1(System.String,``0,System.Func{``0,System.Object[],``0},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``2(System.String,``0,System.Func{``0,``0},System.Func{``0,``1},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``3(System.String,``1,System.Func{``1,``0,``1},System.Func{``1,``2},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``4(System.String,``2,System.Func{``2,``0,``1,``2},System.Func{``2,``3},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``5(System.String,``3,System.Func{``3,``0,``1,``2,``3},System.Func{``3,``4},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``6(System.String,``4,System.Func{``4,``0,``1,``2,``3,``4},System.Func{``4,``5},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``7(System.String,``5,System.Func{``5,``0,``1,``2,``3,``4,``5},System.Func{``5,``6},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``8(System.String,``6,System.Func{``6,``0,``1,``2,``3,``4,``5,``6},System.Func{``6,``7},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``9(System.String,``7,System.Func{``7,``0,``1,``2,``3,``4,``5,``6,``7},System.Func{``7,``8},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``10(System.String,``8,System.Func{``8,``0,``1,``2,``3,``4,``5,``6,``7,``8},System.Func{``8,``9},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``11(System.String,``9,System.Func{``9,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9},System.Func{``9,``10},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``12(System.String,``10,System.Func{``10,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10},System.Func{``10,``11},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``13(System.String,``11,System.Func{``11,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11},System.Func{``11,``12},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``14(System.String,``12,System.Func{``12,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12},System.Func{``12,``13},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``15(System.String,``13,System.Func{``13,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},System.Func{``13,``14},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``16(System.String,``14,System.Func{``14,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14},System.Func{``14,``15},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``17(System.String,``15,System.Func{``15,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},System.Func{``15,``16},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="T15">The type of the fifteenth parameter of the function.</typeparam>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateAggregate``2(System.String,``0,System.Func{``0,System.Object[],``0},System.Func{``0,``1},System.Boolean)">
            <summary>
                Creates or redefines an aggregate SQL function.
            </summary>
            <typeparam name="TAccumulate">The type of the accumulator value.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="seed">The initial accumulator value.</param>
            <param name="func">An accumulator function to be invoked on each element. Pass null to delete a function.</param>
            <param name="resultSelector">
                A function to transform the final accumulator value into the result value. Pass null to
                delete a function.
            </param>
            <param name="isDeterministic">Flag indicating whether the aggregate is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``1(System.String,System.Func{``0},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``2(System.String,System.Func{``0,``1},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``3(System.String,System.Func{``0,``1,``2},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``4(System.String,System.Func{``0,``1,``2,``3},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``5(System.String,System.Func{``0,``1,``2,``3,``4},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``6(System.String,System.Func{``0,``1,``2,``3,``4,``5},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``7(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``8(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``9(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``10(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``11(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``12(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``13(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``14(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``15(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``16(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="T15">The type of the fifteenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``17(System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="T15">The type of the fifteenth parameter of the function.</typeparam>
            <typeparam name="T16">The type of the sixteenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``1(System.String,System.Func{System.Object[],``0},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``2(System.String,``0,System.Func{``0,``1},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``3(System.String,``0,System.Func{``0,``1,``2},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``4(System.String,``0,System.Func{``0,``1,``2,``3},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``5(System.String,``0,System.Func{``0,``1,``2,``3,``4},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``6(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``7(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``8(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``9(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``10(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``11(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``12(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``13(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``14(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``15(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``16(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``17(System.String,``0,System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,``16},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="T1">The type of the first parameter of the function.</typeparam>
            <typeparam name="T2">The type of the second parameter of the function.</typeparam>
            <typeparam name="T3">The type of the third parameter of the function.</typeparam>
            <typeparam name="T4">The type of the fourth parameter of the function.</typeparam>
            <typeparam name="T5">The type of the fifth parameter of the function.</typeparam>
            <typeparam name="T6">The type of the sixth parameter of the function.</typeparam>
            <typeparam name="T7">The type of the seventh parameter of the function.</typeparam>
            <typeparam name="T8">The type of the eighth parameter of the function.</typeparam>
            <typeparam name="T9">The type of the ninth parameter of the function.</typeparam>
            <typeparam name="T10">The type of the tenth parameter of the function.</typeparam>
            <typeparam name="T11">The type of the eleventh parameter of the function.</typeparam>
            <typeparam name="T12">The type of the twelfth parameter of the function.</typeparam>
            <typeparam name="T13">The type of the thirteenth parameter of the function.</typeparam>
            <typeparam name="T14">The type of the fourteenth parameter of the function.</typeparam>
            <typeparam name="T15">The type of the fifteenth parameter of the function.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateFunction``2(System.String,``0,System.Func{``0,System.Object[],``1},System.Boolean)">
            <summary>
                Creates or redefines a SQL function.
            </summary>
            <typeparam name="TState">The type of the state.</typeparam>
            <typeparam name="TResult">The type of the resulting value.</typeparam>
            <param name="name">The name of the SQL function.</param>
            <param name="state">An object available during each invocation of the function.</param>
            <param name="function">The function to be invoked.</param>
            <param name="isDeterministic">Flag indicating whether the function is deterministic.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteConnection" /> class.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.#ctor(System.String)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteConnection" /> class.
            </summary>
            <param name="connectionString">The string used to open the connection.</param>
            <seealso cref="T:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder" />
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.Handle">
            <summary>
                Gets a handle to underlying database connection.
            </summary>
            <value>A handle to underlying database connection.</value>
            <seealso href="http://sqlite.org/c3ref/sqlite3.html">Database Connection Handle</seealso>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.ConnectionString">
            <summary>
                Gets or sets a string used to open the connection.
            </summary>
            <value>A string used to open the connection.</value>
            <seealso cref="T:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder" />
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.Database">
            <summary>
                Gets the name of the current database. Always 'main'.
            </summary>
            <value>The name of the current database.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.DataSource">
            <summary>
                Gets the path to the database file. Will be absolute for open connections.
            </summary>
            <value>The path to the database file.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.DefaultTimeout">
            <summary>
                Gets or sets the default <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandTimeout" /> value for commands created using
                this connection. This is also used for internal commands in methods like
                <see cref="M:Microsoft.Data.Sqlite.SqliteConnection.BeginTransaction" />.
            </summary>
            <value>The default <see cref="P:Microsoft.Data.Sqlite.SqliteCommand.CommandTimeout" /> value.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.ServerVersion">
            <summary>
                Gets the version of SQLite used by the connection.
            </summary>
            <value>The version of SQLite used by the connection.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.State">
            <summary>
                Gets the current state of the connection.
            </summary>
            <value>The current state of the connection.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.DbProviderFactory">
            <summary>
                Gets the <see cref="P:Microsoft.Data.Sqlite.SqliteConnection.DbProviderFactory" /> for this connection.
            </summary>
            <value>The <see cref="P:Microsoft.Data.Sqlite.SqliteConnection.DbProviderFactory" />.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnection.Transaction">
            <summary>
                Gets or sets the transaction currently being used by the connection, or null if none.
            </summary>
            <value>The transaction currently being used by the connection.</value>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.Open">
            <summary>
                Opens a connection to the database using the value of <see cref="P:Microsoft.Data.Sqlite.SqliteConnection.ConnectionString" />. If
                <c>Mode=ReadWriteCreate</c> is used (the default) the file is created, if it doesn't already exist.
            </summary>
            <exception cref="T:Microsoft.Data.Sqlite.SqliteException">A SQLite error occurs while opening the connection.</exception>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.Close">
            <summary>
                Closes the connection to the database. Open transactions are rolled back.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.Dispose(System.Boolean)">
            <summary>
                Releases any resources used by the connection and closes it.
            </summary>
            <param name="disposing">
                true to release managed and unmanaged resources; false to release only unmanaged resources.
            </param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateCommand">
            <summary>
                Creates a new command associated with the connection.
            </summary>
            <returns>The new command.</returns>
            <remarks>
                The command's <seealso cref="P:Microsoft.Data.Sqlite.SqliteCommand.Transaction" /> property will also be set to the current
                transaction.
            </remarks>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateDbCommand">
            <summary>
                Creates a new command associated with the connection.
            </summary>
            <returns>The new command.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateCollation(System.String,System.Comparison{System.String})">
            <summary>
                Create custom collation.
            </summary>
            <param name="name">Name of the collation.</param>
            <param name="comparison">Method that compares two strings.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.CreateCollation``1(System.String,``0,System.Func{``0,System.String,System.String,System.Int32})">
            <summary>
                Create custom collation.
            </summary>
            <typeparam name="T">The type of the state object.</typeparam>
            <param name="name">Name of the collation.</param>
            <param name="state">State object passed to each invocation of the collation.</param>
            <param name="comparison">Method that compares two strings, using additional state.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.BeginTransaction">
            <summary>
                Begins a transaction on the connection.
            </summary>
            <returns>The transaction.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.BeginDbTransaction(System.Data.IsolationLevel)">
            <summary>
                Begins a transaction on the connection.
            </summary>
            <param name="isolationLevel">The isolation level of the transaction.</param>
            <returns>The transaction.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.BeginTransaction(System.Data.IsolationLevel)">
            <summary>
                Begins a transaction on the connection.
            </summary>
            <param name="isolationLevel">The isolation level of the transaction.</param>
            <returns>The transaction.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.ChangeDatabase(System.String)">
            <summary>
                Changes the current database. Not supported.
            </summary>
            <param name="databaseName">The name of the database to use.</param>
            <exception cref="T:System.NotSupportedException">Always.</exception>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.EnableExtensions(System.Boolean)">
            <summary>
                Enables extension loading on the connection.
            </summary>
            <param name="enable">true to enable; false to disable.</param>
            <seealso href="http://sqlite.org/loadext.html">Run-Time Loadable Extensions</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.LoadExtension(System.String,System.String)">
            <summary>
                Loads a SQLite extension library.
            </summary>
            <param name="file">The shared library containing the extension.</param>
            <param name="proc">The entry point. If null, the default entry point is used.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.BackupDatabase(Microsoft.Data.Sqlite.SqliteConnection)">
            <summary>
                Backup of the connected database.
            </summary>
            <param name="destination">The destination of the backup.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnection.BackupDatabase(Microsoft.Data.Sqlite.SqliteConnection,System.String,System.String)">
            <summary>
                Backup of the connected database.
            </summary>
            <param name="destination">The destination of the backup.</param>
            <param name="destinationName">The name of the destination database.</param>
            <param name="sourceName">The name of the source database.</param>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder">
            <summary>
                Provides a simple way to create and manage the contents of connection strings used by
                <see cref="T:Microsoft.Data.Sqlite.SqliteConnection" />.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder" /> class.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.#ctor(System.String)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder" /> class.
            </summary>
            <param name="connectionString">
                The initial connection string the builder will represent. Can be null.
            </param>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.DataSource">
            <summary>
                Gets or sets the database file.
            </summary>
            <value>The database file.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.Mode">
            <summary>
                Gets or sets the connection mode.
            </summary>
            <value>The connection mode.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.Keys">
            <summary>
                Gets a collection containing the keys used by the connection string.
            </summary>
            <value>A collection containing the keys used by the connection string.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.Values">
            <summary>
                Gets a collection containing the values used by the connection string.
            </summary>
            <value>A collection containing the values used by the connection string.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.Cache">
            <summary>
                Gets or sets the caching mode used by the connection.
            </summary>
            <value>The caching mode used by the connection.</value>
            <seealso href="http://sqlite.org/sharedcache.html">SQLite Shared-Cache Mode</seealso>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.Password">
            <summary>
                Gets or sets the encryption key. Warning, this has no effect when the native SQLite library doesn't
                support encryption. When specified, <c>PRAGMA key</c> is sent immediately after opening the connection.
            </summary>
            <value>The encryption key.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.ForeignKeys">
            <summary>
                Gets or sets a value indicating whether to enable foreign key constraints. When true,
                <c>PRAGMA foreign_keys = 1</c> is sent immediately after opening the connection. When false,
                <c>PRAGMA foreign_keys = 0</c> is sent. When null, no pragma is sent. There is no need enable foreign
                keys if, like in e_sqlite3, SQLITE_DEFAULT_FOREIGN_KEYS was used to compile the native library.
            </summary>
            <value>A value indicating whether to enable foreign key constraints.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.RecursiveTriggers">
            <summary>
                Gets or sets a value indicating whether to enable recursive triggers. When true,
                <c>PRAGMA recursive_triggers</c> is sent immediately after opening the connection. When false, no pragma
                is sent.
            </summary>
            <value>A value indicating whether to enable recursive triggers.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.Item(System.String)">
            <summary>
                Gets or sets the value associated with the specified key.
            </summary>
            <param name="keyword">The key.</param>
            <returns>The value.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.Clear">
            <summary>
                Clears the contents of the builder.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.ContainsKey(System.String)">
            <summary>
                Determines whether the specified key is used by the connection string.
            </summary>
            <param name="keyword">The key to look for.</param>
            <returns>true if it is use; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.Remove(System.String)">
            <summary>
                Removes the specified key and its value from the connection string.
            </summary>
            <param name="keyword">The key to remove.</param>
            <returns>true if the key was used; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.ShouldSerialize(System.String)">
            <summary>
                Determines whether the specified key should be serialized into the connection string.
            </summary>
            <param name="keyword">The key to check.</param>
            <returns>true if it should be serialized; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteConnectionStringBuilder.TryGetValue(System.String,System.Object@)">
            <summary>
                Gets the value of the specified key if it is used.
            </summary>
            <param name="keyword">The key.</param>
            <param name="value">The value.</param>
            <returns>true if the key was used; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteDataReader">
            <summary>
                Provides methods for reading the result of a command executed against a SQLite database.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteDataReader.Depth">
            <summary>
                Gets the depth of nesting for the current row. Always zero.
            </summary>
            <value>The depth of nesting for the current row.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteDataReader.FieldCount">
            <summary>
                Gets the number of columns in the current row.
            </summary>
            <value>The number of columns in the current row.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteDataReader.Handle">
            <summary>
                Gets a handle to underlying prepared statement.
            </summary>
            <value>A handle to underlying prepared statement.</value>
            <seealso href="http://sqlite.org/c3ref/stmt.html">Prepared Statement Object</seealso>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteDataReader.HasRows">
            <summary>
                Gets a value indicating whether the data reader contains any rows.
            </summary>
            <value>A value indicating whether the data reader contains any rows.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteDataReader.IsClosed">
            <summary>
                Gets a value indicating whether the data reader is closed.
            </summary>
            <value>A value indicating whether the data reader is closed.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteDataReader.RecordsAffected">
            <summary>
                Gets the number of rows inserted, updated, or deleted. -1 for SELECT statements.
            </summary>
            <value>The number of rows inserted, updated, or deleted.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteDataReader.Item(System.String)">
            <summary>
                Gets the value of the specified column.
            </summary>
            <param name="name">The name of the column. The value is case-sensitive.</param>
            <returns>The value.</returns>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteDataReader.Item(System.Int32)">
            <summary>
                Gets the value of the specified column.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetEnumerator">
            <summary>
                Gets an enumerator that can be used to iterate through the rows in the data reader.
            </summary>
            <returns>The enumerator.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.Read">
            <summary>
                Advances to the next row in the result set.
            </summary>
            <returns>true if there are more rows; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.NextResult">
            <summary>
                Advances to the next result set for batched statements.
            </summary>
            <returns>true if there are more result sets; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.Close">
            <summary>
                Closes the data reader.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.Dispose(System.Boolean)">
            <summary>
                Releases any resources used by the data reader and closes it.
            </summary>
            <param name="disposing">
                true to release managed and unmanaged resources; false to release only unmanaged resources.
            </param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetName(System.Int32)">
            <summary>
                Gets the name of the specified column.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The name of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetOrdinal(System.String)">
            <summary>
                Gets the ordinal of the specified column.
            </summary>
            <param name="name">The name of the column.</param>
            <returns>The zero-based column ordinal.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetDataTypeName(System.Int32)">
            <summary>
                Gets the declared data type name of the specified column. The storage class is returned for computed
                columns.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The data type name of the column.</returns>
            <remarks>Due to SQLite's dynamic type system, this may not reflect the actual type of the value.</remarks>
            <seealso href="http://sqlite.org/datatype3.html">Datatypes In SQLite Version 3</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetFieldType(System.Int32)">
            <summary>
                Gets the data type of the specified column.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The data type of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.IsDBNull(System.Int32)">
            <summary>
                Gets a value indicating whether the specified column is <see cref="T:System.DBNull" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>true if the specified column is <see cref="T:System.DBNull" />; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetBoolean(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Boolean" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetByte(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Byte" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetChar(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Char" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetDateTime(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.DateTime" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetDateTimeOffset(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.DateTimeOffset" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetTimeSpan(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.TimeSpan" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetDecimal(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Decimal" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetDouble(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Double" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetFloat(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Single" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetGuid(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Guid" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetInt16(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Int16" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetInt32(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Int32" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetInt64(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.Int64" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetString(System.Int32)">
            <summary>
                Gets the value of the specified column as a <see cref="T:System.String" />.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
            <summary>
                Reads a stream of bytes from the specified column. Not supported.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <param name="dataOffset">The index from which to begin the read operation.</param>
            <param name="buffer">The buffer into which the data is copied.</param>
            <param name="bufferOffset">The index to which the data will be copied.</param>
            <param name="length">The maximum number of bytes to read.</param>
            <returns>The actual number of bytes read.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
            <summary>
                Reads a stream of characters from the specified column. Not supported.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <param name="dataOffset">The index from which to begin the read operation.</param>
            <param name="buffer">The buffer into which the data is copied.</param>
            <param name="bufferOffset">The index to which the data will be copied.</param>
            <param name="length">The maximum number of characters to read.</param>
            <returns>The actual number of characters read.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetStream(System.Int32)">
            <summary>
                Retrieves data as a Stream. If the reader includes rowid (or any of its aliases), a
                <see cref="T:Microsoft.Data.Sqlite.SqliteBlob" /> is returned. Otherwise, the all of the data is read into memory and a
                <see cref="T:System.IO.MemoryStream" /> is returned.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The returned object.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetFieldValue``1(System.Int32)">
            <summary>
                Gets the value of the specified column.
            </summary>
            <typeparam name="T">The type of the value.</typeparam>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetValue(System.Int32)">
            <summary>
                Gets the value of the specified column.
            </summary>
            <param name="ordinal">The zero-based column ordinal.</param>
            <returns>The value of the column.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetValues(System.Object[])">
            <summary>
                Gets the column values of the current row.
            </summary>
            <param name="values">An array into which the values are copied.</param>
            <returns>The number of values copied into the array.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteDataReader.GetSchemaTable">
            <summary>
                Returns a System.Data.DataTable that describes the column metadata of the System.Data.Common.DbDataReader.
            </summary>
            <returns>A System.Data.DataTable that describes the column metadata.</returns>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteException">
            <summary>
                Represents a SQLite error.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteException.#ctor(System.String,System.Int32)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteException" /> class.
            </summary>
            <param name="message">The message to display for the exception. Can be null.</param>
            <param name="errorCode">The SQLite error code.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteException.#ctor(System.String,System.Int32,System.Int32)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteException" /> class.
            </summary>
            <param name="message">The message to display for the exception. Can be null.</param>
            <param name="errorCode">The SQLite error code.</param>
            <param name="extendedErrorCode">The extended SQLite error code.</param>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteException.SqliteErrorCode">
            <summary>
                Gets the SQLite error code.
            </summary>
            <value>The SQLite error code.</value>
            <seealso href="http://sqlite.org/rescode.html">SQLite Result Codes</seealso>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteException.SqliteExtendedErrorCode">
            <summary>
                Gets the extended SQLite error code.
            </summary>
            <value>The SQLite error code.</value>
            <seealso href="https://sqlite.org/rescode.html#extrc">SQLite Result Codes</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(System.Int32,SQLitePCL.sqlite3)">
            <summary>
                Throws an exception with a specific SQLite error code value.
            </summary>
            <param name="rc">The SQLite error code corresponding to the desired exception.</param>
            <param name="db">A handle to database connection.</param>
            <remarks>
                No exception is thrown for non-error result codes.
            </remarks>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteFactory">
            <summary>
                Creates instances of various Microsoft.Data.Sqlite classes.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteFactory.Instance">
            <summary>
                The singleton instance.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteFactory.CreateCommand">
            <summary>
                Creates a new command.
            </summary>
            <returns>The new command.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteFactory.CreateConnection">
            <summary>
                Creates a new connection.
            </summary>
            <returns>The new connection.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteFactory.CreateConnectionStringBuilder">
            <summary>
                Creates a new connection string builder.
            </summary>
            <returns>The new connection string builder.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteFactory.CreateParameter">
            <summary>
                Creates a new parameter.
            </summary>
            <returns>The new parameter.</returns>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteOpenMode">
            <summary>
                Represents the connection modes that can be used when opening a connection.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteOpenMode.ReadWriteCreate">
            <summary>
                Opens the database for reading and writing, and creates it if it doesn't exist.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteOpenMode.ReadWrite">
            <summary>
                Opens the database for reading and writing.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteOpenMode.ReadOnly">
            <summary>
                Opens the database in read-only mode.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteOpenMode.Memory">
            <summary>
                Opens an in-memory database.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteParameter">
            <summary>
                Represents a parameter and its value in a <see cref="T:Microsoft.Data.Sqlite.SqliteCommand" />.
            </summary>
            <remarks>Due to SQLite's dynamic type system, parameter values are not converted.</remarks>
            <seealso href="http://sqlite.org/datatype3.html">Datatypes In SQLite Version 3</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameter.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" /> class.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameter.#ctor(System.String,System.Object)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" /> class.
            </summary>
            <param name="name">The name of the parameter.</param>
            <param name="value">The value of the parameter. Can be null.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameter.#ctor(System.String,Microsoft.Data.Sqlite.SqliteType)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" /> class.
            </summary>
            <param name="name">The name of the parameter.</param>
            <param name="type">The type of the parameter.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameter.#ctor(System.String,Microsoft.Data.Sqlite.SqliteType,System.Int32)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" /> class.
            </summary>
            <param name="name">The name of the parameter.</param>
            <param name="type">The type of the parameter.</param>
            <param name="size">The maximum size, in bytes, of the parameter.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameter.#ctor(System.String,Microsoft.Data.Sqlite.SqliteType,System.Int32,System.String)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" /> class.
            </summary>
            <param name="name">The name of the parameter.</param>
            <param name="type">The type of the parameter.</param>
            <param name="size">The maximum size, in bytes, of the parameter.</param>
            <param name="sourceColumn">The source column used for loading the value. Can be null.</param>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.DbType">
            <summary>
                Gets or sets the type of the parameter.
            </summary>
            <value>The type of the parameter.</value>
            <remarks>Due to SQLite's dynamic type system, parameter values are not converted.</remarks>
            <seealso href="http://sqlite.org/datatype3.html">Datatypes In SQLite Version 3</seealso>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.SqliteType">
            <summary>
                Gets or sets the SQLite type of the parameter.
            </summary>
            <value>The SQLite type of the parameter.</value>
            <remarks>Due to SQLite's dynamic type system, parameter values are not converted.</remarks>
            <seealso href="http://sqlite.org/datatype3.html">Datatypes In SQLite Version 3</seealso>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.Direction">
            <summary>
                Gets or sets the direction of the parameter. Only <see cref="F:System.Data.ParameterDirection.Input" /> is supported.
            </summary>
            <value>The direction of the parameter.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.IsNullable">
            <summary>
                Gets or sets a value indicating whether the parameter is nullable.
            </summary>
            <value>A value indicating whether the parameter is nullable.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.ParameterName">
            <summary>
                Gets or sets the name of the parameter.
            </summary>
            <value>The name of the parameter.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.Size">
            <summary>
                Gets or sets the maximum size, in bytes, of the parameter.
            </summary>
            <value>The maximum size, in bytes, of the parameter.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.SourceColumn">
            <summary>
                Gets or sets the source column used for loading the value.
            </summary>
            <value>The source column used for loading the value.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.SourceColumnNullMapping">
            <summary>
                Gets or sets a value indicating whether the source column is nullable.
            </summary>
            <value>A value indicating whether the source column is nullable.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameter.Value">
            <summary>
                Gets or sets the value of the parameter.
            </summary>
            <value>The value of the parameter.</value>
            <remarks>Due to SQLite's dynamic type system, parameter values are not converted.</remarks>
            <seealso href="http://sqlite.org/datatype3.html">Datatypes In SQLite Version 3</seealso>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameter.ResetDbType">
            <summary>
                Resets the <see cref="P:Microsoft.Data.Sqlite.SqliteParameter.DbType" /> property to its original value.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameter.ResetSqliteType">
            <summary>
                Resets the <see cref="P:Microsoft.Data.Sqlite.SqliteParameter.SqliteType" /> property to its original value.
            </summary>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteParameterCollection">
            <summary>
                Represents a collection of SQLite parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.Data.Sqlite.SqliteParameterCollection" /> class.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameterCollection.Count">
            <summary>
                Gets the number of items in the collection.
            </summary>
            <value>The number of items in the collection.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameterCollection.SyncRoot">
            <summary>
                Gets the object used to synchronize access to the collection.
            </summary>
            <value>The object used to synchronize access to the collection.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameterCollection.Item(System.Int32)">
            <summary>
                Gets or sets the parameter at the specified index.
            </summary>
            <param name="index">The zero-based index of the parameter.</param>
            <returns>The parameter.</returns>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteParameterCollection.Item(System.String)">
            <summary>
                Gets or sets the parameter with the specified name.
            </summary>
            <param name="parameterName">The name of the parameter.</param>
            <returns>The parameter.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Add(System.Object)">
            <summary>
                Adds a parameter to the collection.
            </summary>
            <param name="value">The parameter to add. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" />.</param>
            <returns>The zero-based index of the parameter that was added.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Add(Microsoft.Data.Sqlite.SqliteParameter)">
            <summary>
                Adds a parameter to the collection.
            </summary>
            <param name="value">The parameter to add.</param>
            <returns>The parameter that was added.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Add(System.String,Microsoft.Data.Sqlite.SqliteType)">
            <summary>
                Adds a parameter to the collection.
            </summary>
            <param name="parameterName">The name of the parameter.</param>
            <param name="type">The SQLite type of the parameter.</param>
            <returns>The parameter that was added.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Add(System.String,Microsoft.Data.Sqlite.SqliteType,System.Int32)">
            <summary>
                Adds a parameter to the collection.
            </summary>
            <param name="parameterName">The name of the parameter.</param>
            <param name="type">The SQLite type of the parameter.</param>
            <param name="size">The maximum size, in bytes, of the parameter.</param>
            <returns>The parameter that was added.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Add(System.String,Microsoft.Data.Sqlite.SqliteType,System.Int32,System.String)">
            <summary>
                Adds a parameter to the collection.
            </summary>
            <param name="parameterName">The name of the parameter.</param>
            <param name="type">The SQLite type of the parameter.</param>
            <param name="size">The maximum size, in bytes, of the parameter.</param>
            <param name="sourceColumn">
                The source column used for loading the value of the parameter. Can be null.
            </param>
            <returns>The parameter that was added.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.AddRange(System.Array)">
            <summary>
                Adds multiple parameters to the collection.
            </summary>
            <param name="values">
                An array of parameters to add. They must be <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" /> objects.
            </param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.AddRange(System.Collections.Generic.IEnumerable{Microsoft.Data.Sqlite.SqliteParameter})">
            <summary>
                Adds multiple parameters to the collection.
            </summary>
            <param name="values">The parameters to add.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.AddWithValue(System.String,System.Object)">
            <summary>
                Adds a parameter to the collection.
            </summary>
            <param name="parameterName">The name of the parameter.</param>
            <param name="value">The value of the parameter. Can be null.</param>
            <returns>The parameter that was added.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Clear">
            <summary>
                Removes all parameters from the collection.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Contains(System.Object)">
            <summary>
                Gets a value indicating whether the collection contains the specified parameter.
            </summary>
            <param name="value">The parameter to look for. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" />.</param>
            <returns>true if the collection contains the parameter; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Contains(Microsoft.Data.Sqlite.SqliteParameter)">
            <summary>
                Gets a value indicating whether the collection contains the specified parameter.
            </summary>
            <param name="value">The parameter to look for.</param>
            <returns>true if the collection contains the parameter; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Contains(System.String)">
            <summary>
                Gets a value indicating whether the collection contains a parameter with the specified name.
            </summary>
            <param name="value">The name of the parameter.</param>
            <returns>true if the collection contains the parameter; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.CopyTo(System.Array,System.Int32)">
            <summary>
                Copies the collection to an array of parameters.
            </summary>
            <param name="array">
                The array into which the parameters are copied. Must be an array of <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" /> objects.
            </param>
            <param name="index">The zero-based index to which the parameters are copied.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.CopyTo(Microsoft.Data.Sqlite.SqliteParameter[],System.Int32)">
            <summary>
                Copies the collection to an array of parameters.
            </summary>
            <param name="array">The array into which the parameters are copied.</param>
            <param name="index">The zero-based index to which the parameters are copied.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.GetEnumerator">
            <summary>
                Gets an enumerator that iterates through the collection.
            </summary>
            <returns>The enumerator.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.GetParameter(System.Int32)">
            <summary>
                Gets a parameter at the specified index.
            </summary>
            <param name="index">The zero-based index of the parameter.</param>
            <returns>The parameter.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.GetParameter(System.String)">
            <summary>
                Gets a parameter with the specified name.
            </summary>
            <param name="parameterName">The name of the parameter.</param>
            <returns>The parameter.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.IndexOf(System.Object)">
            <summary>
                Gets the index of the specified parameter.
            </summary>
            <param name="value">The parameter. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" />.</param>
            <returns>The zero-based index of the parameter.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.IndexOf(Microsoft.Data.Sqlite.SqliteParameter)">
            <summary>
                Gets the index of the specified parameter.
            </summary>
            <param name="value">The parameter.</param>
            <returns>The zero-based index of the parameter.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.IndexOf(System.String)">
            <summary>
                Gets the index of the parameter with the specified name.
            </summary>
            <param name="parameterName">The name of the parameter.</param>
            <returns>The zero-based index of the parameter or -1 if not found.</returns>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Insert(System.Int32,System.Object)">
            <summary>
                Inserts a parameter into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the parameter should be inserted.</param>
            <param name="value">The parameter to insert. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" />.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Insert(System.Int32,Microsoft.Data.Sqlite.SqliteParameter)">
            <summary>
                Inserts a parameter into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the parameter should be inserted.</param>
            <param name="value">The parameter to insert.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Remove(System.Object)">
            <summary>
                Removes a parameter from the collection.
            </summary>
            <param name="value">The parameter to remove. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" />.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.Remove(Microsoft.Data.Sqlite.SqliteParameter)">
            <summary>
                Removes a parameter from the collection.
            </summary>
            <param name="value">The parameter to remove.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.RemoveAt(System.Int32)">
            <summary>
                Removes a parameter from the collection at the specified index.
            </summary>
            <param name="index">The zero-based index of the parameter to remove.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.RemoveAt(System.String)">
            <summary>
                Removes a parameter with the specified name from the collection.
            </summary>
            <param name="parameterName">The name of the parameter to remove.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)">
            <summary>
                Sets the parameter at the specified index.
            </summary>
            <param name="index">The zero-based index of the parameter to set.</param>
            <param name="value">The parameter. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" />.</param>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)">
            <summary>
                Sets the parameter with the specified name.
            </summary>
            <param name="parameterName">The name of the parameter to set.</param>
            <param name="value">The parameter. Must be a <see cref="T:Microsoft.Data.Sqlite.SqliteParameter" />.</param>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteTransaction">
            <summary>
                Represents a transaction made against a SQLite database.
            </summary>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteTransaction.Connection">
            <summary>
                Gets the connection associated with the transaction.
            </summary>
            <value>The connection associated with the transaction.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteTransaction.DbConnection">
            <summary>
                Gets the connection associated with the transaction.
            </summary>
            <value>The connection associated with the transaction.</value>
        </member>
        <member name="P:Microsoft.Data.Sqlite.SqliteTransaction.IsolationLevel">
            <summary>
                Gets the isolation level for the transaction. This cannot be changed if the transaction is completed or
                closed.
            </summary>
            <value>The isolation level for the transaction.</value>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteTransaction.Commit">
            <summary>
                Applies the changes made in the transaction.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteTransaction.Rollback">
            <summary>
                Reverts the changes made in the transaction.
            </summary>
        </member>
        <member name="M:Microsoft.Data.Sqlite.SqliteTransaction.Dispose(System.Boolean)">
            <summary>
                Releases any resources used by the transaction and rolls it back.
            </summary>
            <param name="disposing">
                true to release managed and unmanaged resources; false to release only unmanaged resources.
            </param>
        </member>
        <member name="T:Microsoft.Data.Sqlite.SqliteType">
            <summary>
                Represents the type affinities used by columns in SQLite tables.
            </summary>
            <seealso href="http://sqlite.org/datatype3.html">Datatypes In SQLite Version 3</seealso>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteType.Integer">
            <summary>
                A signed integer.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteType.Real">
            <summary>
                A floating point value.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteType.Text">
            <summary>
                A text string.
            </summary>
        </member>
        <member name="F:Microsoft.Data.Sqlite.SqliteType.Blob">
            <summary>
                A blob of data.
            </summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.DotNet.PlatformAbstractions.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.DotNet.PlatformAbstractions.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.DotNet.PlatformAbstractions</name>
    </assembly>
    <members>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Abstractions.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Abstractions.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,125 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.EntityFrameworkCore.Abstractions</name>
    </assembly>
    <members>
        <member name="T:Microsoft.EntityFrameworkCore.DbFunctionAttribute">
            <summary>
                Maps a static CLR method to a database function so that the CLR method may be used in LINQ queries.
                By convention uses the .NET method name as name of the database function and the default schema.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.DbFunctionAttribute.#ctor">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.DbFunctionAttribute" /> class.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.DbFunctionAttribute.#ctor(System.String,System.String)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.DbFunctionAttribute" /> class.
            </summary>
            <param name="name">The name of the function in the database.</param>
            <param name="schema">The schema of the function in the database.</param>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.DbFunctionAttribute.Name">
            <summary>
                The name of the function in the database.
            </summary>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.DbFunctionAttribute.Schema">
            <summary>
                The schema of the function in the database.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader">
            <summary>
                <para>
                    A service that can be injected into entities to give them the capability
                    of loading navigation properties automatically the first time they are accessed.
                </para>
                <para>
                    The service lifetime is 'ServiceLifetime.Transient'. This means that each
                    entity instance will use its own instance of this service.
                    The implementation may depend on other services registered with any lifetime.
                    The implementation does not need to be thread-safe.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader.SetLoaded(System.Object,System.String,System.Boolean)">
            <summary>
                Sets the given navigation as known to be completely loaded or known to be
                no longer completely loaded.
            </summary>
            <param name="entity"> The entity on which the navigation property is located. </param>
            <param name="navigationName"> The navigation property name. </param>
            <param name="loaded"> Determines whether the navigation is set as loaded or not. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader.Load(System.Object,System.String)">
            <summary>
                Loads a navigation property if it has not already been loaded.
            </summary>
            <param name="entity"> The entity on which the navigation property is located. </param>
            <param name="navigationName"> The navigation property name. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader.LoadAsync(System.Object,System.Threading.CancellationToken,System.String)">
            <summary>
                Loads a navigation property if it has not already been loaded.
            </summary>
            <param name="entity"> The entity on which the navigation property is located. </param>
            <param name="cancellationToken"> A <see cref="T:System.Threading.CancellationToken" /> to observe while waiting for the task to complete. </param>
            <param name="navigationName"> The navigation property name. </param>
            <returns> A task that represents the asynchronous operation. </returns>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Infrastructure.LazyLoaderExtensions">
            <summary>
                Extension methods for the <see cref="T:Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader" /> service that make it more
                convenient to use from entity classes.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.LazyLoaderExtensions.Load``1(Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader,System.Object,``0@,System.String)">
            <summary>
                Loads a navigation property if it has not already been loaded.
            </summary>
            <typeparam name="TRelated"> The type of the navigation property. </typeparam>
            <param name="loader">The loader instance, which may be <c>null</c>.</param>
            <param name="entity"> The entity on which the navigation property is located. </param>
            <param name="navigationField"> A reference to the backing field for the navigation. </param>
            <param name="navigationName"> The navigation property name. </param>
            <returns>
                The loaded navigation property value, or the navigation property value unchanged if the loader is <c>null</c>.
            </returns>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.OwnedAttribute">
            <summary>
                Marks a type as owned. All references to this type will be configured as owned entity types.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Diagnostics.AbstractionsStrings">
            <summary>
                <para>
                    String resources used in EF exceptions, etc.
                </para>
                <para>
                    These strings are exposed publicly for use by database providers and extensions.
                    It is unusual for application code to need these strings.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Diagnostics.AbstractionsStrings.ArgumentIsEmpty(System.Object)">
            <summary>
                The string argument '{argumentName}' cannot be empty.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Diagnostics.AbstractionsStrings.CollectionArgumentIsEmpty(System.Object)">
            <summary>
                The collection argument '{argumentName}' must contain at least one element.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Query.NotParameterizedAttribute">
            <summary>
                Signals that custom LINQ operator parameter should not be parameterized during query compilation.
            </summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Design.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Design.xml
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Relational.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Relational.xml
copy from packages/Microsoft.EntityFrameworkCore.Relational.3.1.2/lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.xml copy to DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Relational.xml
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Sqlite.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.Sqlite.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,1912 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.EntityFrameworkCore.Sqlite</name>
    </assembly>
    <members>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Design.Internal.SqliteDesignTimeServices">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Design.Internal.SqliteDesignTimeServices.ConfigureDesignTimeServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogSchemaConfigured">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogSequenceConfigured">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogUsingSchemaSelectionsWarning">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogFoundColumn">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogFoundForeignKey">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogForeignKeyScaffoldErrorPrincipalTableNotFound">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogFoundTable">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogMissingTable">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogPrincipalColumnNotFound">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogFoundIndex">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogFoundPrimaryKey">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Diagnostics.Internal.SqliteLoggingDefinitions.LogFoundUniqueConstraint">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension.#ctor">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension.#ctor(Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension.Info">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension.Clone">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension.LoadSpatialite">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension.WithLoadSpatialite(System.Boolean)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Infrastructure.Internal.SqliteOptionsExtension.ApplyServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.SchemaConfiguredWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation},Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.SequenceConfiguredWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation},Microsoft.EntityFrameworkCore.Metadata.ISequence)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.ColumnFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.String,System.Boolean,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.SchemasNotSupportedWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.ForeignKeyReferencesMissingTableWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.TableFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.MissingTableWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.ForeignKeyPrincipalColumnMissingWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.String,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.IndexFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String,System.Nullable{System.Boolean})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.ForeignKeyFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.Int64,System.String,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.PrimaryKeyFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteLoggerExtensions.UniqueConstraintFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},System.String,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteModelValidator">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
                    is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
                    This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteModelValidator.#ctor(Microsoft.EntityFrameworkCore.Infrastructure.ModelValidatorDependencies,Microsoft.EntityFrameworkCore.Infrastructure.RelationalModelValidatorDependencies)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteModelValidator.Validate(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteModelValidator.ValidateNoSchemas(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteModelValidator.ValidateNoSequences(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteStrings">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteStrings.InvalidMigrationOperation(System.Object)">
            <summary>
                SQLite does not support this migration operation ('{operation}'). For more information, see http://go.microsoft.com/fwlink/?LinkId=723262.
            </summary>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteStrings.MigrationScriptGenerationNotSupported">
            <summary>
                Generating idempotent scripts for migration is not currently supported by SQLite. For more information, see http://go.microsoft.com/fwlink/?LinkId=723262.
            </summary>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteStrings.SequencesNotSupported">
            <summary>
                SQLite does not support sequences. For more information, see http://go.microsoft.com/fwlink/?LinkId=723262.
            </summary>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteStrings.ComputedColumnsNotSupported">
            <summary>
                SQLite doesn't support computed columns. For more information, see http://go.microsoft.com/fwlink/?LinkId=723262.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteStrings.OrderByNotSupported(System.Object)">
            <summary>
                SQLite cannot order by expressions of type '{type}'. Convert the values to a supported type or use LINQ to Objects to order the results.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogSchemaConfigured(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                The entity type '{entityType}' is configured to use schema '{schema}'. SQLite does not support schemas. This configuration will be ignored by the SQLite provider.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogSequenceConfigured(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                The model was configured with the database sequence '{sequence}'. SQLite does not support sequences.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogUsingSchemaSelectionsWarning(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                SQLite doesn't support schemas. The specified schema selection arguments will be ignored.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogFoundColumn(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                Found column on table: {tableName}, column name: {columnName}, data type: {dataType}, not nullable: {isNotNullable}, default value: {defaultValue}.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogFoundForeignKey(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                Found foreign key on table: {tableName}, id: {id}, principal table: {principalTableName}, delete action: {deleteAction}.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogForeignKeyScaffoldErrorPrincipalTableNotFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                Could not scaffold the foreign key '{foreignKeyName}'. The referenced table could not be found. This most likely occurred because the referenced table was excluded from scaffolding.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogFoundTable(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                Found table with name: {name}.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogMissingTable(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                Unable to find a table in the database matching the selected table {table}.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogPrincipalColumnNotFound(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                For foreign key with identity {id} on table {tableName}, unable to find the column called {principalColumnName} on the foreign key's principal table, {principaltableName}. Skipping foreign key.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogFoundIndex(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                Found index with name: {indexName}, table: {tableName}, is unique: {isUnique}.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogFoundPrimaryKey(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                Found primary key with name: {primaryKeyName}, table: {tableName}.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Internal.SqliteResources.LogFoundUniqueConstraint(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger)">
            <summary>
                Found unique constraint with name: {uniqueConstraintName}, table: {tableName}.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames.Prefix">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames.LegacyAutoincrement">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames.Autoincrement">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames.InlinePrimaryKey">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames.InlinePrimaryKeyName">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames.InitSpatialMetaData">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames.Srid">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Sqlite.Metadata.Internal.SqliteAnnotationNames.Dimension">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteHistoryRepository">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
                    <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
                    The implementation may depend on other services registered with any lifetime.
                    The implementation does not need to be thread-safe.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteHistoryRepository.#ctor(Microsoft.EntityFrameworkCore.Migrations.HistoryRepositoryDependencies)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteHistoryRepository.ExistsSql">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteHistoryRepository.InterpretExistsResult(System.Object)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteHistoryRepository.GetCreateIfNotExistsScript">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteHistoryRepository.GetBeginIfNotExistsScript(System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteHistoryRepository.GetBeginIfExistsScript(System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteHistoryRepository.GetEndIfScript">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteMigrationsAnnotationProvider">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
                    is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
                    This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteMigrationsAnnotationProvider.#ctor(Microsoft.EntityFrameworkCore.Migrations.MigrationsAnnotationProviderDependencies)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteMigrationsAnnotationProvider.For(Microsoft.EntityFrameworkCore.Metadata.IModel)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal.SqliteMigrationsAnnotationProvider.For(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Query.Internal.SqliteExpression">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Query.Internal.SqliteExpression.Strftime(Microsoft.EntityFrameworkCore.Query.ISqlExpressionFactory,System.Type,System.String,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression,System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression},Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator.#ctor(Microsoft.EntityFrameworkCore.Scaffolding.ProviderCodeGeneratorDependencies)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator" /> class.
            </summary>
            <param name="dependencies"> The dependencies. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator.GenerateUseProvider(System.String,Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory.#ctor(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger{Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding},Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory.Create(System.String,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory.Create(System.Data.Common.DbConnection,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.ISqliteRelationalConnection">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
                    <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
                    The implementation may depend on other services registered with any lifetime.
                    The implementation does not need to be thread-safe.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.ISqliteRelationalConnection.CreateReadOnlyConnection">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDatabaseCreator">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
                    <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
                    The implementation may depend on other services registered with any lifetime.
                    The implementation does not need to be thread-safe.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDatabaseCreator.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreatorDependencies,Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.ISqliteRelationalConnection,Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDatabaseCreator.Create">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDatabaseCreator.Exists">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDatabaseCreator.HasTables">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDatabaseCreator.Delete">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeOffsetTypeMapping">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeOffsetTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeOffsetTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeOffsetTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                Creates a copy of this mapping.
            </summary>
            <param name="parameters"> The parameters for this mapping. </param>
            <returns> The newly created mapping. </returns>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeOffsetTypeMapping.SqlLiteralFormatString">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeTypeMapping">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                Creates a copy of this mapping.
            </summary>
            <param name="parameters"> The parameters for this mapping. </param>
            <returns> The newly created mapping. </returns>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDateTimeTypeMapping.SqlLiteralFormatString">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDecimalTypeMapping">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDecimalTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDecimalTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDecimalTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                Creates a copy of this mapping.
            </summary>
            <param name="parameters"> The parameters for this mapping. </param>
            <returns> The newly created mapping. </returns>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteDecimalTypeMapping.SqlLiteralFormatString">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteGuidTypeMapping">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteGuidTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteGuidTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteGuidTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                Creates a copy of this mapping.
            </summary>
            <param name="parameters"> The parameters for this mapping. </param>
            <returns> The newly created mapping. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteGuidTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteRelationalConnection">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
                    <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
                    The implementation may depend on other services registered with any lifetime.
                    The implementation does not need to be thread-safe.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteRelationalConnection.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalConnectionDependencies,Microsoft.EntityFrameworkCore.Storage.IRawSqlCommandBuilder)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteRelationalConnection.CreateDbConnection">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="P:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteRelationalConnection.IsMultipleActiveResultSetsEnabled">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteRelationalConnection.CreateReadOnlyConnection">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteSqlGenerationHelper">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
                    is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
                    This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteSqlGenerationHelper.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalSqlGenerationHelperDependencies)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteSqlGenerationHelper.DelimitIdentifier(System.String,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteSqlGenerationHelper.DelimitIdentifier(System.Text.StringBuilder,System.String,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteTypeMappingSource">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
                    is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
                    This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteTypeMappingSource.#ctor(Microsoft.EntityFrameworkCore.Storage.TypeMappingSourceDependencies,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSourceDependencies)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteTypeMappingSource.IsSpatialiteType(System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteULongTypeMapping">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteULongTypeMapping.#ctor(System.String,System.Nullable{System.Data.DbType})">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteULongTypeMapping.#ctor(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteULongTypeMapping.Clone(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping.RelationalTypeMappingParameters)">
            <summary>
                Creates a copy of this mapping.
            </summary>
            <param name="parameters"> The parameters for this mapping. </param>
            <returns> The newly created mapping. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal.SqliteULongTypeMapping.GenerateNonNullSqlLiteral(System.Object)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteModificationCommandBatchFactory">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
                    <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
                    The implementation may depend on other services registered with any lifetime.
                    The implementation does not need to be thread-safe.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteModificationCommandBatchFactory.#ctor(Microsoft.EntityFrameworkCore.Update.ModificationCommandBatchFactoryDependencies)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteModificationCommandBatchFactory.Create">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteUpdateSqlGenerator">
            <summary>
                <para>
                    This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                    the same compatibility standards as public APIs. It may be changed or removed without notice in
                    any release. You should only use it directly in your code with extreme caution and knowing that
                    doing so can result in application failures when updating to a new Entity Framework Core release.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton" />. This means a single instance
                    is used by many <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instances. The implementation must be thread-safe.
                    This service cannot depend on services registered as <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteUpdateSqlGenerator.#ctor(Microsoft.EntityFrameworkCore.Update.UpdateSqlGeneratorDependencies)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteUpdateSqlGenerator.AppendIdentityWhereCondition(System.Text.StringBuilder,Microsoft.EntityFrameworkCore.Update.ColumnModification)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteUpdateSqlGenerator.AppendSelectAffectedCountCommand(System.Text.StringBuilder,System.String,System.String,System.Int32)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteUpdateSqlGenerator.AppendRowsAffectedWhereCondition(System.Text.StringBuilder,System.Int32)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Sqlite.Update.Internal.SqliteUpdateSqlGenerator.GenerateNextSequenceValueOperation(System.String,System.String)">
            <summary>
                This is an internal API that supports the Entity Framework Core infrastructure and not subject to
                the same compatibility standards as public APIs. It may be changed or removed without notice in
                any release. You should only use it directly in your code with extreme caution and knowing that
                doing so can result in application failures when updating to a new Entity Framework Core release.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId">
            <summary>
                <para>
                    Event IDs for SQLite events that correspond to messages logged to an <see cref="T:Microsoft.Extensions.Logging.ILogger" />
                    and events sent to a <see cref="T:System.Diagnostics.DiagnosticSource" />.
                </para>
                <para>
                    These IDs are also used with <see cref="T:Microsoft.EntityFrameworkCore.Diagnostics.WarningsConfigurationBuilder" /> to configure the
                    behavior of warnings.
                </para>
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.SchemaConfiguredWarning">
            <summary>
                <para>
                    A schema was configured for an entity type, but SQLite does not support schemas.
                </para>
                <para>
                    This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation" /> category.
                </para>
                <para>
                    This event uses the <see cref="T:Microsoft.EntityFrameworkCore.Diagnostics.EntityTypeSchemaEventData" /> payload when used with a <see cref="T:System.Diagnostics.DiagnosticSource" />.
                </para>
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.SequenceConfiguredWarning">
            <summary>
                <para>
                    A sequence was configured for an entity type, but SQLite does not support sequences.
                </para>
                <para>
                    This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Model.Validation" /> category.
                </para>
                <para>
                    This event uses the <see cref="T:Microsoft.EntityFrameworkCore.Diagnostics.SequenceEventData" /> payload when used with a <see cref="T:System.Diagnostics.DiagnosticSource" />.
                </para>
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.ColumnFound">
            <summary>
                A column was found.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.SchemasNotSupportedWarning">
            <summary>
                SQLite does not support schemas.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.ForeignKeyReferencesMissingTableWarning">
            <summary>
                A foreign key references a missing table.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.TableFound">
            <summary>
                A table was found.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.MissingTableWarning">
            <summary>
                The database is missing a table.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.ForeignKeyPrincipalColumnMissingWarning">
            <summary>
                A column referenced by a foreign key constraint was not found.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.IndexFound">
            <summary>
                An index was found.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.ForeignKeyFound">
            <summary>
                A foreign key was found.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.PrimaryKeyFound">
            <summary>
                A primary key was found.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="F:Microsoft.EntityFrameworkCore.Diagnostics.SqliteEventId.UniqueConstraintFound">
            <summary>
                A unique constraint was found.
                This event is in the <see cref="T:Microsoft.EntityFrameworkCore.DbLoggerCategory.Scaffolding" /> category.
            </summary>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.SqliteDatabaseFacadeExtensions">
            <summary>
                SQLite specific extension methods for <see cref="P:Microsoft.EntityFrameworkCore.DbContext.Database" />.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqliteDatabaseFacadeExtensions.IsSqlite(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade)">
            <summary>
                <para>
                    Returns true if the database provider currently in use is the SQLite provider.
                </para>
                <para>
                    This method can only be used after the <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> has been configured because
                    it is only then that the provider is known. This means that this method cannot be used
                    in <see cref="M:Microsoft.EntityFrameworkCore.DbContext.OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)" /> because this is where application code sets the
                    provider to use as part of configuring the context.
                </para>
            </summary>
            <param name="database"> The facade from <see cref="P:Microsoft.EntityFrameworkCore.DbContext.Database" />. </param>
            <returns> True if SQLite is being used; false otherwise. </returns>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.SqliteDbContextOptionsBuilderExtensions">
            <summary>
                SQLite specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder" />.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqliteDbContextOptionsBuilderExtensions.UseSqlite(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.String,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder})">
            <summary>
                Configures the context to connect to a SQLite database.
            </summary>
            <param name="optionsBuilder"> The builder being used to configure the context. </param>
            <param name="connectionString"> The connection string of the database to connect to. </param>
            <param name="sqliteOptionsAction">An optional action to allow additional SQLite specific configuration.</param>
            <returns> The options builder so that further configuration can be chained. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqliteDbContextOptionsBuilderExtensions.UseSqlite(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.Data.Common.DbConnection,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder})">
            <summary>
                Configures the context to connect to a SQLite database.
            </summary>
            <param name="optionsBuilder"> The builder being used to configure the context. </param>
            <param name="connection">
                An existing <see cref="T:System.Data.Common.DbConnection" /> to be used to connect to the database. If the connection is
                in the open state then EF will not open or close the connection. If the connection is in the closed
                state then EF will open and close the connection as needed.
            </param>
            <param name="sqliteOptionsAction">An optional action to allow additional SQLite specific configuration.</param>
            <returns> The options builder so that further configuration can be chained. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqliteDbContextOptionsBuilderExtensions.UseSqlite``1(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder{``0},System.String,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder})">
            <summary>
                Configures the context to connect to a SQLite database.
            </summary>
            <typeparam name="TContext"> The type of context to be configured. </typeparam>
            <param name="optionsBuilder"> The builder being used to configure the context. </param>
            <param name="connectionString"> The connection string of the database to connect to. </param>
            <param name="sqliteOptionsAction">An optional action to allow additional SQLite specific configuration.</param>
            <returns> The options builder so that further configuration can be chained. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqliteDbContextOptionsBuilderExtensions.UseSqlite``1(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder{``0},System.Data.Common.DbConnection,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder})">
            <summary>
                Configures the context to connect to a SQLite database.
            </summary>
            <typeparam name="TContext"> The type of context to be configured. </typeparam>
            <param name="optionsBuilder"> The builder being used to configure the context. </param>
            <param name="connection">
                An existing <see cref="T:System.Data.Common.DbConnection" /> to be used to connect to the database. If the connection is
                in the open state then EF will not open or close the connection. If the connection is in the closed
                state then EF will open and close the connection as needed.
            </param>
            <param name="sqliteOptionsAction">An optional action to allow additional SQLite specific configuration.</param>
            <returns> The options builder so that further configuration can be chained. </returns>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationBuilderExtensions">
            <summary>
                SQLite specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder" />.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationBuilderExtensions.IsSqlite(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <summary>
                <para>
                    Returns true if the database provider currently in use is the SQLite provider.
                </para>
            </summary>
            <param name="migrationBuilder">
                The migrationBuilder from the parameters on <see cref="M:Microsoft.EntityFrameworkCore.Migrations.Migration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)" /> or
                <see cref="M:Microsoft.EntityFrameworkCore.Migrations.Migration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)" />.
            </param>
            <returns> True if SQLite is being used; false otherwise. </returns>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator">
            <summary>
                <para>
                    SQLite-specific implementation of <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator" />.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" />. This means that each
                    <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own instance of this service.
                    The implementation may depend on other services registered with any lifetime.
                    The implementation does not need to be thread-safe.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.#ctor(Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGeneratorDependencies,Microsoft.EntityFrameworkCore.Migrations.IMigrationsAnnotationProvider)">
            <summary>
                Creates a new <see cref="T:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator" /> instance.
            </summary>
            <param name="dependencies"> Parameter object containing dependencies for this service. </param>
            <param name="migrationsAnnotations"> Provider-specific Migrations annotations to use. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(System.Collections.Generic.IReadOnlyList{Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation},Microsoft.EntityFrameworkCore.Metadata.IModel)">
            <summary>
                Generates commands from a list of operations.
            </summary>
            <param name="operations"> The operations. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <returns> The list of commands to be executed or scripted. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation" /> by making calls on the given
                <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
            <summary>
                Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation" /> by making calls on the given
                <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
            <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
            <summary>
                Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation" />
                by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
            <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation" />
                by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation" />
                by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation" />
                by making calls on the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
            <summary>
                Builds commands for the given <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation" /> by making calls on the given
                <see cref="T:Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder" />.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
            <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.CreateTableColumns(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Generates a SQL fragment for the column definitions in an <see cref="T:Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation" />.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to add the SQL fragment. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.ColumnDefinition(System.String,System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Generates a SQL fragment for a column definition for the given column metadata.
            </summary>
            <param name="schema"> The schema that contains the table, or <c>null</c> to use the default schema. </param>
            <param name="table"> The table that contains the column. </param>
            <param name="name"> The column name. </param>
            <param name="operation"> The column metadata. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to add the SQL fragment. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
            <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
            <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateCheckConstraintOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
            <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
            <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder,System.Boolean)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
            <param name="terminate"> Indicates whether or not to terminate the command after generating SQL for the operation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropUniqueConstraintOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropCheckConstraintOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since this operation requires table rebuilds, which
                are not yet supported.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.ComputedColumnDefinition(System.String,System.String,System.String,Microsoft.EntityFrameworkCore.Migrations.Operations.ColumnOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Generates a SQL fragment for a computed column definition for the given column metadata.
            </summary>
            <param name="schema"> The schema that contains the table, or <c>null</c> to use the default schema. </param>
            <param name="table"> The table that contains the column. </param>
            <param name="name"> The column name. </param>
            <param name="operation"> The column metadata. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to add the SQL fragment. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.EnsureSchemaOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Ignored, since schemas are not supported by SQLite and are silently ignored to improve testing compatibility.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropSchemaOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Ignored, since schemas are not supported by SQLite and are silently ignored to improve testing compatibility.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RestartSequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since SQLite does not support sequences.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since SQLite does not support sequences.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.RenameSequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since SQLite does not support sequences.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since SQLite does not support sequences.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Migrations.SqliteMigrationsSqlGenerator.Generate(Microsoft.EntityFrameworkCore.Migrations.Operations.DropSequenceOperation,Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder)">
            <summary>
                Throws <see cref="T:System.NotSupportedException" /> since SQLite does not support sequences.
            </summary>
            <param name="operation"> The operation. </param>
            <param name="model"> The target model which may be <c>null</c> if the operations exist without a model. </param>
            <param name="builder"> The command builder to use to build the commands. </param>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions">
            <summary>
                SQLite-specific extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder" />.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.HasSrid(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder,System.Int32)">
            <summary>
                Configures the SRID of the column that the property maps to when targeting SQLite.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="srid"> The SRID. </param>
            <returns> The same builder instance so that multiple calls can be chained. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.HasSrid``1(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder{``0},System.Int32)">
            <summary>
                Configures the SRID of the column that the property maps to when targeting SQLite.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="srid"> The SRID. </param>
            <returns> The same builder instance so that multiple calls can be chained. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.HasSrid(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
            <summary>
                Configures the SRID of the column that the property maps to when targeting SQLite.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="srid"> The SRID. </param>
            <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
            <returns>
                The same builder instance if the configuration was applied,
                <c>null</c> otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.CanSetSrid(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
            <summary>
                Returns a value indicating whether the given value can be set as the SRID for the column.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="srid"> The SRID. </param>
            <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
            <returns> <c>true</c> if the given value can be set as the SRID for the column. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.HasGeometricDimension(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,System.Boolean)">
            <summary>
                Configures the dimension of the column that the property maps to when targeting SQLite.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="dimension"> The dimension. </param>
            <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
            <returns>
                The same builder instance if the configuration was applied,
                <c>null</c> otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.CanSetGeometricDimension(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,System.Boolean)">
            <summary>
                Returns a value indicating whether the given value can be set as the dimension for the column.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="dimension"> The dimension. </param>
            <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
            <returns> <c>true</c> if the given value can be set as the dimension for the column. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.ForSqliteHasSrid(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder,System.Int32)">
            <summary>
                Configures the SRID of the column that the property maps to when targeting SQLite.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="srid"> The SRID. </param>
            <returns> The same builder instance so that multiple calls can be chained. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.ForSqliteHasSrid``1(Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder{``0},System.Int32)">
            <summary>
                Configures the SRID of the column that the property maps to when targeting SQLite.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="srid"> The SRID. </param>
            <returns> The same builder instance so that multiple calls can be chained. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.ForSqliteHasSrid(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.Nullable{System.Int32},System.Boolean)">
            <summary>
                Configures the SRID of the column that the property maps to when targeting SQLite.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="srid"> The SRID. </param>
            <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
            <returns>
                The same builder instance if the configuration was applied,
                <c>null</c> otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyBuilderExtensions.ForSqliteHasDimension(Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder,System.String,System.Boolean)">
            <summary>
                Configures the dimension of the column that the property maps to when targeting SQLite.
            </summary>
            <param name="propertyBuilder"> The builder for the property being configured. </param>
            <param name="dimension"> The dimension. </param>
            <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
            <returns>
                The same builder instance if the configuration was applied,
                <c>null</c> otherwise.
            </returns>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions">
            <summary>
                Extension methods for <see cref="T:Microsoft.EntityFrameworkCore.Metadata.IProperty" /> for SQLite metadata.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions.GetSrid(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
            <summary>
                Returns the SRID to use when creating a column for this property.
            </summary>
            <param name="property"> The property. </param>
            <returns> The SRID to use when creating a column for this property. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions.SetSrid(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.Nullable{System.Int32})">
            <summary>
                Sets the SRID to use when creating a column for this property.
            </summary>
            <param name="property"> The property. </param>
            <param name="value"> The SRID. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions.SetSrid(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Nullable{System.Int32},System.Boolean)">
            <summary>
                Sets the SRID to use when creating a column for this property.
            </summary>
            <param name="property"> The property. </param>
            <param name="value"> The SRID. </param>
            <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions.GetSridConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty)">
            <summary>
                Gets the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the column SRID.
            </summary>
            <param name="property"> The property. </param>
            <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the column SRID. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions.GetGeometricDimension(Microsoft.EntityFrameworkCore.Metadata.IProperty)">
            <summary>
                Returns the dimension to use when creating a column for this property.
            </summary>
            <param name="property"> The property. </param>
            <returns> The dimension to use when creating a column for this property. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions.SetGeometricDimension(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,System.String)">
            <summary>
                Sets the dimension to use when creating a column for this property.
            </summary>
            <param name="property"> The property. </param>
            <param name="value"> The dimension. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions.SetGeometricDimension(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.String,System.Boolean)">
            <summary>
                Sets the dimension to use when creating a column for this property.
            </summary>
            <param name="property"> The property. </param>
            <param name="value"> The dimension. </param>
            <param name="fromDataAnnotation"> Indicates whether the configuration was specified using a data annotation. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.SqlitePropertyExtensions.GetGeometricDimensionConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty)">
            <summary>
                Gets the <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the column dimension.
            </summary>
            <param name="property"> The property. </param>
            <returns> The <see cref="T:Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource" /> for the column dimension. </returns>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Infrastructure.SpatialiteLoader">
            <summary>
                Finds and loads SpatiaLite.
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.SpatialiteLoader.TryLoad(System.Data.Common.DbConnection)">
            <summary>
                Tries to load the mod_spatialite extension into the specified connection.
            </summary>
            <param name="connection"> The connection. </param>
            <returns> true if the extension was loaded; otherwise, false. </returns>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.SpatialiteLoader.Load(System.Data.Common.DbConnection)">
            <summary>
                <para>
                    Loads the mod_spatialite extension into the specified connection.
                </para>
                <para>
                    The extension will be loaded from native NuGet assets when available.
                </para>
            </summary>
            <param name="connection"> The connection. </param>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder">
            <summary>
                <para>
                    Allows SQLite specific configuration to be performed on <see cref="T:Microsoft.EntityFrameworkCore.DbContextOptions" />.
                </para>
                <para>
                    Instances of this class are returned from a call to
                    <see
                        cref="M:Microsoft.EntityFrameworkCore.SqliteDbContextOptionsBuilderExtensions.UseSqlite(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,System.String,System.Action{Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder})" />
                    and it is not designed to be directly constructed in your application code.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder.#ctor(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
            <summary>
                Initializes a new instance of the <see cref="T:Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder" /> class.
            </summary>
            <param name="optionsBuilder"> The options builder. </param>
        </member>
        <member name="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqliteConventionSetBuilder">
            <summary>
                <para>
                    A builder for building conventions for SQLite.
                </para>
                <para>
                    The service lifetime is <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped" /> and multiple registrations
                    are allowed. This means that each <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> instance will use its own
                    set of instances of this service.
                    The implementations may depend on other services registered with any lifetime.
                    The implementations do not need to be thread-safe.
                </para>
            </summary>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqliteConventionSetBuilder.#ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.ProviderConventionSetBuilderDependencies,Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilderDependencies)">
            <summary>
                Creates a new <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqliteConventionSetBuilder" /> instance.
            </summary>
            <param name="dependencies"> The core dependencies for this service. </param>
            <param name="relationalDependencies"> The relational dependencies for this service. </param>
        </member>
        <member name="M:Microsoft.EntityFrameworkCore.Metadata.Conventions.SqliteConventionSetBuilder.Build">
            <summary>
                <para>
                    Call this method to build a <see cref="T:Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet" /> for SQLite when using
                    the <see cref="T:Microsoft.EntityFrameworkCore.ModelBuilder" /> outside of <see cref="M:Microsoft.EntityFrameworkCore.DbContext.OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder)" />.
                </para>
                <para>
                    Note that it is unusual to use this method.
                    Consider using <see cref="T:Microsoft.EntityFrameworkCore.DbContext" /> in the normal way instead.
                </para>
            </summary>
            <returns> The convention set. </returns>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.SqliteServiceCollectionExtensions">
            <summary>
                SQLite specific extension methods for <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.SqliteServiceCollectionExtensions.AddEntityFrameworkSqlite(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
                <para>
                    Adds the services required by the SQLite database provider for Entity Framework
                    to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
                </para>
                <para>
                    Calling this method is no longer necessary when building most applications, including those that
                    use dependency injection in ASP.NET or elsewhere.
                    It is only needed when building the internal service provider for use with
                    the <see cref="M:Microsoft.EntityFrameworkCore.DbContextOptionsBuilder.UseInternalServiceProvider(System.IServiceProvider)" /> method.
                    This is not recommend other than for some advanced scenarios.
                </para>
            </summary>
            <param name="serviceCollection"> The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to. </param>
            <returns>
                The same service collection so that multiple calls can be chained.
            </returns>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.EntityFrameworkCore.xml
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
DataCapture_MA/bin/Debug/Microsoft.Extensions.Caching.Abstractions.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Caching.Abstractions.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,926 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Caching.Abstractions</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions">
            <summary>
            Provide extensions methods for <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> operations.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetPriority(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.CacheItemPriority)">
            <summary>
            Sets the priority for keeping the cache entry in the cache during a memory pressure tokened cleanup.
            </summary>
            <param name="entry">The entry to set the priority for.</param>
            <param name="priority">The <see cref="T:Microsoft.Extensions.Caching.Memory.CacheItemPriority"/> to set on the entry.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.AddExpirationToken(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Primitives.IChangeToken)">
            <summary>
            Expire the cache entry if the given <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> expires.
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="expirationToken">The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that causes the cache entry to expire.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan)">
            <summary>
            Sets an absolute expiration time, relative to now.
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="relative">The <see cref="T:System.TimeSpan"/> representing the expiration time relative to now.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.DateTimeOffset)">
            <summary>
            Sets an absolute expiration date for the cache entry.
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="absolute">A <see cref="T:System.DateTimeOffset"/> representing the expiration time in absolute terms.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetSlidingExpiration(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.TimeSpan)">
            <summary>
            Sets how long the cache entry can be inactive (e.g. not accessed) before it will be removed.
            This will not extend the entry lifetime beyond the absolute expiration (if set).
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="offset">A <see cref="T:System.TimeSpan"/> representing a sliding expiration.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.RegisterPostEvictionCallback(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate)">
            <summary>
            The given callback will be fired after the cache entry is evicted from the cache.
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="callback">The callback to run after the entry is evicted.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.RegisterPostEvictionCallback(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object)">
            <summary>
            The given callback will be fired after the cache entry is evicted from the cache.
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="callback">The callback to run after the entry is evicted.</param>
            <param name="state">The state to pass to the post-eviction callback.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetValue(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Object)">
            <summary>
            Sets the value of the cache entry.
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="value">The value to set on the <paramref name="entry"/>.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetSize(Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Int64)">
            <summary>
            Sets the size of the cache entry value.
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="size">The size to set on the <paramref name="entry"/>.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheEntryExtensions.SetOptions(Microsoft.Extensions.Caching.Memory.ICacheEntry,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions)">
            <summary>
            Applies the values of an existing <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> to the entry.
            </summary>
            <param name="entry">The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/>.</param>
            <param name="options">Set the values of these options on the <paramref name="entry"/>.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> for chaining.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.CacheItemPriority">
            <summary>
            Specifies how items are prioritized for preservation during a memory pressure triggered cleanup.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.Low">
            <summary>
            The cache entry should be removed as soon as possible during memory pressure triggered cleanup.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.Normal">
            <summary>
            The cache entry should be removed if there is no other low priority cache entries during memory pressure triggered cleanup.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.High">
            <summary>
            The cache entry should be removed only when there is no other low or normal priority cache entries during memory pressure triggered cleanup.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.NeverRemove">
            <summary>
            The cache entry should never be removed during memory pressure triggered cleanup.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.EvictionReason">
            <summary>
            Specify the reasons why an entry was evicted from the cache.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.None">
            <summary>
            The item was not removed from the cache.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.Removed">
            <summary>
            The item was removed from the cache manually.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.Replaced">
            <summary>
            The item was removed from the cache because it was overwritten.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.Expired">
            <summary>
            The item was removed from the cache because it timed out.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.TokenExpired">
            <summary>
            The item was removed from the cache because its token expired.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Caching.Memory.EvictionReason.Capacity">
            <summary>
            The item was removed from the cache because it exceeded its capacity.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.ICacheEntry">
            <summary>
            Represents an entry in the <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> implementation.
            When Disposed, is committed to the cache.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Key">
            <summary>
            Gets the key of the cache entry.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Value">
            <summary>
            Gets or set the value of the cache entry.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.AbsoluteExpiration">
            <summary>
            Gets or sets an absolute expiration date for the cache entry.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.AbsoluteExpirationRelativeToNow">
            <summary>
            Gets or sets an absolute expiration time, relative to now.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.SlidingExpiration">
            <summary>
            Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed.
            This will not extend the entry lifetime beyond the absolute expiration (if set).
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.ExpirationTokens">
            <summary>
            Gets the <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances which cause the cache entry to expire.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.PostEvictionCallbacks">
            <summary>
            Gets or sets the callbacks will be fired after the cache entry is evicted from the cache.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Priority">
            <summary>
            Gets or sets the priority for keeping the cache entry in the cache during a
             cleanup. The default is <see cref="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.Normal"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Size">
            <summary>
            Gets or set the size of the cache entry value.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.IMemoryCache">
            <summary>
            Represents a local in-memory cache whose values are not serialized.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.IMemoryCache.TryGetValue(System.Object,System.Object@)">
            <summary>
            Gets the item associated with this key if present.
            </summary>
            <param name="key">An object identifying the requested entry.</param>
            <param name="value">The located value or null.</param>
            <returns>True if the key was found.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.IMemoryCache.CreateEntry(System.Object)">
            <summary>
            Create or overwrite an entry in the cache.
            </summary>
            <param name="key">An object identifying the entry.</param>
            <returns>The newly created <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry"/> instance.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.IMemoryCache.Remove(System.Object)">
            <summary>
            Removes the object associated with the given key.
            </summary>
            <param name="key">An object identifying the entry.</param>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions">
            <summary>
            Provide extensions methods for <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> operations.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetPriority(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.CacheItemPriority)">
            <summary>
            Sets the priority for keeping the cache entry in the cache during a memory pressure tokened cleanup.
            </summary>
            <param name="options">The option on which to set the priority.</param>
            <param name="priority">The <see cref="T:Microsoft.Extensions.Caching.Memory.CacheItemPriority"/> to set on the option.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetSize(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.Int64)">
            <summary>
            Sets the size of the cache entry value.
            </summary>
            <param name="options">The options to set the entry size on.</param>
            <param name="size">The size to set on the <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.AddExpirationToken(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Primitives.IChangeToken)">
            <summary>
            Expire the cache entry if the given <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> expires.
            </summary>
            <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
            <param name="expirationToken">The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that causes the cache entry to expire.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan)">
            <summary>
            Sets an absolute expiration time, relative to now.
            </summary>
            <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
            <param name="relative">The expiration time, relative to now.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.DateTimeOffset)">
            <summary>
            Sets an absolute expiration date for the cache entry.
            </summary>
            <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
            <param name="absolute">The expiration time, in absolute terms.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.SetSlidingExpiration(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,System.TimeSpan)">
            <summary>
            Sets how long the cache entry can be inactive (e.g. not accessed) before it will be removed.
            This will not extend the entry lifetime beyond the absolute expiration (if set).
            </summary>
            <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
            <param name="offset">The sliding expiration time.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.RegisterPostEvictionCallback(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate)">
            <summary>
            The given callback will be fired after the cache entry is evicted from the cache.
            </summary>
            <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
            <param name="callback">The callback to register for calling after an entry is evicted.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions.RegisterPostEvictionCallback(Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions,Microsoft.Extensions.Caching.Memory.PostEvictionDelegate,System.Object)">
            <summary>
            The given callback will be fired after the cache entry is evicted from the cache.
            </summary>
            <param name="options">The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/>.</param>
            <param name="callback">The callback to register for calling after an entry is evicted.</param>
            <param name="state">The state to pass to the callback.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> so that additional calls can be chained.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions">
            <summary>
            Represents the cache options applied to an entry of the <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.AbsoluteExpiration">
            <summary>
            Gets or sets an absolute expiration date for the cache entry.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.AbsoluteExpirationRelativeToNow">
            <summary>
            Gets or sets an absolute expiration time, relative to now.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.SlidingExpiration">
            <summary>
            Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed.
            This will not extend the entry lifetime beyond the absolute expiration (if set).
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.ExpirationTokens">
            <summary>
            Gets the <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances which cause the cache entry to expire.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.PostEvictionCallbacks">
            <summary>
            Gets or sets the callbacks will be fired after the cache entry is evicted from the cache.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.Priority">
            <summary>
            Gets or sets the priority for keeping the cache entry in the cache during a
            memory pressure triggered cleanup. The default is <see cref="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.Normal"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions.Size">
            <summary>
            Gets or sets the size of the cache entry value.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.CacheExtensions">
            <summary>
            Provide extensions methods for <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> operations.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.Get(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object)">
            <summary>
            Gets the value associated with this key if present.
            </summary>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the value to get.</param>
            <returns>The value associated with this key, or <c>null</c> if the key is not present.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.Get``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object)">
            <summary>
            Gets the value associated with this key if present.
            </summary>
            <typeparam name="TItem">The type of the object to get.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the value to get.</param>
            <returns>The value associated with this key, or <c>default(TItem)</c> if the key is not present.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.TryGetValue``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,``0@)">
            <summary>
            Try to get the value associated with the given key.
            </summary>
            <typeparam name="TItem">The type of the object to get.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the value to get.</param>
            <param name="value">The value associated with the given key.</param>
            <returns><c>true</c> if the key was found. <c>false</c> otherwise.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.Set``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,``0)">
            <summary>
            Associate a value with a key in the <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/>.
            </summary>
            <typeparam name="TItem">The type of the object to set.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the entry to add.</param>
            <param name="value">The value to associate with the key.</param>
            <returns>The value that was set.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.Set``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,``0,System.DateTimeOffset)">
            <summary>
            Sets a cache entry with the given key and value that will expire in the given duration.
            </summary>
            <typeparam name="TItem">The type of the object to set.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the entry to add.</param>
            <param name="value">The value to associate with the key.</param>
            <param name="absoluteExpiration">The point in time at which the cache entry will expire.</param>
            <returns>The value that was set.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.Set``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,``0,System.TimeSpan)">
            <summary>
            Sets a cache entry with the given key and value that will expire in the given duration from now.
            </summary>
            <typeparam name="TItem">The type of the object to set.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the entry to add.</param>
            <param name="value">The value to associate with the key.</param>
            <param name="absoluteExpirationRelativeToNow">The duration from now after which the cache entry will expire.</param>
            <returns>The value that was set.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.Set``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,``0,Microsoft.Extensions.Primitives.IChangeToken)">
            <summary>
            Sets a cache entry with the given key and value that will expire when <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> expires.
            </summary>
            <typeparam name="TItem">The type of the object to set.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the entry to add.</param>
            <param name="value">The value to associate with the key.</param>
            <param name="expirationToken">The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that causes the cache entry to expire.</param>
            <returns>The value that was set.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.Set``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,``0,Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions)">
            <summary>
            Sets a cache entry with the given key and value and apply the values of an existing <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> to the created entry.
            </summary>
            <typeparam name="TItem">The type of the object to set.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the entry to add.</param>
            <param name="value">The value to associate with the key.</param>
            <param name="options">The existing <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions"/> instance to apply to the new entry.</param>
            <returns>The value that was set.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.GetOrCreate``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func{Microsoft.Extensions.Caching.Memory.ICacheEntry,``0})">
            <summary>
            Gets the value associated with this key if it exists, or generates a new entry using the provided key and a value from the given factory if the key is not found.
            </summary>
            <typeparam name="TItem">The type of the object to get.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the entry to look for or create.</param>
            <param name="factory">The factory that creates the value associated with this key if the key does not exist in the cache.</param>
            <returns>The value associated with this key.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.CacheExtensions.GetOrCreateAsync``1(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Object,System.Func{Microsoft.Extensions.Caching.Memory.ICacheEntry,System.Threading.Tasks.Task{``0}})">
            <summary>
            Asynchronously gets the value associated with this key if it exists, or generates a new entry using the provided key and a value from the given factory if the key is not found.
            </summary>
            <typeparam name="TItem">The type of the object to get.</typeparam>
            <param name="cache">The <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> instance this method extends.</param>
            <param name="key">The key of the entry to look for or create.</param>
            <param name="factory">The factory task that creates the value associated with this key if the key does not exist in the cache.</param>
            <returns>The task object representing the asynchronous operation.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.MemoryCacheStatistics">
            <summary>
            Holds a snapshot of statistics for a memory cache.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCacheStatistics.#ctor">
            <summary>
            Initializes an instance of MemoryCacheStatistics.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheStatistics.CurrentEntryCount">
            <summary>
            Gets the number of <see cref="T:Microsoft.Extensions.Caching.Memory.ICacheEntry" /> instances currently in the memory cache.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheStatistics.CurrentEstimatedSize">
            <summary>
            Gets an estimated sum of all the <see cref="P:Microsoft.Extensions.Caching.Memory.ICacheEntry.Size" /> values currently in the memory cache.
            </summary>
            <returns>Returns <see langword="null"/> if size isn't being tracked. The common MemoryCache implementation tracks size whenever a SizeLimit is set on the cache.</returns>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheStatistics.TotalMisses">
            <summary>
            Gets the total number of cache misses.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheStatistics.TotalHits">
            <summary>
            Gets the total number of cache hits.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.PostEvictionCallbackRegistration">
            <summary>
            Represents a callback delegate that will be fired after an entry is evicted from the cache.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.PostEvictionCallbackRegistration.EvictionCallback">
            <summary>
            Gets or sets the callback delegate that will be fired after an entry is evicted from the cache.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.PostEvictionCallbackRegistration.State">
            <summary>
            Gets or sets the state to pass to the callback delegate.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.PostEvictionDelegate">
            <summary>
            Signature of the callback which gets called when a cache entry expires.
            </summary>
            <param name="key">The key of the entry being evicted.</param>
            <param name="value">The value of the entry being evicted.</param>
            <param name="reason">The <see cref="T:Microsoft.Extensions.Caching.Memory.EvictionReason"/>.</param>
            <param name="state">The information that was passed when registering the callback.</param>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions"/> operations.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan)">
            <summary>
            Sets an absolute expiration time, relative to now.
            </summary>
            <param name="options">The options to be operated on.</param>
            <param name="relative">The expiration time, relative to now.</param>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions.SetAbsoluteExpiration(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.DateTimeOffset)">
            <summary>
            Sets an absolute expiration date for the cache entry.
            </summary>
            <param name="options">The options to be operated on.</param>
            <param name="absolute">The expiration time, in absolute terms.</param>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryExtensions.SetSlidingExpiration(Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.TimeSpan)">
            <summary>
            Sets how long the cache entry can be inactive (e.g. not accessed) before it will be removed.
            This will not extend the entry lifetime beyond the absolute expiration (if set).
            </summary>
            <param name="options">The options to be operated on.</param>
            <param name="offset">The sliding expiration time.</param>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions">
            <summary>
            Provides the cache options for an entry in <see cref="T:Microsoft.Extensions.Caching.Distributed.IDistributedCache"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions.AbsoluteExpiration">
            <summary>
            Gets or sets an absolute expiration date for the cache entry.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions.AbsoluteExpirationRelativeToNow">
            <summary>
            Gets or sets an absolute expiration time, relative to now.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions.SlidingExpiration">
            <summary>
            Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed.
            This will not extend the entry lifetime beyond the absolute expiration (if set).
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions">
            <summary>
            Extension methods for setting data in an <see cref="T:Microsoft.Extensions.Caching.Distributed.IDistributedCache" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.Set(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Byte[])">
            <summary>
            Sets a sequence of bytes in the specified cache with the specified key.
            </summary>
            <param name="cache">The cache in which to store the data.</param>
            <param name="key">The key to store the data in.</param>
            <param name="value">The data to store in the cache.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetAsync(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Byte[],System.Threading.CancellationToken)">
            <summary>
            Asynchronously sets a sequence of bytes in the specified cache with the specified key.
            </summary>
            <param name="cache">The cache in which to store the data.</param>
            <param name="key">The key to store the data in.</param>
            <param name="value">The data to store in the cache.</param>
            <param name="token">Optional. A <see cref="T:System.Threading.CancellationToken" /> to cancel the operation.</param>
            <returns>A task that represents the asynchronous set operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetString(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String)">
            <summary>
            Sets a string in the specified cache with the specified key.
            </summary>
            <param name="cache">The cache in which to store the data.</param>
            <param name="key">The key to store the data in.</param>
            <param name="value">The data to store in the cache.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetString(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions)">
            <summary>
            Sets a string in the specified cache with the specified key.
            </summary>
            <param name="cache">The cache in which to store the data.</param>
            <param name="key">The key to store the data in.</param>
            <param name="value">The data to store in the cache.</param>
            <param name="options">The cache options for the entry.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetStringAsync(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously sets a string in the specified cache with the specified key.
            </summary>
            <param name="cache">The cache in which to store the data.</param>
            <param name="key">The key to store the data in.</param>
            <param name="value">The data to store in the cache.</param>
            <param name="token">Optional. A <see cref="T:System.Threading.CancellationToken" /> to cancel the operation.</param>
            <returns>A task that represents the asynchronous set operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.SetStringAsync(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.String,Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken)">
            <summary>
            Asynchronously sets a string in the specified cache with the specified key.
            </summary>
            <param name="cache">The cache in which to store the data.</param>
            <param name="key">The key to store the data in.</param>
            <param name="value">The data to store in the cache.</param>
            <param name="options">The cache options for the entry.</param>
            <param name="token">Optional. A <see cref="T:System.Threading.CancellationToken" /> to cancel the operation.</param>
            <returns>A task that represents the asynchronous set operation.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="key"/> or <paramref name="value"/> is null.</exception>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.GetString(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String)">
            <summary>
            Gets a string from the specified cache with the specified key.
            </summary>
            <param name="cache">The cache in which to store the data.</param>
            <param name="key">The key to get the stored data for.</param>
            <returns>The string value from the stored cache key.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.DistributedCacheExtensions.GetStringAsync(Microsoft.Extensions.Caching.Distributed.IDistributedCache,System.String,System.Threading.CancellationToken)">
            <summary>
            Asynchronously gets a string from the specified cache with the specified key.
            </summary>
            <param name="cache">The cache in which to store the data.</param>
            <param name="key">The key to get the stored data for.</param>
            <param name="token">Optional. A <see cref="T:System.Threading.CancellationToken" /> to cancel the operation.</param>
            <returns>A task that gets the string value from the stored cache key.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Distributed.IDistributedCache">
            <summary>
            Represents a distributed cache of serialized values.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.Get(System.String)">
            <summary>
            Gets a value with the given key.
            </summary>
            <param name="key">A string identifying the requested value.</param>
            <returns>The located value or null.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.GetAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a value with the given key.
            </summary>
            <param name="key">A string identifying the requested value.</param>
            <param name="token">Optional. The <see cref="T:System.Threading.CancellationToken"/> used to propagate notifications that the operation should be canceled.</param>
            <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation, containing the located value or null.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.Set(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions)">
            <summary>
            Sets a value with the given key.
            </summary>
            <param name="key">A string identifying the requested value.</param>
            <param name="value">The value to set in the cache.</param>
            <param name="options">The cache options for the value.</param>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.SetAsync(System.String,System.Byte[],Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions,System.Threading.CancellationToken)">
            <summary>
            Sets the value with the given key.
            </summary>
            <param name="key">A string identifying the requested value.</param>
            <param name="value">The value to set in the cache.</param>
            <param name="options">The cache options for the value.</param>
            <param name="token">Optional. The <see cref="T:System.Threading.CancellationToken"/> used to propagate notifications that the operation should be canceled.</param>
            <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.Refresh(System.String)">
            <summary>
            Refreshes a value in the cache based on its key, resetting its sliding expiration timeout (if any).
            </summary>
            <param name="key">A string identifying the requested value.</param>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.RefreshAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Refreshes a value in the cache based on its key, resetting its sliding expiration timeout (if any).
            </summary>
            <param name="key">A string identifying the requested value.</param>
            <param name="token">Optional. The <see cref="T:System.Threading.CancellationToken"/> used to propagate notifications that the operation should be canceled.</param>
            <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.Remove(System.String)">
            <summary>
            Removes the value with the given key.
            </summary>
            <param name="key">A string identifying the requested value.</param>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Distributed.IDistributedCache.RemoveAsync(System.String,System.Threading.CancellationToken)">
            <summary>
            Removes the value with the given key.
            </summary>
            <param name="key">A string identifying the requested value.</param>
            <param name="token">Optional. The <see cref="T:System.Threading.CancellationToken"/> used to propagate notifications that the operation should be canceled.</param>
            <returns>The <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Internal.ISystemClock">
            <summary>
            Abstracts the system clock to facilitate testing.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Internal.ISystemClock.UtcNow">
            <summary>
            Retrieves the current system time in UTC.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Internal.SystemClock">
            <summary>
            Provides access to the normal system clock.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Internal.SystemClock.UtcNow">
            <summary>
            Retrieves the current system time in UTC.
            </summary>
        </member>
        <member name="M:System.ThrowHelper.ThrowIfNull(System.Object,System.String)">
            <summary>Throws an <see cref="T:System.ArgumentNullException"/> if <paramref name="argument"/> is null.</summary>
            <param name="argument">The reference type argument to validate as non-null.</param>
            <param name="paramName">The name of the parameter with which <paramref name="argument"/> corresponds.</param>
        </member>
        <member name="M:System.ThrowHelper.IfNullOrWhitespace(System.String,System.String)">
            <summary>
            Throws either an <see cref="T:System.ArgumentNullException"/> or an <see cref="T:System.ArgumentException"/>
            if the specified string is <see langword="null"/> or whitespace respectively.
            </summary>
            <param name="argument">String to be checked for <see langword="null"/> or whitespace.</param>
            <param name="paramName">The name of the parameter being checked.</param>
            <returns>The original value of <paramref name="argument"/>.</returns>
        </member>
        <member name="T:System.Runtime.CompilerServices.IsExternalInit">
            <summary>
            Reserved to be used by the compiler for tracking metadata.
            This class should not be used by developers in source code.
            </summary>
        </member>
        <member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
            <summary>
            Attribute used to indicate a source generator should create a function for marshalling
            arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
            </summary>
            <remarks>
            This attribute is meaningless if the source generator associated with it is not enabled.
            The current built-in source generator only supports C# and only supplies an implementation when
            applied to static, partial, non-generic methods.
            </remarks>
        </member>
        <member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
            </summary>
            <param name="libraryName">Name of the library containing the import.</param>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
            <summary>
            Gets the name of the library containing the import.
            </summary>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
            <summary>
            Gets or sets the name of the entry point to be called.
            </summary>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
            <summary>
            Gets or sets how to marshal string arguments to the method.
            </summary>
            <remarks>
            If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
            <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
            </remarks>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
            <summary>
            Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
            </summary>
            <remarks>
            If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
            or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
            </remarks>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
            <summary>
            Gets or sets whether the callee sets an error (SetLastError on Windows or errno
            on other platforms) before returning from the attributed method.
            </summary>
        </member>
        <member name="T:System.Runtime.InteropServices.StringMarshalling">
            <summary>
            Specifies how strings should be marshalled for generated p/invokes
            </summary>
        </member>
        <member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
            <summary>
            Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
            </summary>
        </member>
        <member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
            <summary>
            Use the platform-provided UTF-8 marshaller.
            </summary>
        </member>
        <member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
            <summary>
            Use the platform-provided UTF-16 marshaller.
            </summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
            <summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
            <summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified return value condition.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter may be null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
            <summary>Gets the return value condition.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified return value condition.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter will not be null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
            <summary>Gets the return value condition.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
            <summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
            <summary>Initializes the attribute with the associated parameter name.</summary>
            <param name="parameterName">
            The associated parameter name.  The output will be non-null if the argument to the parameter specified is non-null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
            <summary>Gets the associated parameter name.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
            <summary>Applied to a method that will never return under any circumstance.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
            <summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified parameter value.</summary>
            <param name="parameterValue">
            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
            the associated parameter matches this value.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
            <summary>Gets the condition parameter value.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
            <summary>Initializes the attribute with a field or property member.</summary>
            <param name="member">
            The field or property member that is promised to be not-null.
            </param>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
            <summary>Initializes the attribute with the list of field and property members.</summary>
            <param name="members">
            The list of field and property members that are promised to be not-null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
            <summary>Gets field or property member names.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
            <summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter will not be null.
            </param>
            <param name="member">
            The field or property member that is promised to be not-null.
            </param>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
            <summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter will not be null.
            </param>
            <param name="members">
            The list of field and property members that are promised to be not-null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
            <summary>Gets the return value condition.</summary>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
            <summary>Gets field or property member names.</summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.Caching.Memory.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Caching.Memory.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,173 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Caching.Memory</name>
    </assembly>
    <members>
        <member name="P:Microsoft.Extensions.Caching.Memory.CacheEntry.AbsoluteExpiration">
            <summary>
            Gets or sets an absolute expiration date for the cache entry.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.CacheEntry.AbsoluteExpirationRelativeToNow">
            <summary>
            Gets or sets an absolute expiration time, relative to now.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.CacheEntry.SlidingExpiration">
            <summary>
            Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed.
            This will not extend the entry lifetime beyond the absolute expiration (if set).
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.CacheEntry.ExpirationTokens">
            <summary>
            Gets the <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances which cause the cache entry to expire.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.CacheEntry.PostEvictionCallbacks">
            <summary>
            Gets or sets the callbacks will be fired after the cache entry is evicted from the cache.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.CacheEntry.Priority">
            <summary>
            Gets or sets the priority for keeping the cache entry in the cache during a
            memory pressure triggered cleanup. The default is <see cref="F:Microsoft.Extensions.Caching.Memory.CacheItemPriority.Normal"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.CacheEntry.Size">
            <summary>
            Gets or sets the size of the cache entry value.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Caching.Memory.MemoryCache">
            <summary>
            An implementation of <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> using a dictionary to
            store its entries.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCache.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.Extensions.Caching.Memory.MemoryCacheOptions})">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCache"/> instance.
            </summary>
            <param name="optionsAccessor">The options of the cache.</param>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCache.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.Extensions.Caching.Memory.MemoryCacheOptions},Microsoft.Extensions.Logging.ILoggerFactory)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCache"/> instance.
            </summary>
            <param name="optionsAccessor">The options of the cache.</param>
            <param name="loggerFactory">The factory used to create loggers.</param>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCache.Finalize">
            <summary>
            Cleans up the background collection events.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCache.Count">
            <summary>
            Gets the count of the current entries for diagnostic purposes.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCache.CreateEntry(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCache.TryGetValue(System.Object,System.Object@)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCache.Remove(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCache.Compact(System.Double)">
            Remove at least the given percentage (0.10 for 10%) of the total entries (or estimated memory?), according to the following policy:
            1. Remove all expired items.
            2. Bucket by CacheItemPriority.
            3. Least recently used objects.
            ?. Items with the soonest absolute expiration.
            ?. Items with the soonest sliding expiration.
            ?. Larger objects - estimated by object graph size, inaccurate.
        </member>
        <member name="M:Microsoft.Extensions.Caching.Memory.MemoryCache.ExpirePriorityBucket(System.Int64@,System.Int64,System.Func{Microsoft.Extensions.Caching.Memory.CacheEntry,System.Int64},System.Collections.Generic.List{Microsoft.Extensions.Caching.Memory.CacheEntry},System.Collections.Generic.List{Microsoft.Extensions.Caching.Memory.CacheEntry})">
            Policy:
            1. Least recently used objects.
            ?. Items with the soonest absolute expiration.
            ?. Items with the soonest sliding expiration.
            ?. Larger objects - estimated by object graph size, inaccurate.
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheOptions.ExpirationScanFrequency">
            <summary>
            Gets or sets the minimum length of time between successive scans for expired items.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheOptions.SizeLimit">
            <summary>
            Gets or sets the maximum size of the cache.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Caching.Memory.MemoryCacheOptions.CompactionPercentage">
            <summary>
            Gets or sets the amount to compact the cache by when the maximum size is exceeded.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions">
            <summary>
            Extension methods for setting up memory cache related services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions.AddMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds a non distributed in memory implementation of <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> to the
            <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions.AddMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.Extensions.Caching.Memory.MemoryCacheOptions})">
            <summary>
            Adds a non distributed in memory implementation of <see cref="T:Microsoft.Extensions.Caching.Memory.IMemoryCache"/> to the
            <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
            <param name="setupAction">
            The <see cref="T:System.Action`1"/> to configure the provided <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryCacheOptions"/>.
            </param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds a default implementation of <see cref="T:Microsoft.Extensions.Caching.Distributed.IDistributedCache"/> that stores items in memory
            to the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />. Frameworks that require a distributed cache to work
            can safely add this dependency as part of their dependency list to ensure that there is at least
            one implementation available.
            </summary>
            <remarks>
            <see cref="M:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection)"/> should only be used in single
            server scenarios as this cache stores items in memory and doesn't expand across multiple machines.
            For those scenarios it is recommended to use a proper distributed cache that can expand across
            multiple machines.
            </remarks>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.Extensions.Caching.Memory.MemoryDistributedCacheOptions})">
            <summary>
            Adds a default implementation of <see cref="T:Microsoft.Extensions.Caching.Distributed.IDistributedCache"/> that stores items in memory
            to the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />. Frameworks that require a distributed cache to work
            can safely add this dependency as part of their dependency list to ensure that there is at least
            one implementation available.
            </summary>
            <remarks>
            <see cref="M:Microsoft.Extensions.DependencyInjection.MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache(Microsoft.Extensions.DependencyInjection.IServiceCollection)"/> should only be used in single
            server scenarios as this cache stores items in memory and doesn't expand across multiple machines.
            For those scenarios it is recommended to use a proper distributed cache that can expand across
            multiple machines.
            </remarks>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
            <param name="setupAction">
            The <see cref="T:System.Action`1"/> to configure the provided <see cref="T:Microsoft.Extensions.Caching.Memory.MemoryDistributedCacheOptions"/>.
            </param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.Abstractions.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.Abstractions.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,251 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Configuration.Abstractions</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationExtensions">
            <summary>
            Extension methods for configuration classes./>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Add``1(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Action{``0})">
            <summary>
            Adds a new configuration source.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
            <param name="configureSource">Configures the source secrets.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.GetConnectionString(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
            <summary>
            Shorthand for GetSection("ConnectionStrings")[name].
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="name">The connection string key.</param>
            <returns>The connection string.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration)">
            <summary>
            Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
            </summary>
            <param name="configuration">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to enumerate.</param>
            <returns>An enumeration of key value pairs.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.AsEnumerable(Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
            <summary>
            Get the enumeration of key value pairs within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration" />
            </summary>
            <param name="configuration">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to enumerate.</param>
            <param name="makePathsRelative">If true, the child keys returned will have the current configuration's Path trimmed from the front.</param>
            <returns>An enumeration of key value pairs.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationExtensions.Exists(Microsoft.Extensions.Configuration.IConfigurationSection)">
            <summary>
            Determines whether the section has a <see cref="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value"/> or has children
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationPath">
            <summary>
            Utility methods and constants for manipulating Configuration paths
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Configuration.ConfigurationPath.KeyDelimiter">
            <summary>
            The delimiter ":" used to separate individual keys in a path.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.String[])">
            <summary>
            Combines path segments into one path.
            </summary>
            <param name="pathSegments">The path segments to combine.</param>
            <returns>The combined path.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.Combine(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Combines path segments into one path.
            </summary>
            <param name="pathSegments">The path segments to combine.</param>
            <returns>The combined path.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetSectionKey(System.String)">
            <summary>
            Extracts the last path segment from the path.
            </summary>
            <param name="path">The path.</param>
            <returns>The last path segment of the path.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationPath.GetParentPath(System.String)">
            <summary>
            Extracts the path corresponding to the parent node for a given path.
            </summary>
            <param name="path">The path.</param>
            <returns>The original path minus the last individual segment found in it. Null if the original path corresponds to a top level node.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationRootExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationRootExtensions.GetDebugView(Microsoft.Extensions.Configuration.IConfigurationRoot)">
            <summary>
            Generates a human-readable view of the configuration showing where each value came from.
            </summary>
            <returns> The debug view. </returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.IConfiguration">
            <summary>
            Represents a set of key/value application configuration properties.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.IConfiguration.Item(System.String)">
            <summary>
            Gets or sets a configuration value.
            </summary>
            <param name="key">The configuration key.</param>
            <returns>The configuration value.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetSection(System.String)">
            <summary>
            Gets a configuration sub-section with the specified key.
            </summary>
            <param name="key">The key of the configuration section.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
            <remarks>
                This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
                an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetChildren">
            <summary>
            Gets the immediate descendant configuration sub-sections.
            </summary>
            <returns>The configuration sub-sections.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfiguration.GetReloadToken">
            <summary>
            Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
            </summary>
            <returns>A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.IConfigurationBuilder">
            <summary>
            Represents a type used to build application configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties">
            <summary>
            Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
            and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>s.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources">
            <summary>
            Gets the sources used to obtain configuration values
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
            <summary>
            Adds a new configuration source.
            </summary>
            <param name="source">The configuration source to add.</param>
            <returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationBuilder.Build">
            <summary>
            Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of sources registered in
            <see cref="P:Microsoft.Extensions.Configuration.IConfigurationBuilder.Sources"/>.
            </summary>
            <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered sources.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.IConfigurationProvider">
            <summary>
            Provides configuration key/values for an application.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.TryGet(System.String,System.String@)">
            <summary>
            Tries to get a configuration value for the specified key.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
            <returns><c>True</c> if a value for the specified key was found, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Set(System.String,System.String)">
            <summary>
            Sets a configuration value for the specified key.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetReloadToken">
            <summary>
            Returns a change token if this provider supports change tracking, null otherwise.
            </summary>
            <returns>The change token.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.Load">
            <summary>
            Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Returns the immediate descendant configuration keys for a given parent path based on this
            <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s data and the set of keys returned by all the preceding
            <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s.
            </summary>
            <param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
            <param name="parentPath">The parent path.</param>
            <returns>The child keys.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.IConfigurationRoot">
            <summary>
            Represents the root of an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> hierarchy.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationRoot.Reload">
            <summary>
            Force the configuration values to be reloaded from the underlying <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.IConfigurationRoot.Providers">
            <summary>
            The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.IConfigurationSection">
            <summary>
            Represents a section of application configuration values.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Key">
            <summary>
            Gets the key this section occupies in its parent.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Path">
            <summary>
            Gets the full path to this section within the <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.IConfigurationSection.Value">
            <summary>
            Gets or sets the section value.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.IConfigurationSource">
            <summary>
            Represents a source of configuration key/values for an application.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.IConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
            <summary>
            Builds the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/> for this source.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
            <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.Binder.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.Binder.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,157 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Configuration.Binder</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.Configuration.BinderOptions">
            <summary>
            Options class used by the <see cref="T:Microsoft.Extensions.Configuration.ConfigurationBinder"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.BinderOptions.BindNonPublicProperties">
            <summary>
            When false (the default), the binder will only attempt to set public properties.
            If true, the binder will attempt to set all non read-only properties.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationBinder">
            <summary>
            Static helper class that allows binding strongly typed objects to configuration values.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration)">
            <summary>
            Attempts to bind the configuration instance to a new instance of type T.
            If this configuration section has a value, that will be used.
            Otherwise binding by matching property names against configuration keys recursively.
            </summary>
            <typeparam name="T">The type of the new instance to bind.</typeparam>
            <param name="configuration">The configuration instance to bind.</param>
            <returns>The new instance of T if successful, default(T) otherwise.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get``1(Microsoft.Extensions.Configuration.IConfiguration,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
            <summary>
            Attempts to bind the configuration instance to a new instance of type T.
            If this configuration section has a value, that will be used.
            Otherwise binding by matching property names against configuration keys recursively.
            </summary>
            <typeparam name="T">The type of the new instance to bind.</typeparam>
            <param name="configuration">The configuration instance to bind.</param>
            <param name="configureOptions">Configures the binder options.</param>
            <returns>The new instance of T if successful, default(T) otherwise.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type)">
            <summary>
            Attempts to bind the configuration instance to a new instance of type T.
            If this configuration section has a value, that will be used.
            Otherwise binding by matching property names against configuration keys recursively.
            </summary>
            <param name="configuration">The configuration instance to bind.</param>
            <param name="type">The type of the new instance to bind.</param>
            <returns>The new instance if successful, null otherwise.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Get(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
            <summary>
            Attempts to bind the configuration instance to a new instance of type T.
            If this configuration section has a value, that will be used.
            Otherwise binding by matching property names against configuration keys recursively.
            </summary>
            <param name="configuration">The configuration instance to bind.</param>
            <param name="type">The type of the new instance to bind.</param>
            <param name="configureOptions">Configures the binder options.</param>
            <returns>The new instance if successful, null otherwise.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.Object)">
            <summary>
            Attempts to bind the given object instance to the configuration section specified by the key by matching property names against configuration keys recursively.
            </summary>
            <param name="configuration">The configuration instance to bind.</param>
            <param name="key">The key of the configuration section to bind.</param>
            <param name="instance">The object to bind.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object)">
            <summary>
            Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
            </summary>
            <param name="configuration">The configuration instance to bind.</param>
            <param name="instance">The object to bind.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.Bind(Microsoft.Extensions.Configuration.IConfiguration,System.Object,System.Action{Microsoft.Extensions.Configuration.BinderOptions})">
            <summary>
            Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.
            </summary>
            <param name="configuration">The configuration instance to bind.</param>
            <param name="instance">The object to bind.</param>
            <param name="configureOptions">Configures the binder options.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String)">
            <summary>
            Extracts the value with the specified key and converts it to type T.
            </summary>
            <typeparam name="T">The type to convert the value to.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="key">The key of the configuration section's value to convert.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue``1(Microsoft.Extensions.Configuration.IConfiguration,System.String,``0)">
            <summary>
            Extracts the value with the specified key and converts it to type T.
            </summary>
            <typeparam name="T">The type to convert the value to.</typeparam>
            <param name="configuration">The configuration.</param>
            <param name="key">The key of the configuration section's value to convert.</param>
            <param name="defaultValue">The default value to use if no value is found.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String)">
            <summary>
            Extracts the value with the specified key and converts it to the specified type.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="type">The type to convert the value to.</param>
            <param name="key">The key of the configuration section's value to convert.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBinder.GetValue(Microsoft.Extensions.Configuration.IConfiguration,System.Type,System.String,System.Object)">
            <summary>
            Extracts the value with the specified key and converts it to the specified type.
            </summary>
            <param name="configuration">The configuration.</param>
            <param name="type">The type to convert the value to.</param>
            <param name="key">The key of the configuration section's value to convert.</param>
            <param name="defaultValue">The default value to use if no value is found.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.Binder.Resources.Error_CannotActivateAbstractOrInterface">
            <summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Binder.Resources.FormatError_CannotActivateAbstractOrInterface(System.Object)">
            <summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.Binder.Resources.Error_FailedBinding">
            <summary>Failed to convert configuration value at '{0}' to type '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Binder.Resources.FormatError_FailedBinding(System.Object,System.Object)">
            <summary>Failed to convert configuration value at '{0}' to type '{1}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.Binder.Resources.Error_FailedToActivate">
            <summary>Failed to create instance of type '{0}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Binder.Resources.FormatError_FailedToActivate(System.Object)">
            <summary>Failed to create instance of type '{0}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.Binder.Resources.Error_MissingParameterlessConstructor">
            <summary>Cannot create instance of type '{0}' because it is missing a public parameterless constructor.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Binder.Resources.FormatError_MissingParameterlessConstructor(System.Object)">
            <summary>Cannot create instance of type '{0}' because it is missing a public parameterless constructor.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.Binder.Resources.Error_UnsupportedMultidimensionalArray">
            <summary>Cannot create instance of type '{0}' because multidimensional arrays are not supported.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Binder.Resources.FormatError_UnsupportedMultidimensionalArray(System.Object)">
            <summary>Cannot create instance of type '{0}' because multidimensional arrays are not supported.</summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Configuration.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,480 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Configuration</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.Configuration.ChainedBuilderExtensions">
            <summary>
            IConfigurationBuilder extension methods for the chaind configuration provider.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration)">
            <summary>
            Adds an existing configuration to <paramref name="configurationBuilder"/>.
            </summary>
            <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
            <param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedBuilderExtensions.AddConfiguration(Microsoft.Extensions.Configuration.IConfigurationBuilder,Microsoft.Extensions.Configuration.IConfiguration,System.Boolean)">
            <summary>
            Adds an existing configuration to <paramref name="configurationBuilder"/>.
            </summary>
            <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
            <param name="config">The <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> to add.</param>
            <param name="shouldDisposeConfiguration">Whether the configuration should get disposed when the configuration provider is disposed.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider">
            <summary>
            Chained implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.ChainedConfigurationSource)">
            <summary>
            Initialize a new instance from the source configuration.
            </summary>
            <param name="source">The source configuration.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.TryGet(System.String,System.String@)">
            <summary>
            Tries to get a configuration value for the specified key.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
            <returns><c>True</c> if a value for the specified key was found, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Set(System.String,System.String)">
            <summary>
            Sets a configuration value for the specified key.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetReloadToken">
            <summary>
            Returns a change token if this provider supports change tracking, null otherwise.
            </summary>
            <returns>The change token.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Load">
            <summary>
            Loads configuration values from the source represented by this <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Returns the immediate descendant configuration keys for a given parent path based on this
            <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s data and the set of keys returned by all the preceding
            <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s.
            </summary>
            <param name="earlierKeys">The child keys returned by the preceding providers for the same parent path.</param>
            <param name="parentPath">The parent path.</param>
            <returns>The child keys.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationProvider.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ChainedConfigurationSource">
            <summary>
            Represents a chained <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Configuration">
            <summary>
            The chained configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ChainedConfigurationSource.ShouldDisposeConfiguration">
            <summary>
            Whether the chained configuration should be disposed when the
            configuration provider gets disposed.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ChainedConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
            <summary>
            Builds the <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/> for this source.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
            <returns>A <see cref="T:Microsoft.Extensions.Configuration.ChainedConfigurationProvider"/></returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationBuilder">
            <summary>
            Used to build key/value based configuration settings for use in an application.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources">
            <summary>
            Returns the sources used to obtain configuration values.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Properties">
            <summary>
            Gets a key/value collection that can be used to share data between the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>
            and the registered <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Add(Microsoft.Extensions.Configuration.IConfigurationSource)">
            <summary>
            Adds a new configuration source.
            </summary>
            <param name="source">The configuration source to add.</param>
            <returns>The same <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationBuilder.Build">
            <summary>
            Builds an <see cref="T:Microsoft.Extensions.Configuration.IConfiguration"/> with keys and values from the set of providers registered in
            <see cref="P:Microsoft.Extensions.Configuration.ConfigurationBuilder.Sources"/>.
            </summary>
            <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/> with keys and values from the registered providers.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationKeyComparer">
            <summary>
            IComparer implementation used to order configuration keys.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Instance">
            <summary>
            The default instance.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationKeyComparer.Compare(System.String,System.String)">
            <summary>
            Compares two strings.
            </summary>
            <param name="x">First string.</param>
            <param name="y">Second string.</param>
            <returns>Less than 0 if x is less than y, 0 if x is equal to y and greater than 0 if x is greater than y.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationProvider">
            <summary>
            Base helper class for implementing an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.#ctor">
            <summary>
            Initializes a new <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationProvider.Data">
            <summary>
            The configuration key value pairs for this provider.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.TryGet(System.String,System.String@)">
            <summary>
            Attempts to find a value with the given key, returns true if one is found, false otherwise.
            </summary>
            <param name="key">The key to lookup.</param>
            <param name="value">The value found at key if one is found.</param>
            <returns>True if key has a value, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Set(System.String,System.String)">
            <summary>
            Sets a value for a given key.
            </summary>
            <param name="key">The configuration key to set.</param>
            <param name="value">The value to set.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.Load">
            <summary>
            Loads (or reloads) the data for this provider.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Returns the list of keys that this provider has.
            </summary>
            <param name="earlierKeys">The earlier keys that other providers contain.</param>
            <param name="parentPath">The path for the parent IConfiguration.</param>
            <returns>The list of keys for this provider.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.GetReloadToken">
            <summary>
            Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to listen when this provider is reloaded.
            </summary>
            <returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.OnReload">
            <summary>
            Triggers the reload change token and creates a new one.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationProvider.ToString">
            <summary>
            Generates a string representing this provider name and relevant details.
            </summary>
            <returns> The configuration name. </returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationReloadToken">
            <summary>
            Implements <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.ActiveChangeCallbacks">
            <summary>
            Indicates if this token will proactively raise callbacks. Callbacks are still guaranteed to be invoked, eventually.
            </summary>
            <returns>True if the token will proactively raise callbacks.</returns>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationReloadToken.HasChanged">
            <summary>
            Gets a value that indicates if a change has occurred.
            </summary>
            <returns>True if a change has occurred.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
            <summary>
            Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
            MUST be set before the callback is invoked.
            </summary>
            <param name="callback">The callback to invoke.</param>
            <param name="state">State to be passed into the callback.</param>
            <returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationReloadToken.OnReload">
            <summary>
            Used to trigger the change token when a reload occurs.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationRoot">
            <summary>
            The root node for a configuration.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Configuration.IConfigurationProvider})">
            <summary>
            Initializes a Configuration root with a list of providers.
            </summary>
            <param name="providers">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.</param>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Providers">
            <summary>
            The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>s for this configuration.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationRoot.Item(System.String)">
            <summary>
            Gets or sets the value corresponding to a configuration key.
            </summary>
            <param name="key">The configuration key.</param>
            <returns>The configuration value.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetChildren">
            <summary>
            Gets the immediate children sub-sections.
            </summary>
            <returns>The children.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetReloadToken">
            <summary>
            Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
            </summary>
            <returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.GetSection(System.String)">
            <summary>
            Gets a configuration sub-section with the specified key.
            </summary>
            <param name="key">The key of the configuration section.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
            <remarks>
                This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
                an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Reload">
            <summary>
            Force the configuration values to be reloaded from the underlying sources.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationRoot.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Configuration.ConfigurationSection">
            <summary>
            Represents a section of application configuration values.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.#ctor(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
            <summary>
            Initializes a new instance.
            </summary>
            <param name="root">The configuration root.</param>
            <param name="path">The path to this section.</param>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Path">
            <summary>
            Gets the full path to this section from the <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Key">
            <summary>
            Gets the key this section occupies in its parent.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Value">
            <summary>
            Gets or sets the section value.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.ConfigurationSection.Item(System.String)">
            <summary>
            Gets or sets the value corresponding to a configuration key.
            </summary>
            <param name="key">The configuration key.</param>
            <returns>The configuration value.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetSection(System.String)">
            <summary>
            Gets a configuration sub-section with the specified key.
            </summary>
            <param name="key">The key of the configuration section.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/>.</returns>
            <remarks>
                This method will never return <c>null</c>. If no matching sub-section is found with the specified key,
                an empty <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSection"/> will be returned.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetChildren">
            <summary>
            Gets the immediate descendant configuration sub-sections.
            </summary>
            <returns>The configuration sub-sections.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.ConfigurationSection.GetReloadToken">
            <summary>
            Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> that can be used to observe when this configuration is reloaded.
            </summary>
            <returns>The <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions">
            <summary>
            Extensions method for <see cref="T:Microsoft.Extensions.Configuration.IConfigurationRoot"/>
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.InternalConfigurationRootExtensions.GetChildrenImplementation(Microsoft.Extensions.Configuration.IConfigurationRoot,System.String)">
            <summary>
            Gets the immediate children sub-sections of configuration root based on key.
            </summary>
            <param name="root">Configuration from which to retrieve sub-sections.</param>
            <param name="path">Key of a section of which children to retrieve.</param>
            <returns>Immediate children sub-sections of section specified by key.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions">
            <summary>
            IConfigurationBuilder extension methods for the MemoryConfigurationProvider.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
            <summary>
            Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
            </summary>
            <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.MemoryConfigurationBuilderExtensions.AddInMemoryCollection(Microsoft.Extensions.Configuration.IConfigurationBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
            <summary>
            Adds the memory configuration provider to <paramref name="configurationBuilder"/>.
            </summary>
            <param name="configurationBuilder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/> to add to.</param>
            <param name="initialData">The data to add to memory configuration provider.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider">
            <summary>
            In-memory implementation of <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/>
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource)">
            <summary>
            Initialize a new instance from the source.
            </summary>
            <param name="source">The source settings.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.Add(System.String,System.String)">
            <summary>
            Add a new key and value pair.
            </summary>
            <param name="key">The configuration key.</param>
            <param name="value">The configuration value.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>An enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>An enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource">
            <summary>
            Represents in-memory data as an <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData">
            <summary>
            The initial key value configuration pairs.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
            <summary>
            Builds the <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/> for this source.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
            <returns>A <see cref="T:Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider"/></returns>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider">
            <summary>
            Stream based configuration provider
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Source">
            <summary>
            The source settings for this provider.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.#ctor(Microsoft.Extensions.Configuration.StreamConfigurationSource)">
            <summary>
            Constructor.
            </summary>
            <param name="source">The source.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load(System.IO.Stream)">
            <summary>
            Load the configuration data from the stream.
            </summary>
            <param name="stream">The data stream.</param>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.StreamConfigurationProvider.Load">
            <summary>
            Load the configuration data from the stream. Will throw after the first call.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Configuration.StreamConfigurationSource">
            <summary>
            Stream based <see cref="T:Microsoft.Extensions.Configuration.IConfigurationSource" />.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.StreamConfigurationSource.Stream">
            <summary>
            The stream containing the configuration data.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.StreamConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)">
            <summary>
            Builds the <see cref="T:Microsoft.Extensions.Configuration.StreamConfigurationProvider"/> for this source.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Configuration.IConfigurationBuilder"/>.</param>
            <returns>An <see cref="T:Microsoft.Extensions.Configuration.IConfigurationProvider"/></returns>
        </member>
        <member name="P:Microsoft.Extensions.Configuration.Resources.Error_NoSources">
            <summary>A configuration source is not registered. Please register one before setting a value.</summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyInjection.Abstractions.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyInjection.Abstractions.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,1054 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.DependencyInjection.Abstractions</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions">
            <summary>
            Extension methods for adding and removing services to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
            <summary>
            Adds the specified <paramref name="descriptor"/> to the <paramref name="collection"/>.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> to add.</param>
            <returns>A reference to the current instance of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
            <summary>
            Adds a sequence of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> to the <paramref name="collection"/>.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>s to add.</param>
            <returns>A reference to the current instance of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
            <summary>
            Adds the specified <paramref name="descriptor"/> to the <paramref name="collection"/> if the
            service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> to add.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAdd(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
            <summary>
            Adds the specified <paramref name="descriptors"/> to the <paramref name="collection"/> if the
            service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>s to add.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> service
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> service
            with the <paramref name="implementationType"/> implementation
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
            <param name="implementationType">The implementation type of the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> service
            using the factory specified in <paramref name="implementationFactory"/>
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> service
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> service
            implementation type specified in <typeparamref name="TImplementation"/>
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> service
            using the factory specified in <paramref name="implementationFactory"/>
            to the <paramref name="services"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> service
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> service
            with the <paramref name="implementationType"/> implementation
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
            <param name="implementationType">The implementation type of the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> service
            using the factory specified in <paramref name="implementationFactory"/>
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> service
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> service
            implementation type specified in <typeparamref name="TImplementation"/>
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> service
            using the factory specified in <paramref name="implementationFactory"/>
            to the <paramref name="services"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> service
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> service
            with the <paramref name="implementationType"/> implementation
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
            <param name="implementationType">The implementation type of the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Adds the specified <paramref name="service"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> service
            using the factory specified in <paramref name="implementationFactory"/>
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="service">The type of the service to register.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> service
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> service
            implementation type specified in <typeparamref name="TImplementation"/>
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,``0)">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> service
            with an instance specified in <paramref name="instance"/>
            to the <paramref name="collection"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="instance">The instance of the service to add.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
            <summary>
            Adds the specified <typeparamref name="TService"/> as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> service
            using the factory specified in <paramref name="implementationFactory"/>
            to the <paramref name="services"/> if the service type hasn't already been registered.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
            <summary>
            Adds a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> if an existing descriptor with the same
            <see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType"/> and an implementation that does not already exist
            in <paramref name="services.."/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</param>
            <remarks>
            Use <see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> when registering a service implementation of a
            service type that
            supports multiple registrations of the same service type. Using
            <see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> is not idempotent and can add
            duplicate
            <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> instances if called twice. Using
            <see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> will prevent registration
            of multiple implementation types.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Collections.Generic.IEnumerable{Microsoft.Extensions.DependencyInjection.ServiceDescriptor})">
            <summary>
            Adds the specified <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>s if an existing descriptor with the same
            <see cref="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType"/> and an implementation that does not already exist
            in <paramref name="services.."/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="descriptors">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>s.</param>
            <remarks>
            Use <see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> when registering a service
            implementation of a service type that
            supports multiple registrations of the same service type. Using
            <see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Add(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> is not idempotent and can add
            duplicate
            <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> instances if called twice. Using
            <see cref="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.TryAddEnumerable(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)"/> will prevent registration
            of multiple implementation types.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.Replace(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
            <summary>
            Removes the first service in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> with the same service type
            as <paramref name="descriptor"/> and adds <paramref name="descriptor"/> to the collection.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="descriptor">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> to replace with.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Removes all services of type <typeparamref name="T"/> in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for chaining.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
            <summary>
            Removes all services of type <paramref name="serviceType"/> in <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="collection">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
            <param name="serviceType">The service type to remove.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for chaining.</returns>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.IServiceCollection">
            <summary>
            Specifies the contract for a collection of service descriptors.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1">
            <summary>
            Provides an extension point for creating a container specific builder and an <see cref="T:System.IServiceProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Creates a container builder from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The collection of services</param>
            <returns>A container builder that can be used to create an <see cref="T:System.IServiceProvider"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1.CreateServiceProvider(`0)">
            <summary>
            Creates an <see cref="T:System.IServiceProvider"/> from the container builder.
            </summary>
            <param name="containerBuilder">The container builder</param>
            <returns>An <see cref="T:System.IServiceProvider"/></returns>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.IServiceScope">
            <summary>
            The <see cref="M:System.IDisposable.Dispose"/> method ends the scope lifetime. Once Dispose
            is called, any scoped services that have been resolved from
            <see cref="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider"/> will be
            disposed.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider">
            <summary>
            The <see cref="T:System.IServiceProvider"/> used to resolve dependencies from the scope.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory">
            <summary>
            A factory for creating instances of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/>, which is used to create
            services within a scope.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.IServiceScopeFactory.CreateScope">
            <summary>
            Create an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/> which
            contains an <see cref="T:System.IServiceProvider"/> used to resolve dependencies from a
            newly created scope.
            </summary>
            <returns>
            An <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/> controlling the
            lifetime of the scope. Once this is disposed, any scoped services that have been resolved
            from the <see cref="P:Microsoft.Extensions.DependencyInjection.IServiceScope.ServiceProvider"/>
            will also be disposed.
            </returns>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ISupportRequiredService">
            <summary>
            Optional contract used by <see cref="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService``1(System.IServiceProvider)"/>
            to resolve services if supported by <see cref="T:System.IServiceProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ISupportRequiredService.GetRequiredService(System.Type)">
            <summary>
            Gets service of type <paramref name="serviceType"/> from the <see cref="T:System.IServiceProvider"/> implementing
            this interface.
            </summary>
            <param name="serviceType">An object that specifies the type of service object to get.</param>
            <returns>A service object of type <paramref name="serviceType"/>.
            Throws an exception if the <see cref="T:System.IServiceProvider"/> cannot create the object.</returns>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions">
            <summary>
            Extension methods for adding services to an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
            <summary>
            Adds a transient service of the type specified in <paramref name="serviceType"/> with an
            implementation of the type specified in <paramref name="implementationType"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register.</param>
            <param name="implementationType">The implementation type of the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Adds a transient service of the type specified in <paramref name="serviceType"/> with a
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds a transient service of the type specified in <typeparamref name="TService"/> with an
            implementation type specified in <typeparamref name="TImplementation"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
            <summary>
            Adds a transient service of the type specified in <paramref name="serviceType"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register and the implementation to use.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds a transient service of the type specified in <typeparamref name="TService"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
            <summary>
            Adds a transient service of the type specified in <typeparamref name="TService"/> with a
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddTransient``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
            <summary>
            Adds a transient service of the type specified in <typeparamref name="TService"/> with an
            implementation type specified in <typeparamref name="TImplementation" /> using the
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
            <summary>
            Adds a scoped service of the type specified in <paramref name="serviceType"/> with an
            implementation of the type specified in <paramref name="implementationType"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register.</param>
            <param name="implementationType">The implementation type of the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Adds a scoped service of the type specified in <paramref name="serviceType"/> with a
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds a scoped service of the type specified in <typeparamref name="TService"/> with an
            implementation type specified in <typeparamref name="TImplementation"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
            <summary>
            Adds a scoped service of the type specified in <paramref name="serviceType"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register and the implementation to use.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds a scoped service of the type specified in <typeparamref name="TService"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
            <summary>
            Adds a scoped service of the type specified in <typeparamref name="TService"/> with a
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddScoped``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
            <summary>
            Adds a scoped service of the type specified in <typeparamref name="TService"/> with an
            implementation type specified in <typeparamref name="TImplementation" /> using the
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Type)">
            <summary>
            Adds a singleton service of the type specified in <paramref name="serviceType"/> with an
            implementation of the type specified in <paramref name="implementationType"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register.</param>
            <param name="implementationType">The implementation type of the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Adds a singleton service of the type specified in <paramref name="serviceType"/> with a
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds a singleton service of the type specified in <typeparamref name="TService"/> with an
            implementation type specified in <typeparamref name="TImplementation"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
            <summary>
            Adds a singleton service of the type specified in <paramref name="serviceType"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register and the implementation to use.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds a singleton service of the type specified in <typeparamref name="TService"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``0})">
            <summary>
            Adds a singleton service of the type specified in <typeparamref name="TService"/> with a
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``2(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Func{System.IServiceProvider,``1})">
            <summary>
            Adds a singleton service of the type specified in <typeparamref name="TService"/> with an
            implementation type specified in <typeparamref name="TImplementation" /> using the
            factory specified in <paramref name="implementationFactory"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <typeparam name="TService">The type of the service to add.</typeparam>
            <typeparam name="TImplementation">The type of the implementation to use.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="implementationFactory">The factory that creates the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type,System.Object)">
            <summary>
            Adds a singleton service of the type specified in <paramref name="serviceType"/> with an
            instance specified in <paramref name="implementationInstance"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="serviceType">The type of the service to register.</param>
            <param name="implementationInstance">The instance of the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionServiceExtensions.AddSingleton``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,``0)">
            <summary>
            Adds a singleton service of the type specified in <typeparamref name="TService" /> with an
            instance specified in <paramref name="implementationInstance"/> to the
            specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the service to.</param>
            <param name="implementationInstance">The instance of the service.</param>
            <returns>A reference to this instance after the operation has completed.</returns>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor">
            <summary>
            Describes a service with its service type, implementation, and lifetime.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified <paramref name="implementationType"/>.
            </summary>
            <param name="serviceType">The <see cref="T:System.Type"/> of the service.</param>
            <param name="implementationType">The <see cref="T:System.Type"/> implementing the service.</param>
            <param name="lifetime">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime"/> of the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Object)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified <paramref name="instance"/>
            as a <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/>.
            </summary>
            <param name="serviceType">The <see cref="T:System.Type"/> of the service.</param>
            <param name="instance">The instance implementing the service.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.#ctor(System.Type,System.Func{System.IServiceProvider,System.Object},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified <paramref name="factory"/>.
            </summary>
            <param name="serviceType">The <see cref="T:System.Type"/> of the service.</param>
            <param name="factory">A factory used for creating service instances.</param>
            <param name="lifetime">The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime"/> of the service.</param>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Lifetime">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ServiceType">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationType">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationInstance">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ImplementationFactory">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.ToString">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``2">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <typeparamref name="TImplementation"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient(System.Type,System.Type)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="service"/> and <paramref name="implementationType"/>
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> lifetime.
            </summary>
            <param name="service">The type of the service.</param>
            <param name="implementationType">The type of the implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``2(System.Func{System.IServiceProvider,``1})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <typeparamref name="TImplementation"/>,
            <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient``1(System.Func{System.IServiceProvider,``0})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Transient(System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="service"/>, <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient"/> lifetime.
            </summary>
            <param name="service">The type of the service.</param>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``2">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <typeparamref name="TImplementation"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped(System.Type,System.Type)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="service"/> and <paramref name="implementationType"/>
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> lifetime.
            </summary>
            <param name="service">The type of the service.</param>
            <param name="implementationType">The type of the implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``2(System.Func{System.IServiceProvider,``1})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <typeparamref name="TImplementation"/>,
            <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped``1(System.Func{System.IServiceProvider,``0})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Scoped(System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="service"/>, <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> lifetime.
            </summary>
            <param name="service">The type of the service.</param>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``2">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <typeparamref name="TImplementation"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Type)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="service"/> and <paramref name="implementationType"/>
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> lifetime.
            </summary>
            <param name="service">The type of the service.</param>
            <param name="implementationType">The type of the implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``2(System.Func{System.IServiceProvider,``1})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <typeparamref name="TImplementation"/>,
            <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <typeparam name="TImplementation">The type of the implementation.</typeparam>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``1(System.Func{System.IServiceProvider,``0})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Func{System.IServiceProvider,System.Object})">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="serviceType"/>, <paramref name="implementationFactory"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton"/> lifetime.
            </summary>
            <param name="serviceType">The type of the service.</param>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton``1(``0)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <typeparamref name="TService"/>, <paramref name="implementationInstance"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> lifetime.
            </summary>
            <typeparam name="TService">The type of the service.</typeparam>
            <param name="implementationInstance">The instance of the implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Singleton(System.Type,System.Object)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="serviceType"/>, <paramref name="implementationInstance"/>,
            and the <see cref="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped"/> lifetime.
            </summary>
            <param name="serviceType">The type of the service.</param>
            <param name="implementationInstance">The instance of the implementation.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe(System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="serviceType"/>, <paramref name="implementationType"/>,
            and <paramref name="lifetime"/>.
            </summary>
            <param name="serviceType">The type of the service.</param>
            <param name="implementationType">The type of the implementation.</param>
            <param name="lifetime">The lifetime of the service.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceDescriptor.Describe(System.Type,System.Func{System.IServiceProvider,System.Object},Microsoft.Extensions.DependencyInjection.ServiceLifetime)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/> with the specified
            <paramref name="serviceType"/>, <paramref name="implementationFactory"/>,
            and <paramref name="lifetime"/>.
            </summary>
            <param name="serviceType">The type of the service.</param>
            <param name="implementationFactory">A factory to create new instances of the service implementation.</param>
            <param name="lifetime">The lifetime of the service.</param>
            <returns>A new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceDescriptor"/>.</returns>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceLifetime">
            <summary>
            Specifies the lifetime of a service in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton">
            <summary>
            Specifies that a single instance of the service will be created.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Scoped">
            <summary>
            Specifies that a new instance of the service will be created for each scope.
            </summary>
            <remarks>
            In ASP.NET Core applications a scope is created around each server request.
            </remarks>
        </member>
        <member name="F:Microsoft.Extensions.DependencyInjection.ServiceLifetime.Transient">
            <summary>
            Specifies that a new instance of the service will be created every time it is requested.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions">
            <summary>
            Extension methods for getting services from an <see cref="T:System.IServiceProvider" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetService``1(System.IServiceProvider)">
            <summary>
            Get service of type <typeparamref name="T"/> from the <see cref="T:System.IServiceProvider"/>.
            </summary>
            <typeparam name="T">The type of service object to get.</typeparam>
            <param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the service object from.</param>
            <returns>A service object of type <typeparamref name="T"/> or null if there is no such service.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(System.IServiceProvider,System.Type)">
            <summary>
            Get service of type <paramref name="serviceType"/> from the <see cref="T:System.IServiceProvider"/>.
            </summary>
            <param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the service object from.</param>
            <param name="serviceType">An object that specifies the type of service object to get.</param>
            <returns>A service object of type <paramref name="serviceType"/>.</returns>
            <exception cref="T:System.InvalidOperationException">There is no service of type <paramref name="serviceType"/>.</exception>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService``1(System.IServiceProvider)">
            <summary>
            Get service of type <typeparamref name="T"/> from the <see cref="T:System.IServiceProvider"/>.
            </summary>
            <typeparam name="T">The type of service object to get.</typeparam>
            <param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the service object from.</param>
            <returns>A service object of type <typeparamref name="T"/>.</returns>
            <exception cref="T:System.InvalidOperationException">There is no service of type <typeparamref name="T"/>.</exception>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices``1(System.IServiceProvider)">
            <summary>
            Get an enumeration of services of type <typeparamref name="T"/> from the <see cref="T:System.IServiceProvider"/>.
            </summary>
            <typeparam name="T">The type of service object to get.</typeparam>
            <param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the services from.</param>
            <returns>An enumeration of services of type <typeparamref name="T"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetServices(System.IServiceProvider,System.Type)">
            <summary>
            Get an enumeration of services of type <paramref name="serviceType"/> from the <see cref="T:System.IServiceProvider"/>.
            </summary>
            <param name="provider">The <see cref="T:System.IServiceProvider"/> to retrieve the services from.</param>
            <param name="serviceType">An object that specifies the type of service object to get.</param>
            <returns>An enumeration of services of type <paramref name="serviceType"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.CreateScope(System.IServiceProvider)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/> that can be used to resolve scoped services.
            </summary>
            <param name="provider">The <see cref="T:System.IServiceProvider"/> to create the scope from.</param>
            <returns>A <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceScope"/> that can be used to resolve scoped services.</returns>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities">
            <summary>
            Helper code for the various activator services.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(System.IServiceProvider,System.Type,System.Object[])">
            <summary>
            Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider"/>.
            </summary>
            <param name="provider">The service provider used to resolve dependencies</param>
            <param name="instanceType">The type to activate</param>
            <param name="parameters">Constructor arguments not provided by the <paramref name="provider"/>.</param>
            <returns>An activated object of type instanceType</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])">
            <summary>
            Create a delegate that will instantiate a type with constructor arguments provided directly
            and/or from an <see cref="T:System.IServiceProvider"/>.
            </summary>
            <param name="instanceType">The type to activate</param>
            <param name="argumentTypes">
            The types of objects, in order, that will be passed to the returned function as its second parameter
            </param>
            <returns>
            A factory that will instantiate instanceType using an <see cref="T:System.IServiceProvider"/>
            and an argument array containing objects matching the types defined in argumentTypes
            </returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance``1(System.IServiceProvider,System.Object[])">
            <summary>
            Instantiate a type with constructor arguments provided directly and/or from an <see cref="T:System.IServiceProvider"/>.
            </summary>
            <typeparam name="T">The type to activate</typeparam>
            <param name="provider">The service provider used to resolve dependencies</param>
            <param name="parameters">Constructor arguments not provided by the <paramref name="provider"/>.</param>
            <returns>An activated object of type T</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance``1(System.IServiceProvider)">
            <summary>
            Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.
            </summary>
            <typeparam name="T">The type of the service</typeparam>
            <param name="provider">The service provider used to resolve dependencies</param>
            <returns>The resolved service or created instance</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(System.IServiceProvider,System.Type)">
            <summary>
            Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly.
            </summary>
            <param name="provider">The service provider</param>
            <param name="type">The type of the service</param>
            <returns>The resolved service or created instance</returns>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilitiesConstructorAttribute">
            <summary>
            Marks the constructor to be used when activating type using <see cref="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ObjectFactory">
            <summary>
            The result of <see cref="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])"/>.
            </summary>
            <param name="serviceProvider">The <see cref="T:System.IServiceProvider"/> to get service arguments from.</param>
            <param name="arguments">Additional constructor arguments.</param>
            <returns>The instantiated type.</returns>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.AmbiguousConstructorMatch">
            <summary>Multiple constructors accepting all given argument types have been found in type '{0}'. There should only be one applicable constructor.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatAmbiguousConstructorMatch(System.Object)">
            <summary>Multiple constructors accepting all given argument types have been found in type '{0}'. There should only be one applicable constructor.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.CannotLocateImplementation">
            <summary>Unable to locate implementation '{0}' for service '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatCannotLocateImplementation(System.Object,System.Object)">
            <summary>Unable to locate implementation '{0}' for service '{1}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.CannotResolveService">
            <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatCannotResolveService(System.Object,System.Object)">
            <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.NoConstructorMatch">
            <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatNoConstructorMatch(System.Object)">
            <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.NoServiceRegistered">
            <summary>No service for type '{0}' has been registered.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatNoServiceRegistered(System.Object)">
            <summary>No service for type '{0}' has been registered.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.TryAddIndistinguishableTypeToEnumerable">
            <summary>Implementation type cannot be '{0}' because it is indistinguishable from other services registered for '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Abstractions.Resources.FormatTryAddIndistinguishableTypeToEnumerable(System.Object,System.Object)">
            <summary>Implementation type cannot be '{0}' because it is indistinguishable from other services registered for '{1}'.</summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyInjection.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyInjection.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,251 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.DependencyInjection</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory">
            <summary>
            Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceProviderFactory`1"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
            with default options.
            </summary>
            <seealso cref="F:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.Default"/>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.#ctor(Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory"/> class
            with the specified <paramref name="options"/>.
            </summary>
            <param name="options">The options to use for this instance.</param>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateBuilder(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory.CreateServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollection">
            <summary>
            Default implementation of <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Count">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.IsReadOnly">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceCollection.Item(System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Clear">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[],System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.GetEnumerator">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.Insert(System.Int32,Microsoft.Extensions.DependencyInjection.ServiceDescriptor)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollection.RemoveAt(System.Int32)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions">
            <summary>
            Extension methods for building a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> from an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean)">
            <summary>
            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
            optionally enabling scope validation.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
            <param name="validateScopes">
            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>.
            </param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions)">
            <summary>
            Creates a <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/> containing services from the provided <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>
            optionally enabling scope validation.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> containing service descriptors.</param>
            <param name="options">
            Configures various service provider behaviors.
            </param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.ServiceProvider"/>.</returns>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Type">
            <summary>
            Type of service being cached
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCacheKey.Slot">
            <summary>
            Reverse index of the service when resolved in <code>IEnumerable&lt;Type&gt;</code> where default instance gets slot 0.
            For example for service collection
             IService Impl1
             IService Impl2
             IService Impl3
            We would get the following cache keys:
             Impl1 2
             Impl2 1
             Impl3 0
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite">
            <summary>
            Summary description for IServiceCallSite
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProvider">
            <summary>
            The default IServiceProvider.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(System.Type)">
            <summary>
            Gets the service object of the specified type.
            </summary>
            <param name="serviceType">The type of the service to get.</param>
            <returns>The service that was produced.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.Dispose">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.ServiceProvider.DisposeAsync">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions">
            <summary>
            Options for configuring various behaviors of the default <see cref="T:System.IServiceProvider"/> implementation.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateScopes">
            <summary>
            <c>true</c> to perform check verifying that scoped services never gets resolved from root provider; otherwise <c>false</c>. Defaults to <c>false</c>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.ServiceProviderOptions.ValidateOnBuild">
            <summary>
            <c>true</c> to perform check verifying that all services can be created during <code>BuildServiceProvider</code> call; otherwise <c>false</c>. Defaults to <c>false</c>.
            NOTE: this check doesn't verify open generics services.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.AmbiguousConstructorException">
            <summary>Unable to activate type '{0}'. The following constructors are ambiguous:</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatAmbiguousConstructorException(System.Object)">
            <summary>Unable to activate type '{0}'. The following constructors are ambiguous:</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.CannotResolveService">
            <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatCannotResolveService(System.Object,System.Object)">
            <summary>Unable to resolve service for type '{0}' while attempting to activate '{1}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.CircularDependencyException">
            <summary>A circular dependency was detected for the service of type '{0}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatCircularDependencyException(System.Object)">
            <summary>A circular dependency was detected for the service of type '{0}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.UnableToActivateTypeException">
            <summary>No constructor for type '{0}' can be instantiated using services from the service container and default values.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatUnableToActivateTypeException(System.Object)">
            <summary>No constructor for type '{0}' can be instantiated using services from the service container and default values.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.OpenGenericServiceRequiresOpenGenericImplementation">
            <summary>Open generic service type '{0}' requires registering an open generic implementation type.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatOpenGenericServiceRequiresOpenGenericImplementation(System.Object)">
            <summary>Open generic service type '{0}' requires registering an open generic implementation type.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.TypeCannotBeActivated">
            <summary>Cannot instantiate implementation type '{0}' for service type '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatTypeCannotBeActivated(System.Object,System.Object)">
            <summary>Cannot instantiate implementation type '{0}' for service type '{1}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.NoConstructorMatch">
            <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatNoConstructorMatch(System.Object)">
            <summary>A suitable constructor for type '{0}' could not be located. Ensure the type is concrete and services are registered for all parameters of a public constructor.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ScopedInSingletonException">
            <summary>Cannot consume {2} service '{0}' from {3} '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatScopedInSingletonException(System.Object,System.Object,System.Object,System.Object)">
            <summary>Cannot consume {2} service '{0}' from {3} '{1}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ScopedResolvedFromRootException">
            <summary>Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatScopedResolvedFromRootException(System.Object,System.Object,System.Object)">
            <summary>Cannot resolve '{0}' from root provider because it requires {2} service '{1}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.DirectScopedResolvedFromRootException">
            <summary>Cannot resolve {1} service '{0}' from root provider.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatDirectScopedResolvedFromRootException(System.Object,System.Object)">
            <summary>Cannot resolve {1} service '{0}' from root provider.</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ConstantCantBeConvertedToServiceType">
            <summary>Constant value of type '{0}' can't be converted to service type '{1}'</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatConstantCantBeConvertedToServiceType(System.Object,System.Object)">
            <summary>Constant value of type '{0}' can't be converted to service type '{1}'</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.ImplementationTypeCantBeConvertedToServiceType">
            <summary>Implementation type '{0}' can't be converted to service type '{1}'</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatImplementationTypeCantBeConvertedToServiceType(System.Object,System.Object)">
            <summary>Implementation type '{0}' can't be converted to service type '{1}'</summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyInjection.Resources.AsyncDisposableServiceDispose">
            <summary>'{0}' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.</summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.Resources.FormatAsyncDisposableServiceDispose(System.Object)">
            <summary>'{0}' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
            <summary>
            Pretty print a type name.
            </summary>
            <param name="type">The <see cref="T:System.Type"/>.</param>
            <param name="fullName"><c>true</c> to print a fully qualified name.</param>
            <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
            <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
            <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
            <returns>The pretty printed type name.</returns>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyModel.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.DependencyModel.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.DependencyModel</name>
    </assembly>
    <members>
        <member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.Runtime">
            <summary>
            The runtime ID associated with this group (may be empty if the group is runtime-agnostic)
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.AssetPaths">
            <summary>
            Gets a list of asset paths provided in this runtime group
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.DependencyModel.RuntimeAssetGroup.RuntimeFiles">
            <summary>
            Gets a list of RuntimeFiles provided in this runtime group
            </summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.Logging.Abstractions.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Logging.Abstractions.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,838 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Logging.Abstractions</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.Logging.EventId">
            <summary>
            Identifies a logging event. The primary identifier is the "Id" property, with the "Name" property providing a short description of this type of event.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.EventId.op_Implicit(System.Int32)~Microsoft.Extensions.Logging.EventId">
            <summary>
            Implicitly creates an EventId from the given <see cref="T:System.Int32"/>.
            </summary>
            <param name="i">The <see cref="T:System.Int32"/> to convert to an EventId.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.EventId.op_Equality(Microsoft.Extensions.Logging.EventId,Microsoft.Extensions.Logging.EventId)">
            <summary>
            Checks if two specified <see cref="T:Microsoft.Extensions.Logging.EventId"/> instances have the same value. They are equal if they have the same Id.
            </summary>
            <param name="left">The first <see cref="T:Microsoft.Extensions.Logging.EventId"/>.</param>
            <param name="right">The second <see cref="T:Microsoft.Extensions.Logging.EventId"/>.</param>
            <returns><code>true</code> if the objects are equal.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.EventId.op_Inequality(Microsoft.Extensions.Logging.EventId,Microsoft.Extensions.Logging.EventId)">
            <summary>
            Checks if two specified <see cref="T:Microsoft.Extensions.Logging.EventId"/> instances have different values.
            </summary>
            <param name="left">The first <see cref="T:Microsoft.Extensions.Logging.EventId"/>.</param>
            <param name="right">The second <see cref="T:Microsoft.Extensions.Logging.EventId"/>.</param>
            <returns><code>true</code> if the objects are not equal.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.EventId.#ctor(System.Int32,System.String)">
            <summary>
            Initializes an instance of the <see cref="T:Microsoft.Extensions.Logging.EventId"/> struct.
            </summary>
            <param name="id">The numeric identifier for this event.</param>
            <param name="name">The name of this event.</param>
        </member>
        <member name="P:Microsoft.Extensions.Logging.EventId.Id">
            <summary>
            Gets the numeric identifier for this event.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.EventId.Name">
            <summary>
            Gets the name of this event.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.EventId.ToString">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.EventId.Equals(Microsoft.Extensions.Logging.EventId)">
            <summary>
            Indicates whether the current object is equal to another object of the same type. Two events are equal if they have the same id.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns><code>true</code> if the current object is equal to the other parameter; otherwise, <code>false</code>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.EventId.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.EventId.GetHashCode">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Logging.FormattedLogValues">
            <summary>
            LogValues to enable formatting options supported by <see cref="M:string.Format"/>.
            This also enables using {NamedformatItem} in the format string.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Logging.IExternalScopeProvider">
            <summary>
            Represents a storage of common scope data.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.IExternalScopeProvider.ForEachScope``1(System.Action{System.Object,``0},``0)">
            <summary>
            Executes callback for each currently active scope objects in order of creation.
            All callbacks are guaranteed to be called inline from this method.
            </summary>
            <param name="callback">The callback to be executed for every scope object</param>
            <param name="state">The state object to be passed into the callback</param>
            <typeparam name="TState">The type of state to accept.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Logging.IExternalScopeProvider.Push(System.Object)">
            <summary>
            Adds scope object to the list
            </summary>
            <param name="state">The scope object</param>
            <returns>The <see cref="T:System.IDisposable"/> token that removes scope on dispose.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Logging.ILogger">
            <summary>
            Represents a type used to perform logging.
            </summary>
            <remarks>Aggregates most logging patterns to a single method.</remarks>
        </member>
        <member name="M:Microsoft.Extensions.Logging.ILogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
            <summary>
            Writes a log entry.
            </summary>
            <param name="logLevel">Entry will be written on this level.</param>
            <param name="eventId">Id of the event.</param>
            <param name="state">The entry to be written. Can be also an object.</param>
            <param name="exception">The exception related to this entry.</param>
            <param name="formatter">Function to create a <see cref="T:System.String"/> message of the <paramref name="state"/> and <paramref name="exception"/>.</param>
            <typeparam name="TState">The type of the object to be written.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Logging.ILogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
            <summary>
            Checks if the given <paramref name="logLevel"/> is enabled.
            </summary>
            <param name="logLevel">level to be checked.</param>
            <returns><c>true</c> if enabled.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.ILogger.BeginScope``1(``0)">
            <summary>
            Begins a logical operation scope.
            </summary>
            <param name="state">The identifier for the scope.</param>
            <typeparam name="TState">The type of the state to begin scope for.</typeparam>
            <returns>An <see cref="T:System.IDisposable"/> that ends the logical operation scope on dispose.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Logging.ILoggerFactory">
            <summary>
            Represents a type used to configure the logging system and create instances of <see cref="T:Microsoft.Extensions.Logging.ILogger"/> from
            the registered <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.ILoggerFactory.CreateLogger(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance.
            </summary>
            <param name="categoryName">The category name for messages produced by the logger.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.ILoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
            <summary>
            Adds an <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> to the logging system.
            </summary>
            <param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.</param>
        </member>
        <member name="T:Microsoft.Extensions.Logging.ILoggerProvider">
            <summary>
            Represents a type that can create instances of <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.ILoggerProvider.CreateLogger(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance.
            </summary>
            <param name="categoryName">The category name for messages produced by the logger.</param>
            <returns>The instance of <see cref="T:Microsoft.Extensions.Logging.ILogger"/> that was created.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Logging.ILogger`1">
            <summary>
            A generic interface for logging where the category name is derived from the specified
            <typeparamref name="TCategoryName"/> type name.
            Generally used to enable activation of a named <see cref="T:Microsoft.Extensions.Logging.ILogger"/> from dependency injection.
            </summary>
            <typeparam name="TCategoryName">The type who's name is used for the logger category name.</typeparam>
        </member>
        <member name="T:Microsoft.Extensions.Logging.ISupportExternalScope">
            <summary>
            Represents a <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> that is able to consume external scope information.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.ISupportExternalScope.SetScopeProvider(Microsoft.Extensions.Logging.IExternalScopeProvider)">
            <summary>
            Sets external scope information source for logger provider.
            </summary>
            <param name="scopeProvider">The provider of scope data.</param>
        </member>
        <member name="T:Microsoft.Extensions.Logging.LoggerExtensions">
            <summary>
            ILogger extension methods for common scenarios.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a debug log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogDebug(0, exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
            <summary>
            Formats and writes a debug log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogDebug(0, "Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a debug log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogDebug(exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogDebug(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
            <summary>
            Formats and writes a debug log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogDebug("Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a trace log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogTrace(0, exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
            <summary>
            Formats and writes a trace log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogTrace(0, "Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a trace log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogTrace(exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogTrace(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
            <summary>
            Formats and writes a trace log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogTrace("Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes an informational log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogInformation(0, exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
            <summary>
            Formats and writes an informational log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogInformation(0, "Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes an informational log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogInformation(exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogInformation(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
            <summary>
            Formats and writes an informational log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogInformation("Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a warning log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogWarning(0, exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
            <summary>
            Formats and writes a warning log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogWarning(0, "Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a warning log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogWarning(exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogWarning(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
            <summary>
            Formats and writes a warning log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogWarning("Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes an error log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogError(0, exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
            <summary>
            Formats and writes an error log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogError(0, "Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes an error log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogError(exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogError(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
            <summary>
            Formats and writes an error log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogError("Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a critical log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogCritical(0, exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
            <summary>
            Formats and writes a critical log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogCritical(0, "Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a critical log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogCritical(exception, "Error while processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.LogCritical(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
            <summary>
            Formats and writes a critical log message.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="message">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <example>logger.LogCritical("Processing request from {Address}", address)</example>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.Log(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,System.String,System.Object[])">
            <summary>
            Formats and writes a log message at the specified log level.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="logLevel">Entry will be written on this level.</param>
            <param name="message">Format string of the log message.</param>
            <param name="args">An object array that contains zero or more objects to format.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.Log(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String,System.Object[])">
            <summary>
            Formats and writes a log message at the specified log level.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="logLevel">Entry will be written on this level.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="message">Format string of the log message.</param>
            <param name="args">An object array that contains zero or more objects to format.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.Log(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a log message at the specified log level.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="logLevel">Entry will be written on this level.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message.</param>
            <param name="args">An object array that contains zero or more objects to format.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.Log(Microsoft.Extensions.Logging.ILogger,Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.Exception,System.String,System.Object[])">
            <summary>
            Formats and writes a log message at the specified log level.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to write to.</param>
            <param name="logLevel">Entry will be written on this level.</param>
            <param name="eventId">The event id associated with the log.</param>
            <param name="exception">The exception to log.</param>
            <param name="message">Format string of the log message.</param>
            <param name="args">An object array that contains zero or more objects to format.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExtensions.BeginScope(Microsoft.Extensions.Logging.ILogger,System.String,System.Object[])">
            <summary>
            Formats the message and creates a scope.
            </summary>
            <param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> to create the scope in.</param>
            <param name="messageFormat">Format string of the log message in message template format. Example: <code>"User {User} logged in from {Address}"</code></param>
            <param name="args">An object array that contains zero or more objects to format.</param>
            <returns>A disposable scope object. Can be null.</returns>
            <example>
            using(logger.BeginScope("Processing request from {Address}", address))
            {
            }
            </example>
        </member>
        <member name="T:Microsoft.Extensions.Logging.LoggerExternalScopeProvider">
            <summary>
            Default implementation of <see cref="T:Microsoft.Extensions.Logging.IExternalScopeProvider"/>
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExternalScopeProvider.#ctor">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerExternalScopeProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExternalScopeProvider.ForEachScope``1(System.Action{System.Object,``0},``0)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerExternalScopeProvider.Push(System.Object)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Logging.LoggerFactoryExtensions">
            <summary>
            ILoggerFactory extension methods for common scenarios.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactoryExtensions.CreateLogger``1(Microsoft.Extensions.Logging.ILoggerFactory)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance using the full name of the given type.
            </summary>
            <param name="factory">The factory.</param>
            <typeparam name="T">The type.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> that was created.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactoryExtensions.CreateLogger(Microsoft.Extensions.Logging.ILoggerFactory,System.Type)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance using the full name of the given <paramref name="type"/>.
            </summary>
            <param name="factory">The factory.</param>
            <param name="type">The type.</param>
            <return>The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> that was created.</return>
        </member>
        <member name="T:Microsoft.Extensions.Logging.LoggerMessage">
            <summary>
            Creates delegates which can be later cached to log messages in a performant way.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope(System.String)">
            <summary>
            Creates a delegate which can be invoked to create a log scope.
            </summary>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log scope.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``1(System.String)">
            <summary>
            Creates a delegate which can be invoked to create a log scope.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log scope.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``2(System.String)">
            <summary>
            Creates a delegate which can be invoked to create a log scope.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log scope.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.DefineScope``3(System.String)">
            <summary>
            Creates a delegate which can be invoked to create a log scope.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
            <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log scope.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
            <summary>
            Creates a delegate which can be invoked for logging a message.
            </summary>
            <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
            <param name="eventId">The event id</param>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log message.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
            <summary>
            Creates a delegate which can be invoked for logging a message.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
            <param name="eventId">The event id</param>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log message.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``2(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
            <summary>
            Creates a delegate which can be invoked for logging a message.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
            <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
            <param name="eventId">The event id</param>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log message.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``3(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
            <summary>
            Creates a delegate which can be invoked for logging a message.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
            <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
            <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
            <param name="eventId">The event id</param>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log message.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``4(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
            <summary>
            Creates a delegate which can be invoked for logging a message.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
            <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
            <typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>
            <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
            <param name="eventId">The event id</param>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log message.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``5(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
            <summary>
            Creates a delegate which can be invoked for logging a message.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
            <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
            <typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>
            <typeparam name="T5">The type of the fifth parameter passed to the named format string.</typeparam>
            <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
            <param name="eventId">The event id</param>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log message.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerMessage.Define``6(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.String)">
            <summary>
            Creates a delegate which can be invoked for logging a message.
            </summary>
            <typeparam name="T1">The type of the first parameter passed to the named format string.</typeparam>
            <typeparam name="T2">The type of the second parameter passed to the named format string.</typeparam>
            <typeparam name="T3">The type of the third parameter passed to the named format string.</typeparam>
            <typeparam name="T4">The type of the fourth parameter passed to the named format string.</typeparam>
            <typeparam name="T5">The type of the fifth parameter passed to the named format string.</typeparam>
            <typeparam name="T6">The type of the sixth parameter passed to the named format string.</typeparam>
            <param name="logLevel">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/></param>
            <param name="eventId">The event id</param>
            <param name="formatString">The named format string</param>
            <returns>A delegate which when invoked creates a log message.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Logging.Logger`1">
            <summary>
            Delegates to a new <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instance using the full name of the given type, created by the
            provided <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.
            </summary>
            <typeparam name="T">The type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Logger`1.#ctor(Microsoft.Extensions.Logging.ILoggerFactory)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.Logger`1"/>.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Logger`1.Microsoft#Extensions#Logging#ILogger#BeginScope``1(``0)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.Logger`1.Microsoft#Extensions#Logging#ILogger#IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.Logger`1.Microsoft#Extensions#Logging#ILogger#Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Logging.LogLevel">
            <summary>
            Defines logging severity levels.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.LogLevel.Trace">
            <summary>
            Logs that contain the most detailed messages. These messages may contain sensitive application data.
            These messages are disabled by default and should never be enabled in a production environment.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.LogLevel.Debug">
            <summary>
            Logs that are used for interactive investigation during development.  These logs should primarily contain
            information useful for debugging and have no long-term value.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.LogLevel.Information">
            <summary>
            Logs that track the general flow of the application. These logs should have long-term value.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.LogLevel.Warning">
            <summary>
            Logs that highlight an abnormal or unexpected event in the application flow, but do not otherwise cause the
            application execution to stop.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.LogLevel.Error">
            <summary>
            Logs that highlight when the current flow of execution is stopped due to a failure. These should indicate a
            failure in the current activity, not an application-wide failure.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.LogLevel.Critical">
            <summary>
            Logs that describe an unrecoverable application or system crash, or a catastrophic failure that requires
            immediate attention.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.LogLevel.None">
            <summary>
            Not used for writing log messages. Specifies that a logging category should not write any messages.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Logging.LogValuesFormatter">
            <summary>
            Formatter to convert the named format items like {NamedformatItem} to <see cref="M:string.Format"/> format.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Logging.Abstractions.NullLogger">
            <summary>
            Minimalistic logger that does nothing.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.Abstractions.NullLogger.Instance">
            <summary>
            Returns the shared instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.BeginScope``1(``0)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory">
            <summary>
            An <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> used to create instance of
            <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/> that logs nothing.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.#ctor">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory"/> instance.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.Instance">
            <summary>
            Returns the shared instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.CreateLogger(System.String)">
            <inheritdoc />
            <remarks>
            This returns a <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/> instance which logs nothing.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
            <inheritdoc />
            <remarks>
            This method ignores the parameter and does nothing.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider">
            <summary>
            Provider for the <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider.Instance">
            <summary>
            Returns an instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider.CreateLogger(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLoggerProvider.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1">
            <summary>
            Minimalistic logger that does nothing.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.Instance">
            <summary>
            Returns an instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1"/>.
            </summary>
            <returns>An instance of <see cref="T:Microsoft.Extensions.Logging.Abstractions.NullLogger`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.BeginScope``1(``0)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.Log``1(Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,``0,System.Exception,System.Func{``0,System.Exception,System.String})">
            <inheritdoc />
            <remarks>
            This method ignores the parameters and does nothing.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.NullLogger`1.IsEnabled(Microsoft.Extensions.Logging.LogLevel)">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.Logging.Abstractions.Resource.UnexpectedNumberOfNamedParameters">
            <summary>The format string '{0}' does not have the expected number of named parameters. Expected {1} parameter(s) but found {2} parameter(s).</summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.Abstractions.Resource.FormatUnexpectedNumberOfNamedParameters(System.Object,System.Object,System.Object)">
            <summary>The format string '{0}' does not have the expected number of named parameters. Expected {1} parameter(s) but found {2} parameter(s).</summary>
        </member>
        <member name="T:Microsoft.Extensions.Logging.NullExternalScopeProvider">
            <summary>
            Scope provider that does nothing.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.NullExternalScopeProvider.Instance">
            <summary>
            Returns a cached instance of <see cref="T:Microsoft.Extensions.Logging.NullExternalScopeProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.NullExternalScopeProvider.Microsoft#Extensions#Logging#IExternalScopeProvider#ForEachScope``1(System.Action{System.Object,``0},``0)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.NullExternalScopeProvider.Microsoft#Extensions#Logging#IExternalScopeProvider#Push(System.Object)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Logging.NullScope">
            <summary>
            An empty scope without any logic
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.NullScope.Dispose">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Internal.TypeNameHelper.GetTypeDisplayName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Char)">
            <summary>
            Pretty print a type name.
            </summary>
            <param name="type">The <see cref="T:System.Type"/>.</param>
            <param name="fullName"><c>true</c> to print a fully qualified name.</param>
            <param name="includeGenericParameterNames"><c>true</c> to include generic parameter names.</param>
            <param name="includeGenericParameters"><c>true</c> to include generic parameters.</param>
            <param name="nestedTypeDelimiter">Character to use as a delimiter in nested type names</param>
            <returns>The pretty printed type name.</returns>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.Logging.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Logging.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,392 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Logging</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions">
            <summary>
            Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{System.String,System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="filter">The filter to be added.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="categoryLevelFilter">The filter to be added.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="categoryLevelFilter">The filter to be added.</param>
            <typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> which this filter will be added for.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="levelFilter">The filter to be added.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.ILoggingBuilder,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="levelFilter">The filter to be added.</param>
            <typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> which this filter will be added for.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel)">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="category">The category to filter.</param>
            <param name="level">The level to filter.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,Microsoft.Extensions.Logging.LogLevel)">
            <summary>
            Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="category">The category to filter.</param>
            <param name="level">The level to filter.</param>
            <typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> which this filter will be added for.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="category">The category to filter.</param>
            <param name="levelFilter">The filter function to apply.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.ILoggingBuilder,System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="category">The category to filter.</param>
            <param name="levelFilter">The filter function to apply.</param>
            <typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> which this filter will be added for.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{System.String,System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="filter">The filter function to apply.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="categoryLevelFilter">The filter function to apply.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="categoryLevelFilter">The filter function to apply.</param>
            <typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> which this filter will be added for.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="levelFilter">The filter function to apply.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.LoggerFilterOptions,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="levelFilter">The filter function to apply.</param>
            <typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> which this filter will be added for.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel)">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="category">The category to filter.</param>
            <param name="level">The level to filter.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,Microsoft.Extensions.Logging.LogLevel)">
            <summary>
            Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="category">The category to filter.</param>
            <param name="level">The level to filter.</param>
            <typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> which this filter will be added for.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter to the factory.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="category">The category to filter.</param>
            <param name="levelFilter">The filter function to apply.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions.AddFilter``1(Microsoft.Extensions.Logging.LoggerFilterOptions,System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Adds a log filter for the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add the filter to.</param>
            <param name="category">The category to filter.</param>
            <param name="levelFilter">The filter function to apply.</param>
            <typeparam name="T">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> which this filter will be added for.</typeparam>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Logging.ILoggingBuilder">
            <summary>
            An interface for configuring logging providers.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.ILoggingBuilder.Services">
            <summary>
            Gets the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> where Logging services are configured.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Logging.LoggerFactory">
            <summary>
            Produces instances of <see cref="T:Microsoft.Extensions.Logging.ILogger"/> classes based on the given providers.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFactory"/> instance.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Logging.ILoggerProvider})">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFactory"/> instance.
            </summary>
            <param name="providers">The providers to use in producing <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instances.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Logging.ILoggerProvider},Microsoft.Extensions.Logging.LoggerFilterOptions)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFactory"/> instance.
            </summary>
            <param name="providers">The providers to use in producing <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instances.</param>
            <param name="filterOptions">The filter options to use.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Logging.ILoggerProvider},Microsoft.Extensions.Options.IOptionsMonitor{Microsoft.Extensions.Logging.LoggerFilterOptions})">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFactory"/> instance.
            </summary>
            <param name="providers">The providers to use in producing <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instances.</param>
            <param name="filterOption">The filter option to use.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.Create(System.Action{Microsoft.Extensions.Logging.ILoggingBuilder})">
            <summary>
            Creates new instance of <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> configured using provided <paramref name="configure"/> delegate.
            </summary>
            <param name="configure">A delegate to configure the <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/>.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/> that was created.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.CreateLogger(System.String)">
            <summary>
            Creates an <see cref="T:Microsoft.Extensions.Logging.ILogger"/> with the given <paramref name="categoryName"/>.
            </summary>
            <param name="categoryName">The category name for messages produced by the logger.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILogger"/> that was created.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.AddProvider(Microsoft.Extensions.Logging.ILoggerProvider)">
            <summary>
            Adds the given provider to those used in creating <see cref="T:Microsoft.Extensions.Logging.ILogger"/> instances.
            </summary>
            <param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> to add.</param>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.CheckDisposed">
            <summary>
            Check if the factory has been disposed.
            </summary>
            <returns>True when <see cref="M:Microsoft.Extensions.Logging.LoggerFactory.Dispose"/> as been called</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFactory.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Extensions.Logging.LoggerFilterOptions">
            <summary>
            The options for a LoggerFilter.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFilterOptions.#ctor">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFilterOptions"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.LoggerFilterOptions.CaptureScopes">
            <summary>
            Gets or sets value indicating whether logging scopes are being captured. Defaults to <c>true</c>
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.LoggerFilterOptions.MinLevel">
            <summary>
            Gets or sets the minimum level of log messages if none of the rules match.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.LoggerFilterOptions.Rules">
            <summary>
            Gets the collection of <see cref="T:Microsoft.Extensions.Logging.LoggerFilterRule"/> used for filtering log messages.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Logging.LoggerFilterRule">
            <summary>
            Defines a rule used to filter log messages
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFilterRule.#ctor(System.String,System.String,System.Nullable{Microsoft.Extensions.Logging.LogLevel},System.Func{System.String,System.String,Microsoft.Extensions.Logging.LogLevel,System.Boolean})">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.LoggerFilterRule"/> instance.
            </summary>
            <param name="providerName">The provider name to use in this filter rule.</param>
            <param name="categoryName">The category name to use in this filter rule.</param>
            <param name="logLevel">The <see cref="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel"/> to use in this filter rule.</param>
            <param name="filter">The filter to apply.</param>
        </member>
        <member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.ProviderName">
            <summary>
            Gets the logger provider type or alias this rule applies to.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.CategoryName">
            <summary>
            Gets the logger category this rule applies to.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel">
            <summary>
            Gets the minimum <see cref="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel"/> of messages.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.LoggerFilterRule.Filter">
            <summary>
            Gets the filter delegate that would be applied to messages that passed the <see cref="P:Microsoft.Extensions.Logging.LoggerFilterRule.LogLevel"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggerFilterRule.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Microsoft.Extensions.Logging.LoggingBuilderExtensions">
            <summary>
            Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.SetMinimumLevel(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.LogLevel)">
            <summary>
            Sets a minimum <see cref="T:Microsoft.Extensions.Logging.LogLevel"/> requirement for log messages to be logged.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to set the minimum level on.</param>
            <param name="level">The <see cref="T:Microsoft.Extensions.Logging.LogLevel"/> to set as the minimum.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.AddProvider(Microsoft.Extensions.Logging.ILoggingBuilder,Microsoft.Extensions.Logging.ILoggerProvider)">
            <summary>
            Adds the given <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> to the <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/>
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to add to the <paramref name="provider"/>.</param>
            <param name="provider">The <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> to add to the <paramref name="builder"/>.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Logging.LoggingBuilderExtensions.ClearProviders(Microsoft.Extensions.Logging.ILoggingBuilder)">
            <summary>
            Removes all <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s from <paramref name="builder"/>.
            </summary>
            <param name="builder">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> to remove <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/>s from.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> so that additional calls can be chained.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Logging.ProviderAliasAttribute">
            <summary>
            Defines alias for <see cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> implementation to be used in filtering rules.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.ProviderAliasAttribute.#ctor(System.String)">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Logging.ProviderAliasAttribute"/> instance.
            </summary>
            <param name="alias">The alias to set.</param>
        </member>
        <member name="P:Microsoft.Extensions.Logging.ProviderAliasAttribute.Alias">
            <summary>
            The alias of the provider.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Logging.NullExternalScopeProvider">
            <summary>
            Scope provider that does nothing.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Logging.NullExternalScopeProvider.Instance">
            <summary>
            Returns a cached instance of <see cref="T:Microsoft.Extensions.Logging.NullExternalScopeProvider"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.NullExternalScopeProvider.Microsoft#Extensions#Logging#IExternalScopeProvider#ForEachScope``1(System.Action{System.Object,``0},``0)">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Logging.NullExternalScopeProvider.Microsoft#Extensions#Logging#IExternalScopeProvider#Push(System.Object)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Logging.NullScope">
            <summary>
            An empty scope without any logic
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Logging.NullScope.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions">
            <summary>
            Extension methods for setting up logging services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds logging services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.Extensions.Logging.ILoggingBuilder})">
            <summary>
            Adds logging services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
            <param name="configure">The <see cref="T:Microsoft.Extensions.Logging.ILoggingBuilder"/> configuration delegate.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.Options.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Options.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,1820 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Options</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.Options.ConfigureNamedOptions`1">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IConfigureNamedOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`1.#ctor(System.String,System.Action{`0})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`1.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`1.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(System.String,`0)">
            <summary>
            Invokes the registered configure <see cref="P:Microsoft.Extensions.Options.ConfigureNamedOptions`1.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`1.Configure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance with the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.ConfigureNamedOptions`2">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IConfigureNamedOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep">Dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`2.#ctor(System.String,`1,System.Action{`0,`1})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency">A dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`2.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`2.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`2.Dependency">
            <summary>
            The dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`2.Configure(System.String,`0)">
            <summary>
            Invokes the registered configure <see cref="P:Microsoft.Extensions.Options.ConfigureNamedOptions`2.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`2.Configure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance with the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.ConfigureNamedOptions`3">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IConfigureNamedOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`3.#ctor(System.String,`1,`2,System.Action{`0,`1,`2})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency">A dependency.</param>
            <param name="dependency2">A second dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`3.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`3.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`3.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`3.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`3.Configure(System.String,`0)">
            <summary>
            Invokes the registered configure <see cref="P:Microsoft.Extensions.Options.ConfigureNamedOptions`3.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`3.Configure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance with the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.ConfigureNamedOptions`4">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IConfigureNamedOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`4.#ctor(System.String,`1,`2,`3,System.Action{`0,`1,`2,`3})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency">A dependency.</param>
            <param name="dependency2">A second dependency.</param>
            <param name="dependency3">A third dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`4.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`4.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`4.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`4.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`4.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`4.Configure(System.String,`0)">
            <summary>
            Invokes the registered configure <see cref="P:Microsoft.Extensions.Options.ConfigureNamedOptions`4.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`4.Configure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance with the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.ConfigureNamedOptions`5">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IConfigureNamedOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
            <typeparam name="TDep4">Fourth dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`5.#ctor(System.String,`1,`2,`3,`4,System.Action{`0,`1,`2,`3,`4})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency1">A dependency.</param>
            <param name="dependency2">A second dependency.</param>
            <param name="dependency3">A third dependency.</param>
            <param name="dependency4">A fourth dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Dependency4">
            <summary>
            The fourth dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Configure(System.String,`0)">
            <summary>
            Invokes the registered configure <see cref="P:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`5.Configure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance with the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.ConfigureNamedOptions`6">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IConfigureNamedOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
            <typeparam name="TDep4">Fourth dependency type.</typeparam>
            <typeparam name="TDep5">Fifth dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`6.#ctor(System.String,`1,`2,`3,`4,`5,System.Action{`0,`1,`2,`3,`4,`5})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency1">A dependency.</param>
            <param name="dependency2">A second dependency.</param>
            <param name="dependency3">A third dependency.</param>
            <param name="dependency4">A fourth dependency.</param>
            <param name="dependency5">A fifth dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Dependency4">
            <summary>
            The fourth dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Dependency5">
            <summary>
            The fifth dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Configure(System.String,`0)">
            <summary>
            Invokes the registered configure <see cref="P:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureNamedOptions`6.Configure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance with the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.ConfigureOptions`1">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureOptions`1.#ctor(System.Action{`0})">
            <summary>
            Constructor.
            </summary>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ConfigureOptions`1.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ConfigureOptions`1.Configure(`0)">
            <summary>
            Invokes the registered configure <see cref="P:Microsoft.Extensions.Options.ConfigureOptions`1.Action"/>.
            </summary>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.IConfigureNamedOptions`1">
            <summary>
            Represents something that configures the <typeparamref name="TOptions"/> type.
            </summary>
            <typeparam name="TOptions"></typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.IConfigureNamedOptions`1.Configure(System.String,`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.IConfigureOptions`1">
            <summary>
            Represents something that configures the <typeparamref name="TOptions"/> type.
            Note: These are run before all <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions"></typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.IConfigureOptions`1.Configure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance.
            </summary>
            <param name="options">The options instance to configure.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.IOptions`1">
            <summary>
            Used to retrieve configured <typeparamref name="TOptions"/> instances.
            </summary>
            <typeparam name="TOptions">The type of options being requested.</typeparam>
        </member>
        <member name="P:Microsoft.Extensions.Options.IOptions`1.Value">
            <summary>
            The default configured <typeparamref name="TOptions"/> instance
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.IOptionsChangeTokenSource`1">
            <summary>
            Used to fetch <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> used for tracking options changes.
            </summary>
            <typeparam name="TOptions">Options type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsChangeTokenSource`1.GetChangeToken">
            <summary>
            Returns a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> which can be used to register a change notification callback.
            </summary>
            <returns>Change token.</returns>
        </member>
        <member name="P:Microsoft.Extensions.Options.IOptionsChangeTokenSource`1.Name">
            <summary>
            The name of the option instance being changed.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.IOptionsFactory`1">
            <summary>
            Used to create <typeparamref name="TOptions"/> instances.
            </summary>
            <typeparam name="TOptions">The type of options being requested.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsFactory`1.Create(System.String)">
            <summary>
            Returns a configured <typeparamref name="TOptions"/> instance with the given name.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.IOptionsMonitor`1">
            <summary>
            Used for notifications when <typeparamref name="TOptions"/> instances change.
            </summary>
            <typeparam name="TOptions">The options type.</typeparam>
        </member>
        <member name="P:Microsoft.Extensions.Options.IOptionsMonitor`1.CurrentValue">
            <summary>
            Returns the current <typeparamref name="TOptions"/> instance with the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsMonitor`1.Get(System.String)">
            <summary>
            Returns a configured <typeparamref name="TOptions"/> instance with the given name.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsMonitor`1.OnChange(System.Action{`0,System.String})">
            <summary>
            Registers a listener to be called whenever a named <typeparamref name="TOptions"/> changes.
            </summary>
            <param name="listener">The action to be invoked when <typeparamref name="TOptions"/> has changed.</param>
            <returns>An <see cref="T:System.IDisposable"/> which should be disposed to stop listening for changes.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.IOptionsMonitorCache`1">
            <summary>
            Used by <see cref="T:Microsoft.Extensions.Options.IOptionsMonitor`1"/> to cache <typeparamref name="TOptions"/> instances.
            </summary>
            <typeparam name="TOptions">The type of options being requested.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsMonitorCache`1.GetOrAdd(System.String,System.Func{`0})">
            <summary>
            Gets a named options instance, or adds a new instance created with <paramref name="createOptions"/>.
            </summary>
            <param name="name">The name of the options instance.</param>
            <param name="createOptions">The func used to create the new instance.</param>
            <returns>The options instance.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsMonitorCache`1.TryAdd(System.String,`0)">
            <summary>
            Tries to adds a new option to the cache, will return false if the name already exists.
            </summary>
            <param name="name">The name of the options instance.</param>
            <param name="options">The options instance.</param>
            <returns>Whether anything was added.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsMonitorCache`1.TryRemove(System.String)">
            <summary>
            Try to remove an options instance.
            </summary>
            <param name="name">The name of the options instance.</param>
            <returns>Whether anything was removed.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsMonitorCache`1.Clear">
            <summary>
            Clears all options instances from the cache.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.IOptionsSnapshot`1">
            <summary>
            Used to access the value of <typeparamref name="TOptions"/> for the lifetime of a request.
            </summary>
            <typeparam name="TOptions">Options type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.IOptionsSnapshot`1.Get(System.String)">
            <summary>
            Returns a configured <typeparamref name="TOptions"/> instance with the given name.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.IPostConfigureOptions`1">
            <summary>
            Represents something that configures the <typeparamref name="TOptions"/> type.
            Note: These are run after all <see cref="T:Microsoft.Extensions.Options.IConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.IPostConfigureOptions`1.PostConfigure(System.String,`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.IValidateOptions`1">
            <summary>
            Interface used to validate options.
            </summary>
            <typeparam name="TOptions">The options type to validate.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.IValidateOptions`1.Validate(System.String,`0)">
            <summary>
            Validates a specific named options instance (or all when name is null).
            </summary>
            <param name="name">The name of the options instance being validated.</param>
            <param name="options">The options instance.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.Options">
            <summary>
            Helper class.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Options.Options.DefaultName">
            <summary>
            The default name used for options instances: "".
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.Options.Create``1(``0)">
            <summary>
            Creates a wrapper around an instance of <typeparamref name="TOptions"/> to return itself as an <see cref="T:Microsoft.Extensions.Options.IOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type.</typeparam>
            <param name="options">Options object.</param>
            <returns>Wrapped options object.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.OptionsBuilder`1">
            <summary>
            Used to configure <typeparamref name="TOptions"/> instances.
            </summary>
            <typeparam name="TOptions">The type of options being requested.</typeparam>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsBuilder`1.Name">
            <summary>
            The default name of the <typeparamref name="TOptions"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsBuilder`1.Services">
            <summary>
            The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for the options being configured.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.#ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> for the options being configured.</param>
            <param name="name">The default name of the <typeparamref name="TOptions"/> instance, if null <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/> is used.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure(System.Action{`0})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run before all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure(System.Action{`0})"/>.
            </summary>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure``1(System.Action{`0,``0})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run before all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep">A dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure``2(System.Action{`0,``0,``1})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run before all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep1">The first dependency used by the action.</typeparam>
            <typeparam name="TDep2">The second dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure``3(System.Action{`0,``0,``1,``2})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run before all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep1">The first dependency used by the action.</typeparam>
            <typeparam name="TDep2">The second dependency used by the action.</typeparam>
            <typeparam name="TDep3">The third dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure``4(System.Action{`0,``0,``1,``2,``3})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run before all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep1">The first dependency used by the action.</typeparam>
            <typeparam name="TDep2">The second dependency used by the action.</typeparam>
            <typeparam name="TDep3">The third dependency used by the action.</typeparam>
            <typeparam name="TDep4">The fourth dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure``5(System.Action{`0,``0,``1,``2,``3,``4})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run before all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep1">The first dependency used by the action.</typeparam>
            <typeparam name="TDep2">The second dependency used by the action.</typeparam>
            <typeparam name="TDep3">The third dependency used by the action.</typeparam>
            <typeparam name="TDep4">The fourth dependency used by the action.</typeparam>
            <typeparam name="TDep5">The fifth dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure(System.Action{`0})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure(System.Action{`0})"/>.
            </summary>
            <param name="configureOptions">The action used to configure the options.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure``1(System.Action{`0,``0})">
            <summary>
            Registers an action used to post configure a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep">The dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure``2(System.Action{`0,``0,``1})">
            <summary>
            Registers an action used to post configure a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep1">The first dependency used by the action.</typeparam>
            <typeparam name="TDep2">The second dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure``3(System.Action{`0,``0,``1,``2})">
            <summary>
            Registers an action used to post configure a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep1">The first dependency used by the action.</typeparam>
            <typeparam name="TDep2">The second dependency used by the action.</typeparam>
            <typeparam name="TDep3">The third dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure``4(System.Action{`0,``0,``1,``2,``3})">
            <summary>
            Registers an action used to post configure a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep1">The first dependency used by the action.</typeparam>
            <typeparam name="TDep2">The second dependency used by the action.</typeparam>
            <typeparam name="TDep3">The third dependency used by the action.</typeparam>
            <typeparam name="TDep4">The fourth dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.PostConfigure``5(System.Action{`0,``0,``1,``2,``3,``4})">
            <summary>
            Registers an action used to post configure a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.Options.OptionsBuilder`1.Configure(System.Action{`0})"/>.
            </summary>
            <typeparam name="TDep1">The first dependency used by the action.</typeparam>
            <typeparam name="TDep2">The second dependency used by the action.</typeparam>
            <typeparam name="TDep3">The third dependency used by the action.</typeparam>
            <typeparam name="TDep4">The fourth dependency used by the action.</typeparam>
            <typeparam name="TDep5">The fifth dependency used by the action.</typeparam>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate(System.Func{`0,System.Boolean})">
            <summary>
            Register a validation action for an options type using a default failure message.
            </summary>
            <param name="validation">The validation function.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate(System.Func{`0,System.Boolean},System.String)">
            <summary>
            Register a validation action for an options type.
            </summary>
            <param name="validation">The validation function.</param>
            <param name="failureMessage">The failure message to use when validation fails.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``1(System.Func{`0,``0,System.Boolean})">
            <summary>
            Register a validation action for an options type using a default failure message.
            </summary>
            <typeparam name="TDep">The dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``1(System.Func{`0,``0,System.Boolean},System.String)">
            <summary>
            Register a validation action for an options type.
            </summary>
            <typeparam name="TDep">The dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <param name="failureMessage">The failure message to use when validation fails.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``2(System.Func{`0,``0,``1,System.Boolean})">
            <summary>
            Register a validation action for an options type using a default failure message.
            </summary>
            <typeparam name="TDep1">The first dependency used by the validation function.</typeparam>
            <typeparam name="TDep2">The second dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``2(System.Func{`0,``0,``1,System.Boolean},System.String)">
            <summary>
            Register a validation action for an options type.
            </summary>
            <typeparam name="TDep1">The first dependency used by the validation function.</typeparam>
            <typeparam name="TDep2">The second dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <param name="failureMessage">The failure message to use when validation fails.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``3(System.Func{`0,``0,``1,``2,System.Boolean})">
            <summary>
            Register a validation action for an options type using a default failure message.
            </summary>
            <typeparam name="TDep1">The first dependency used by the validation function.</typeparam>
            <typeparam name="TDep2">The second dependency used by the validation function.</typeparam>
            <typeparam name="TDep3">The third dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``3(System.Func{`0,``0,``1,``2,System.Boolean},System.String)">
            <summary>
            Register a validation action for an options type.
            </summary>
            <typeparam name="TDep1">The first dependency used by the validation function.</typeparam>
            <typeparam name="TDep2">The second dependency used by the validation function.</typeparam>
            <typeparam name="TDep3">The third dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <param name="failureMessage">The failure message to use when validation fails.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``4(System.Func{`0,``0,``1,``2,``3,System.Boolean})">
            <summary>
            Register a validation action for an options type using a default failure message.
            </summary>
            <typeparam name="TDep1">The first dependency used by the validation function.</typeparam>
            <typeparam name="TDep2">The second dependency used by the validation function.</typeparam>
            <typeparam name="TDep3">The third dependency used by the validation function.</typeparam>
            <typeparam name="TDep4">The fourth dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``4(System.Func{`0,``0,``1,``2,``3,System.Boolean},System.String)">
            <summary>
            Register a validation action for an options type.
            </summary>
            <typeparam name="TDep1">The first dependency used by the validation function.</typeparam>
            <typeparam name="TDep2">The second dependency used by the validation function.</typeparam>
            <typeparam name="TDep3">The third dependency used by the validation function.</typeparam>
            <typeparam name="TDep4">The fourth dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <param name="failureMessage">The failure message to use when validation fails.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``5(System.Func{`0,``0,``1,``2,``3,``4,System.Boolean})">
            <summary>
            Register a validation action for an options type using a default failure message.
            </summary>
            <typeparam name="TDep1">The first dependency used by the validation function.</typeparam>
            <typeparam name="TDep2">The second dependency used by the validation function.</typeparam>
            <typeparam name="TDep3">The third dependency used by the validation function.</typeparam>
            <typeparam name="TDep4">The fourth dependency used by the validation function.</typeparam>
            <typeparam name="TDep5">The fifth dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsBuilder`1.Validate``5(System.Func{`0,``0,``1,``2,``3,``4,System.Boolean},System.String)">
            <summary>
            Register a validation action for an options type.
            </summary>
            <typeparam name="TDep1">The first dependency used by the validation function.</typeparam>
            <typeparam name="TDep2">The second dependency used by the validation function.</typeparam>
            <typeparam name="TDep3">The third dependency used by the validation function.</typeparam>
            <typeparam name="TDep4">The fourth dependency used by the validation function.</typeparam>
            <typeparam name="TDep5">The fifth dependency used by the validation function.</typeparam>
            <param name="validation">The validation function.</param>
            <param name="failureMessage">The failure message to use when validation fails.</param>
            <returns>The current <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.OptionsCache`1">
            <summary>
            Used to cache <typeparamref name="TOptions"/> instances.
            </summary>
            <typeparam name="TOptions">The type of options being requested.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsCache`1.Clear">
            <summary>
            Clears all options instances from the cache.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsCache`1.GetOrAdd(System.String,System.Func{`0})">
            <summary>
            Gets a named options instance, or adds a new instance created with <paramref name="createOptions"/>.
            </summary>
            <param name="name">The name of the options instance.</param>
            <param name="createOptions">The func used to create the new instance.</param>
            <returns>The options instance.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsCache`1.TryAdd(System.String,`0)">
            <summary>
            Tries to adds a new option to the cache, will return false if the name already exists.
            </summary>
            <param name="name">The name of the options instance.</param>
            <param name="options">The options instance.</param>
            <returns>Whether anything was added.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsCache`1.TryRemove(System.String)">
            <summary>
            Try to remove an options instance.
            </summary>
            <param name="name">The name of the options instance.</param>
            <returns>Whether anything was removed.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.OptionsFactory`1">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IOptionsFactory`1"/>.
            </summary>
            <typeparam name="TOptions">The type of options being requested.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsFactory`1.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IConfigureOptions{`0}},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IPostConfigureOptions{`0}})">
            <summary>
            Initializes a new instance with the specified options configurations.
            </summary>
            <param name="setups">The configuration actions to run.</param>
            <param name="postConfigures">The initialization actions to run.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsFactory`1.#ctor(System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IConfigureOptions{`0}},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IPostConfigureOptions{`0}},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IValidateOptions{`0}})">
            <summary>
            Initializes a new instance with the specified options configurations.
            </summary>
            <param name="setups">The configuration actions to run.</param>
            <param name="postConfigures">The initialization actions to run.</param>
            <param name="validations">The validations to run.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsFactory`1.Create(System.String)">
            <summary>
            Returns a configured <typeparamref name="TOptions"/> instance with the given <paramref name="name"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.OptionsManager`1">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IOptions`1"/> and <see cref="T:Microsoft.Extensions.Options.IOptionsSnapshot`1"/>.
            </summary>
            <typeparam name="TOptions">Options type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsManager`1.#ctor(Microsoft.Extensions.Options.IOptionsFactory{`0})">
            <summary>
            Initializes a new instance with the specified options configurations.
            </summary>
            <param name="factory">The factory to use to create options.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsManager`1.Value">
            <summary>
            The default configured <typeparamref name="TOptions"/> instance, equivalent to Get(Options.DefaultName).
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsManager`1.Get(System.String)">
            <summary>
            Returns a configured <typeparamref name="TOptions"/> instance with the given <paramref name="name"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.OptionsMonitor`1">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IOptionsMonitor`1"/>.
            </summary>
            <typeparam name="TOptions">Options type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsMonitor`1.#ctor(Microsoft.Extensions.Options.IOptionsFactory{`0},System.Collections.Generic.IEnumerable{Microsoft.Extensions.Options.IOptionsChangeTokenSource{`0}},Microsoft.Extensions.Options.IOptionsMonitorCache{`0})">
            <summary>
            Constructor.
            </summary>
            <param name="factory">The factory to use to create options.</param>
            <param name="sources">The sources used to listen for changes to the options instance.</param>
            <param name="cache">The cache used to store options.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsMonitor`1.CurrentValue">
            <summary>
            The present value of the options.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsMonitor`1.Get(System.String)">
            <summary>
            Returns a configured <typeparamref name="TOptions"/> instance with the given <paramref name="name"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsMonitor`1.OnChange(System.Action{`0,System.String})">
            <summary>
            Registers a listener to be called whenever <typeparamref name="TOptions"/> changes.
            </summary>
            <param name="listener">The action to be invoked when <typeparamref name="TOptions"/> has changed.</param>
            <returns>An <see cref="T:System.IDisposable"/> which should be disposed to stop listening for changes.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsMonitor`1.Dispose">
            <summary>
            Removes all change registration subscriptions.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.OptionsMonitorExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.Extensions.Options.IOptionsMonitor`1"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsMonitorExtensions.OnChange``1(Microsoft.Extensions.Options.IOptionsMonitor{``0},System.Action{``0})">
            <summary>
            Registers a listener to be called whenever <typeparamref name="TOptions"/> changes.
            </summary>
            <param name="monitor">The IOptionsMonitor.</param>
            <param name="listener">The action to be invoked when <typeparamref name="TOptions"/> has changed.</param>
            <returns>An <see cref="T:System.IDisposable"/> which should be disposed to stop listening for changes.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.OptionsValidationException">
            <summary>
            Thrown when options validation fails.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsValidationException.#ctor(System.String,System.Type,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Constructor.
            </summary>
            <param name="optionsName">The name of the options instance that failed.</param>
            <param name="optionsType">The options type that failed.</param>
            <param name="failureMessages">The validation failure messages.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsValidationException.OptionsName">
            <summary>
            The name of the options instance that failed.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsValidationException.OptionsType">
            <summary>
            The type of the options that failed.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsValidationException.Failures">
            <summary>
            The validation failures.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsValidationException.Message">
            <summary>
            The message is a semicolon separated list of the <see cref="P:Microsoft.Extensions.Options.OptionsValidationException.Failures"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.OptionsWrapper`1">
            <summary>
            <see cref="T:Microsoft.Extensions.Options.IOptions`1"/> wrapper that returns the options instance.
            </summary>
            <typeparam name="TOptions">Options type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.OptionsWrapper`1.#ctor(`0)">
            <summary>
            Intializes the wrapper with the options instance to return.
            </summary>
            <param name="options">The options instance to return.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.OptionsWrapper`1.Value">
            <summary>
            The options instance.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Options.PostConfigureOptions`1">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`1.#ctor(System.String,System.Action{`0})">
            <summary>
            Creates a new instance of <see cref="T:Microsoft.Extensions.Options.PostConfigureOptions`1"/>.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`1.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`1.Action">
            <summary>
            The initialization action.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`1.PostConfigure(System.String,`0)">
            <summary>
            Invokes the registered initialization <see cref="P:Microsoft.Extensions.Options.PostConfigureOptions`1.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the action to invoke.</param>
            <param name="options">The options to use in initialization.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.PostConfigureOptions`2">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep">Dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`2.#ctor(System.String,`1,System.Action{`0,`1})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency">A dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`2.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`2.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`2.Dependency">
            <summary>
            The dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`2.PostConfigure(System.String,`0)">
            <summary>
            Invokes the registered initialization <see cref="P:Microsoft.Extensions.Options.PostConfigureOptions`2.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`2.PostConfigure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance using the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.PostConfigureOptions`3">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`3.#ctor(System.String,`1,`2,System.Action{`0,`1,`2})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency">A dependency.</param>
            <param name="dependency2">A second dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`3.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`3.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`3.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`3.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`3.PostConfigure(System.String,`0)">
            <summary>
            Invokes the registered initialization <see cref="P:Microsoft.Extensions.Options.PostConfigureOptions`3.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`3.PostConfigure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance using the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.PostConfigureOptions`4">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`4.#ctor(System.String,`1,`2,`3,System.Action{`0,`1,`2,`3})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency">A dependency.</param>
            <param name="dependency2">A second dependency.</param>
            <param name="dependency3">A third dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`4.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`4.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`4.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`4.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`4.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`4.PostConfigure(System.String,`0)">
            <summary>
            Invokes the registered initialization <see cref="P:Microsoft.Extensions.Options.PostConfigureOptions`4.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`4.PostConfigure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance using the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.PostConfigureOptions`5">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
            <typeparam name="TDep4">Fourth dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`5.#ctor(System.String,`1,`2,`3,`4,System.Action{`0,`1,`2,`3,`4})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency1">A dependency.</param>
            <param name="dependency2">A second dependency.</param>
            <param name="dependency3">A third dependency.</param>
            <param name="dependency4">A fourth dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`5.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`5.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`5.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`5.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`5.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`5.Dependency4">
            <summary>
            The fourth dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`5.PostConfigure(System.String,`0)">
            <summary>
            Invokes the registered initialization <see cref="P:Microsoft.Extensions.Options.PostConfigureOptions`5.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`5.PostConfigure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance using the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.PostConfigureOptions`6">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IPostConfigureOptions`1"/>.
            </summary>
            <typeparam name="TOptions">Options type being configured.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
            <typeparam name="TDep4">Fourth dependency type.</typeparam>
            <typeparam name="TDep5">Fifth dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`6.#ctor(System.String,`1,`2,`3,`4,`5,System.Action{`0,`1,`2,`3,`4,`5})">
            <summary>
            Constructor.
            </summary>
            <param name="name">The name of the options.</param>
            <param name="dependency1">A dependency.</param>
            <param name="dependency2">A second dependency.</param>
            <param name="dependency3">A third dependency.</param>
            <param name="dependency4">A fourth dependency.</param>
            <param name="dependency5">A fifth dependency.</param>
            <param name="action">The action to register.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`6.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`6.Action">
            <summary>
            The configuration action.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`6.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`6.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`6.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`6.Dependency4">
            <summary>
            The fourth dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.PostConfigureOptions`6.Dependency5">
            <summary>
            The fifth dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`6.PostConfigure(System.String,`0)">
            <summary>
            Invokes the registered initialization <see cref="P:Microsoft.Extensions.Options.PostConfigureOptions`6.Action"/> if the <paramref name="name"/> matches.
            </summary>
            <param name="name">The name of the options instance being configured.</param>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="M:Microsoft.Extensions.Options.PostConfigureOptions`6.PostConfigure(`0)">
            <summary>
            Invoked to configure a <typeparamref name="TOptions"/> instance using the <see cref="F:Microsoft.Extensions.Options.Options.DefaultName"/>.
            </summary>
            <param name="options">The options instance to configured.</param>
        </member>
        <member name="T:Microsoft.Extensions.Options.ValidateOptions`1">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IValidateOptions`1"/>
            </summary>
            <typeparam name="TOptions">The options type to validate.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`1.#ctor(System.String,System.Func{`0,System.Boolean},System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="name">Options name.</param>
            <param name="validation">Validation function.</param>
            <param name="failureMessage">Validation failure message.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`1.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`1.Validation">
            <summary>
            The validation function.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`1.FailureMessage">
            <summary>
            The error to return when validation fails.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`1.Validate(System.String,`0)">
            <summary>
            Validates a specific named options instance (or all when <paramref name="name"/> is null).
            </summary>
            <param name="name">The name of the options instance being validated.</param>
            <param name="options">The options instance.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.ValidateOptions`2">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IValidateOptions`1"/>
            </summary>
            <typeparam name="TOptions">The options type to validate.</typeparam>
            <typeparam name="TDep">Dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`2.#ctor(System.String,`1,System.Func{`0,`1,System.Boolean},System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="name">Options name.</param>
            <param name="dependency">The dependency.</param>
            <param name="validation">Validation function.</param>
            <param name="failureMessage">Validation failure message.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`2.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`2.Validation">
            <summary>
            The validation function.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`2.FailureMessage">
            <summary>
            The error to return when validation fails.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`2.Dependency">
            <summary>
            The dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`2.Validate(System.String,`0)">
            <summary>
            Validates a specific named options instance (or all when <paramref name="name"/> is null).
            </summary>
            <param name="name">The name of the options instance being validated.</param>
            <param name="options">The options instance.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.ValidateOptions`3">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IValidateOptions`1"/>
            </summary>
            <typeparam name="TOptions">The options type to validate.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`3.#ctor(System.String,`1,`2,System.Func{`0,`1,`2,System.Boolean},System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="name">Options name.</param>
            <param name="dependency1">The first dependency.</param>
            <param name="dependency2">The second dependency.</param>
            <param name="validation">Validation function.</param>
            <param name="failureMessage">Validation failure message.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`3.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`3.Validation">
            <summary>
            The validation function.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`3.FailureMessage">
            <summary>
            The error to return when validation fails.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`3.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`3.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`3.Validate(System.String,`0)">
            <summary>
            Validates a specific named options instance (or all when <paramref name="name"/> is null).
            </summary>
            <param name="name">The name of the options instance being validated.</param>
            <param name="options">The options instance.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.ValidateOptions`4">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IValidateOptions`1"/>
            </summary>
            <typeparam name="TOptions">The options type to validate.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`4.#ctor(System.String,`1,`2,`3,System.Func{`0,`1,`2,`3,System.Boolean},System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="name">Options name.</param>
            <param name="dependency1">The first dependency.</param>
            <param name="dependency2">The second dependency.</param>
            <param name="dependency3">The third dependency.</param>
            <param name="validation">Validation function.</param>
            <param name="failureMessage">Validation failure message.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`4.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`4.Validation">
            <summary>
            The validation function.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`4.FailureMessage">
            <summary>
            The error to return when validation fails.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`4.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`4.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`4.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`4.Validate(System.String,`0)">
            <summary>
            Validates a specific named options instance (or all when <paramref name="name"/> is null).
            </summary>
            <param name="name">The name of the options instance being validated.</param>
            <param name="options">The options instance.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.ValidateOptions`5">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IValidateOptions`1"/>
            </summary>
            <typeparam name="TOptions">The options type to validate.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
            <typeparam name="TDep4">Fourth dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`5.#ctor(System.String,`1,`2,`3,`4,System.Func{`0,`1,`2,`3,`4,System.Boolean},System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="name">Options name.</param>
            <param name="dependency1">The first dependency.</param>
            <param name="dependency2">The second dependency.</param>
            <param name="dependency3">The third dependency.</param>
            <param name="dependency4">The fourth dependency.</param>
            <param name="validation">Validation function.</param>
            <param name="failureMessage">Validation failure message.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`5.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`5.Validation">
            <summary>
            The validation function.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`5.FailureMessage">
            <summary>
            The error to return when validation fails.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`5.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`5.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`5.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`5.Dependency4">
            <summary>
            The fourth dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`5.Validate(System.String,`0)">
            <summary>
            Validates a specific named options instance (or all when <paramref name="name"/> is null).
            </summary>
            <param name="name">The name of the options instance being validated.</param>
            <param name="options">The options instance.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.ValidateOptions`6">
            <summary>
            Implementation of <see cref="T:Microsoft.Extensions.Options.IValidateOptions`1"/>
            </summary>
            <typeparam name="TOptions">The options type to validate.</typeparam>
            <typeparam name="TDep1">First dependency type.</typeparam>
            <typeparam name="TDep2">Second dependency type.</typeparam>
            <typeparam name="TDep3">Third dependency type.</typeparam>
            <typeparam name="TDep4">Fourth dependency type.</typeparam>
            <typeparam name="TDep5">Fifth dependency type.</typeparam>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`6.#ctor(System.String,`1,`2,`3,`4,`5,System.Func{`0,`1,`2,`3,`4,`5,System.Boolean},System.String)">
            <summary>
            Constructor.
            </summary>
            <param name="name">Options name.</param>
            <param name="dependency1">The first dependency.</param>
            <param name="dependency2">The second dependency.</param>
            <param name="dependency3">The third dependency.</param>
            <param name="dependency4">The fourth dependency.</param>
            <param name="dependency5">The fifth dependency.</param>
            <param name="validation">Validation function.</param>
            <param name="failureMessage">Validation failure message.</param>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`6.Name">
            <summary>
            The options name.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`6.Validation">
            <summary>
            The validation function.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`6.FailureMessage">
            <summary>
            The error to return when validation fails.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`6.Dependency1">
            <summary>
            The first dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`6.Dependency2">
            <summary>
            The second dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`6.Dependency3">
            <summary>
            The third dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`6.Dependency4">
            <summary>
            The fourth dependency.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptions`6.Dependency5">
            <summary>
            The fifth dependency.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptions`6.Validate(System.String,`0)">
            <summary>
            Validates a specific named options instance (or all when <paramref name="name"/> is null).
            </summary>
            <param name="name">The name of the options instance being validated.</param>
            <param name="options">The options instance.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Options.ValidateOptionsResult">
            <summary>
            Represents the result of an options validation.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Options.ValidateOptionsResult.Skip">
            <summary>
            Result when validation was skipped due to name not matching.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Options.ValidateOptionsResult.Success">
            <summary>
            Validation was successful.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptionsResult.Succeeded">
            <summary>
            True if validation was successful.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptionsResult.Skipped">
            <summary>
            True if validation was not run.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptionsResult.Failed">
            <summary>
            True if validation failed.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptionsResult.FailureMessage">
            <summary>
            Used to describe why validation failed.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.ValidateOptionsResult.Failures">
            <summary>
            Full list of failures (can be multiple).
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptionsResult.Fail(System.String)">
            <summary>
            Returns a failure result.
            </summary>
            <param name="failureMessage">The reason for the failure.</param>
            <returns>The failure result.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Options.ValidateOptionsResult.Fail(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Returns a failure result.
            </summary>
            <param name="failures">The reasons for the failure.</param>
            <returns>The failure result.</returns>
        </member>
        <member name="P:Microsoft.Extensions.Options.Resources.Error_CannotActivateAbstractOrInterface">
            <summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.Resources.FormatError_CannotActivateAbstractOrInterface(System.Object)">
            <summary>Cannot create instance of type '{0}' because it is either abstract or an interface.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.Resources.Error_FailedBinding">
            <summary>Failed to convert '{0}' to type '{1}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.Resources.FormatError_FailedBinding(System.Object,System.Object)">
            <summary>Failed to convert '{0}' to type '{1}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.Resources.Error_FailedToActivate">
            <summary>Failed to create instance of type '{0}'.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.Resources.FormatError_FailedToActivate(System.Object)">
            <summary>Failed to create instance of type '{0}'.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.Resources.Error_MissingParameterlessConstructor">
            <summary>Cannot create instance of type '{0}' because it is missing a public parameterless constructor.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Options.Resources.FormatError_MissingParameterlessConstructor(System.Object)">
            <summary>Cannot create instance of type '{0}' because it is missing a public parameterless constructor.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.Resources.Error_NoIConfigureOptions">
            <summary>No IConfigureOptions&lt;&gt; or IPostConfigureOptions&lt;&gt; implementations were found.</summary>
        </member>
        <member name="P:Microsoft.Extensions.Options.Resources.Error_NoIConfigureOptionsAndAction">
            <summary>No IConfigureOptions&lt;&gt; or IPostConfigureOptions&lt;&gt; implementations were found, did you mean to call Configure&lt;&gt; or PostConfigure&lt;&gt;?</summary>
        </member>
        <member name="T:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions">
            <summary>
            Extension methods for adding options services to the DI container.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.AddOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Adds services required for using options.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run before all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
            </summary>
            <typeparam name="TOptions">The options type to be configured.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action{``0})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run before all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
            </summary>
            <typeparam name="TOptions">The options type to be configured.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="name">The name of the options instance.</param>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.ConfigureAll``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})">
            <summary>
            Registers an action used to configure all instances of a particular type of options.
            </summary>
            <typeparam name="TOptions">The options type to be configured.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})">
            <summary>
            Registers an action used to initialize a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
            </summary>
            <typeparam name="TOptions">The options type to be configured.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String,System.Action{``0})">
            <summary>
            Registers an action used to configure a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
            </summary>
            <typeparam name="TOptions">The options type to be configure.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="name">The name of the options instance.</param>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.PostConfigureAll``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})">
            <summary>
            Registers an action used to post configure all instances of a particular type of options.
            Note: These are run after all <seealso cref="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{``0})"/>.
            </summary>
            <typeparam name="TOptions">The options type to be configured.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="configureOptions">The action used to configure the options.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.ConfigureOptions``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Registers a type that will have all of its I[Post]ConfigureOptions registered.
            </summary>
            <typeparam name="TConfigureOptions">The type that will configure options.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.ConfigureOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Type)">
            <summary>
            Registers a type that will have all of its I[Post]ConfigureOptions registered.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="configureType">The type that will configure options.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.ConfigureOptions(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Object)">
            <summary>
            Registers an object that will have all of its I[Post]ConfigureOptions registered.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="configureInstance">The instance that will configure options.</param>
            <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> so that additional calls can be chained.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.AddOptions``1(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <summary>
            Gets an options builder that forwards Configure calls for the same <typeparamref name="TOptions"/> to the underlying service collection.
            </summary>
            <typeparam name="TOptions">The options type to be configured.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> so that configure calls can be chained in it.</returns>
        </member>
        <member name="M:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.AddOptions``1(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.String)">
            <summary>
            Gets an options builder that forwards Configure calls for the same named <typeparamref name="TOptions"/> to the underlying service collection.
            </summary>
            <typeparam name="TOptions">The options type to be configured.</typeparam>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> to add the services to.</param>
            <param name="name">The name of the options instance.</param>
            <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> so that configure calls can be chained in it.</returns>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/Microsoft.Extensions.Primitives.dll
Binary files differ
DataCapture_MA/bin/Debug/Microsoft.Extensions.Primitives.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,1248 @@
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Extensions.Primitives</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Extensions.Primitives.CancellationChangeToken">
            <summary>
            A <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> implementation using <see cref="T:System.Threading.CancellationToken"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.CancellationChangeToken.#ctor(System.Threading.CancellationToken)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Extensions.Primitives.CancellationChangeToken"/>.
            </summary>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/>.</param>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.CancellationChangeToken.ActiveChangeCallbacks">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.Primitives.CancellationChangeToken.HasChanged">
            <inheritdoc />
        </member>
        <member name="M:Microsoft.Extensions.Primitives.CancellationChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Primitives.ChangeToken">
            <summary>
            Propagates notifications that a change has occurred.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.ChangeToken.OnChange(System.Func{Microsoft.Extensions.Primitives.IChangeToken},System.Action)">
            <summary>
            Registers the <paramref name="changeTokenConsumer"/> action to be called whenever the token produced changes.
            </summary>
            <param name="changeTokenProducer">Produces the change token.</param>
            <param name="changeTokenConsumer">Action called when the token changes.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.ChangeToken.OnChange``1(System.Func{Microsoft.Extensions.Primitives.IChangeToken},System.Action{``0},``0)">
            <summary>
            Registers the <paramref name="changeTokenConsumer"/> action to be called whenever the token produced changes.
            </summary>
            <param name="changeTokenProducer">Produces the change token.</param>
            <param name="changeTokenConsumer">Action called when the token changes.</param>
            <param name="state">state for the consumer.</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.CompositeChangeToken">
            <summary>
            An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> which represents one or more <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.CompositeChangeToken.#ctor(System.Collections.Generic.IReadOnlyList{Microsoft.Extensions.Primitives.IChangeToken})">
            <summary>
            Creates a new instance of <see cref="T:Microsoft.Extensions.Primitives.CompositeChangeToken"/>.
            </summary>
            <param name="changeTokens">The list of <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> to compose.</param>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.CompositeChangeToken.ChangeTokens">
            <summary>
            Returns the list of <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> which compose the current <see cref="T:Microsoft.Extensions.Primitives.CompositeChangeToken"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.CompositeChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.Primitives.CompositeChangeToken.HasChanged">
            <inheritdoc />
        </member>
        <member name="P:Microsoft.Extensions.Primitives.CompositeChangeToken.ActiveChangeCallbacks">
            <inheritdoc />
        </member>
        <member name="T:Microsoft.Extensions.Primitives.Extensions">
            <summary>
            Provides extensions methods for the <see cref="N:Microsoft.Extensions.Primitives"/> namespace.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.Extensions.Append(System.Text.StringBuilder,Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Add the given <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to the <see cref="T:System.Text.StringBuilder"/>.
            </summary>
            <param name="builder">The <see cref="T:System.Text.StringBuilder"/> to add to.</param>
            <param name="segment">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to add.</param>
            <returns>The original <see cref="T:System.Text.StringBuilder"/>.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.IChangeToken">
            <summary>
            Propagates notifications that a change has occurred.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged">
            <summary>
            Gets a value that indicates if a change has occurred.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.IChangeToken.ActiveChangeCallbacks">
            <summary>
            Indicates if this token will pro-actively raise callbacks. If <c>false</c>, the token consumer must
            poll <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged" /> to detect changes.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.IChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
            <summary>
            Registers for a callback that will be invoked when the entry has changed.
            <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/> MUST be set before the callback is invoked.
            </summary>
            <param name="callback">The <see cref="T:System.Action`1"/> to invoke.</param>
            <param name="state">State to be passed into the callback.</param>
            <returns>An <see cref="T:System.IDisposable"/> that is used to unregister the callback.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.InplaceStringBuilder">
            <summary>
            Provides a mechanism for fast, non-allocating string concatenation.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.InplaceStringBuilder.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Extensions.Primitives.InplaceStringBuilder"/> class.
            </summary>
            <param name="capacity">The suggested starting size of the <see cref="T:Microsoft.Extensions.Primitives.InplaceStringBuilder"/> instance.</param>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.InplaceStringBuilder.Capacity">
            <summary>
            Gets the number of characters that the current <see cref="T:Microsoft.Extensions.Primitives.InplaceStringBuilder"/> object can contain.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.InplaceStringBuilder.Append(System.String)">
            <summary>
            Appends a string to the end of the current <see cref="T:Microsoft.Extensions.Primitives.InplaceStringBuilder"/> instance.
            </summary>
            <param name="value">The string to append.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.InplaceStringBuilder.Append(Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Appends a string segment to the end of the current <see cref="T:Microsoft.Extensions.Primitives.InplaceStringBuilder"/> instance.
            </summary>
            <param name="segment">The string segment to append.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.InplaceStringBuilder.Append(System.String,System.Int32,System.Int32)">
            <summary>
            Appends a substring to the end of the current <see cref="T:Microsoft.Extensions.Primitives.InplaceStringBuilder"/> instance.
            </summary>
            <param name="value">The string that contains the substring to append.</param>
            <param name="offset">The starting position of the substring within value.</param>
            <param name="count">The number of characters in value to append.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.InplaceStringBuilder.Append(System.Char)">
            <summary>
            Appends a character to the end of the current <see cref="T:Microsoft.Extensions.Primitives.InplaceStringBuilder"/> instance.
            </summary>
            <param name="c">The character to append.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.InplaceStringBuilder.ToString">
            <summary>
            Converts the value of this instance to a String.
            </summary>
            <returns>A string whose value is the same as this instance.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.StringSegment">
            <summary>
            An optimized representation of a substring.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Primitives.StringSegment.Empty">
            <summary>
            A <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> for <see cref="F:System.String.Empty"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.#ctor(System.String)">
            <summary>
            Initializes an instance of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> struct.
            </summary>
            <param name="buffer">
            The original <see cref="T:System.String"/>. The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> includes the whole <see cref="T:System.String"/>.
            </param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.#ctor(System.String,System.Int32,System.Int32)">
            <summary>
            Initializes an instance of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> struct.
            </summary>
            <param name="buffer">The original <see cref="T:System.String"/> used as buffer.</param>
            <param name="offset">The offset of the segment within the <paramref name="buffer"/>.</param>
            <param name="length">The length of the segment.</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="buffer"/> is <see langword="null" />.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="offset"/> or <paramref name="length"/> is less than zero, or <paramref name="offset"/> +
            <paramref name="length"/> is greater than the number of characters in <paramref name="buffer"/>.
            </exception>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringSegment.Buffer">
            <summary>
            Gets the <see cref="T:System.String"/> buffer for this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringSegment.Offset">
            <summary>
            Gets the offset within the buffer for this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringSegment.Length">
            <summary>
            Gets the length of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringSegment.Value">
            <summary>
            Gets the value of this segment as a <see cref="T:System.String"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringSegment.HasValue">
            <summary>
            Gets whether this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> contains a valid value.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringSegment.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:System.Char"/> at a specified position in the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
            <param name="index">The offset into the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></param>
            <returns>The <see cref="T:System.Char"/> at a specified position.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="index"/> is greater than or equal to <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/> or less than zero.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.AsSpan">
            <summary>
            Gets a <see cref="T:System.ReadOnlySpan`1"/> from the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
            <returns>The <see cref="T:System.ReadOnlySpan`1"/> from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.AsSpan(System.Int32)">
            <summary>
            Gets a <see cref="T:System.ReadOnlySpan`1"/> from the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that starts
            at the position specified by <paramref name="start"/>, and has the remaining length.
            </summary>
            <param name="start">The zero-based starting character position in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
            <returns>A <see cref="T:System.ReadOnlySpan`1"/> with the remaining chars that begins at <paramref name="start"/> in
            this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="start"/> is greater than or equal to <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/> or less than zero.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.AsSpan(System.Int32,System.Int32)">
            <summary>
            Gets a <see cref="T:System.ReadOnlySpan`1"/> from the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that starts
            at the position specified by <paramref name="start"/>, and has the specified <paramref name="length"/>.
            </summary>
            <param name="start">The zero-based starting character position in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
            <param name="length">The number of characters in the span.</param>
            <returns>A <see cref="T:System.ReadOnlySpan`1"/> with <paramref name="length"/> that begins at
            <paramref name="start"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="start"/> or <paramref name="length"/> is less than zero, or <paramref name="start"/> + <paramref name="length"/> is
            greater than <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/>.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.AsMemory">
            <summary>
            Gets a <see cref="T:System.ReadOnlyMemory`1"/> from the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
            <returns>The <see cref="T:System.ReadOnlyMemory`1"/> from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Compare(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment,System.StringComparison)">
            <summary>
            Compares substrings of two specified <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> objects using the specified rules,
            and returns an integer that indicates their relative position in the sort order.
            </summary>
            <param name="a">The first <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare.</param>
            <param name="b">The second <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare.</param>
            <param name="comparisonType">One of the enumeration values that specifies the rules for the comparison.</param>
            <returns>
            A 32-bit signed integer indicating the lexical relationship between the two comparands.
            The value is negative if <paramref name="a"/> is less than <paramref name="b"/>, 0 if the two comparands are equal,
            and positive if <paramref name="a"/> is greater than <paramref name="b"/>.
            </returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(System.Object)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="obj">An object to compare with this object.</param>
            <returns><see langword="true" /> if the current object is equal to the other parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns><see langword="true" /> if the current object is equal to the other parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(Microsoft.Extensions.Primitives.StringSegment,System.StringComparison)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
            <returns><see langword="true" /> if the current object is equal to the other parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment,System.StringComparison)">
            <summary>
            Determines whether two specified <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> objects have the same value. A parameter specifies the culture, case, and
            sort rules used in the comparison.
            </summary>
            <param name="a">The first <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare.</param>
            <param name="b">The second <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare.</param>
            <param name="comparisonType">One of the enumeration values that specifies the rules for the comparison.</param>
            <returns><see langword="true" /> if the objects are equal; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(System.String)">
            <summary>
            Checks if the specified <see cref="T:System.String"/> is equal to the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
            <param name="text">The <see cref="T:System.String"/> to compare with the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
            <returns><see langword="true" /> if the specified <see cref="T:System.String"/> is equal to the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Equals(System.String,System.StringComparison)">
            <summary>
            Checks if the specified <see cref="T:System.String"/> is equal to the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
            <param name="text">The <see cref="T:System.String"/> to compare with the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
            <param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
            <returns><see langword="true" /> if the specified <see cref="T:System.String"/> is equal to the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.op_Equality(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Checks if two specified <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> have the same value.
            </summary>
            <param name="left">The first <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare, or <see langword="null" />.</param>
            <param name="right">The second <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare, or <see langword="null" />.</param>
            <returns><see langword="true" /> if the value of <paramref name="left"/> is the same as the value of <paramref name="right"/>; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.op_Inequality(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Checks if two specified <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> have different values.
            </summary>
            <param name="left">The first <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare, or <see langword="null" />.</param>
            <param name="right">The second <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare, or <see langword="null" />.</param>
            <returns><see langword="true" /> if the value of <paramref name="left"/> is different from the value of <paramref name="right"/>; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.op_Implicit(System.String)~Microsoft.Extensions.Primitives.StringSegment">
            <summary>
            Creates a new <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> from the given <see cref="T:System.String"/>.
            </summary>
            <param name="value">The <see cref="T:System.String"/> to convert to a <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.op_Implicit(Microsoft.Extensions.Primitives.StringSegment)~System.ReadOnlySpan{System.Char}">
            <summary>
            Creates a see <see cref="T:System.ReadOnlySpan`1"/> from the given <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
            <param name="segment">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to convert to a <see cref="T:System.ReadOnlySpan`1"/>.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.op_Implicit(Microsoft.Extensions.Primitives.StringSegment)~System.ReadOnlyMemory{System.Char}">
            <summary>
            Creates a see <see cref="T:System.ReadOnlyMemory`1"/> from the given <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
            <param name="segment">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to convert to a <see cref="T:System.ReadOnlyMemory`1"/>.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.StartsWith(System.String,System.StringComparison)">
            <summary>
            Checks if the beginning of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> matches the specified <see cref="T:System.String"/> when compared using the specified <paramref name="comparisonType"/>.
            </summary>
            <param name="text">The <see cref="T:System.String"/>to compare.</param>
            <param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
            <returns><see langword="true" /> if <paramref name="text"/> matches the beginning of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>; otherwise, <see langword="false" />.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="text"/> is <see langword="null" />.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.EndsWith(System.String,System.StringComparison)">
            <summary>
            Checks if the end of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> matches the specified <see cref="T:System.String"/> when compared using the specified <paramref name="comparisonType"/>.
            </summary>
            <param name="text">The <see cref="T:System.String"/>to compare.</param>
            <param name="comparisonType">One of the enumeration values that specifies the rules to use in the comparison.</param>
            <returns><see langword="true" /> if <paramref name="text"/> matches the end of this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>; otherwise, <see langword="false" />.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="text"/> is <see langword="null" />.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Substring(System.Int32)">
            <summary>
            Retrieves a substring from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            The substring starts at the position specified by <paramref name="offset"/> and has the remaining length.
            </summary>
            <param name="offset">The zero-based starting character position of a substring in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
            <returns>A <see cref="T:System.String"/> that is equivalent to the substring of remaining length that begins at
            <paramref name="offset"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="offset"/> is greater than or equal to <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/> or less than zero.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Substring(System.Int32,System.Int32)">
            <summary>
            Retrieves a substring from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            The substring starts at the position specified by <paramref name="offset"/> and has the specified <paramref name="length"/>.
            </summary>
            <param name="offset">The zero-based starting character position of a substring in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
            <param name="length">The number of characters in the substring.</param>
            <returns>A <see cref="T:System.String"/> that is equivalent to the substring of <paramref name="length"/> that begins at
            <paramref name="offset"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="offset"/> or <paramref name="length"/> is less than zero, or <paramref name="offset"/> + <paramref name="length"/> is
            greater than <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/>.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Subsegment(System.Int32)">
            <summary>
            Retrieves a <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that represents a substring from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> starts at the position specified by <paramref name="offset"/>.
            </summary>
            <param name="offset">The zero-based starting character position of a substring in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
            <returns>A <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that begins at <paramref name="offset"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>
            whose length is the remainder.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="offset"/> is greater than or equal to <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/> or less than zero.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Subsegment(System.Int32,System.Int32)">
            <summary>
            Retrieves a <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that represents a substring from this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> starts at the position specified by <paramref name="offset"/> and has the specified <paramref name="length"/>.
            </summary>
            <param name="offset">The zero-based starting character position of a substring in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</param>
            <param name="length">The number of characters in the substring.</param>
            <returns>A <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> that is equivalent to the substring of <paramref name="length"/> that begins at <paramref name="offset"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/></returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="offset"/> or <paramref name="length"/> is less than zero, or <paramref name="offset"/> + <paramref name="length"/> is
            greater than <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/>.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOf(System.Char,System.Int32,System.Int32)">
            <summary>
            Gets the zero-based index of the first occurrence of the character <paramref name="c"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            The search starts at <paramref name="start"/> and examines a specified number of <paramref name="count"/> character positions.
            </summary>
            <param name="c">The Unicode character to seek.</param>
            <param name="start">The zero-based index position at which the search starts. </param>
            <param name="count">The number of characters to examine.</param>
            <returns>The zero-based index position of <paramref name="c"/> from the beginning of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> if that character is found, or -1 if it is not.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="start"/> or <paramref name="count"/> is less than zero, or <paramref name="start"/> + <paramref name="count"/> is
            greater than <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/>.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOf(System.Char,System.Int32)">
            <summary>
            Gets the zero-based index of the first occurrence of the character <paramref name="c"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            The search starts at <paramref name="start"/>.
            </summary>
            <param name="c">The Unicode character to seek.</param>
            <param name="start">The zero-based index position at which the search starts. </param>
            <returns>The zero-based index position of <paramref name="c"/> from the beginning of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> if that character is found, or -1 if it is not.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="start"/> is greater than or equal to <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/> or less than zero.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOf(System.Char)">
            <summary>
            Gets the zero-based index of the first occurrence of the character <paramref name="c"/> in this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
            <param name="c">The Unicode character to seek.</param>
            <returns>The zero-based index position of <paramref name="c"/> from the beginning of the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> if that character is found, or -1 if it is not.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOfAny(System.Char[],System.Int32,System.Int32)">
            <summary>
            Reports the zero-based index of the first occurrence in this instance of any character in a specified array
            of Unicode characters. The search starts at a specified character position and examines a specified number
            of character positions.
            </summary>
            <param name="anyOf">A Unicode character array containing one or more characters to seek.</param>
            <param name="startIndex">The search starting position.</param>
            <param name="count">The number of character positions to examine.</param>
            <returns>The zero-based index position of the first occurrence in this instance where any character in <paramref name="anyOf"/>
            was found; -1 if no character in <paramref name="anyOf"/> was found.</returns>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="anyOf"/> is <see langword="null" />.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="startIndex"/> or <paramref name="count"/> is less than zero, or <paramref name="startIndex"/> + <paramref name="count"/> is
            greater than <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/>.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOfAny(System.Char[],System.Int32)">
            <summary>
            Reports the zero-based index of the first occurrence in this instance of any character in a specified array
            of Unicode characters. The search starts at a specified character position.
            </summary>
            <param name="anyOf">A Unicode character array containing one or more characters to seek.</param>
            <param name="startIndex">The search starting position.</param>
            <returns>The zero-based index position of the first occurrence in this instance where any character in <paramref name="anyOf"/>
            was found; -1 if no character in <paramref name="anyOf"/> was found.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">
            <paramref name="startIndex"/> is greater than or equal to <see cref="P:Microsoft.Extensions.Primitives.StringSegment.Length"/> or less than zero.
            </exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.IndexOfAny(System.Char[])">
            <summary>
            Reports the zero-based index of the first occurrence in this instance of any character in a specified array
            of Unicode characters.
            </summary>
            <param name="anyOf">A Unicode character array containing one or more characters to seek.</param>
            <returns>The zero-based index position of the first occurrence in this instance where any character in <paramref name="anyOf"/>
            was found; -1 if no character in <paramref name="anyOf"/> was found.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.LastIndexOf(System.Char)">
            <summary>
            Reports the zero-based index position of the last occurrence of a specified Unicode character within this instance.
            </summary>
            <param name="value">The Unicode character to seek.</param>
            <returns>The zero-based index position of value if that character is found, or -1 if it is not.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Trim">
            <summary>
            Removes all leading and trailing whitespaces.
            </summary>
            <returns>The trimmed <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.TrimStart">
            <summary>
            Removes all leading whitespaces.
            </summary>
            <returns>The trimmed <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.TrimEnd">
            <summary>
            Removes all trailing whitespaces.
            </summary>
            <returns>The trimmed <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.Split(System.Char[])">
            <summary>
            Splits a string into <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>s that are based on the characters in an array.
            </summary>
            <param name="chars">A character array that delimits the substrings in this string, an empty array that
            contains no delimiters, or null.</param>
            <returns>An <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/> whose elements contain the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>s from this instance
            that are delimited by one or more characters in <paramref name="chars"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.IsNullOrEmpty(Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Indicates whether the specified <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> is null or an Empty string.
            </summary>
            <param name="value">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to test.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegment.ToString">
            <summary>
            Returns the <see cref="T:System.String"/> represented by this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> or <see cref="F:System.String.Empty" /> if the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> does not contain a value.
            </summary>
            <returns>The <see cref="T:System.String"/> represented by this <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> or <see cref="F:System.String.Empty" /> if the <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> does not contain a value.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.StringSegmentComparer">
            <summary>
            Compares two <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> objects.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringSegmentComparer.Ordinal">
            <summary>
            Gets a <see cref="T:Microsoft.Extensions.Primitives.StringSegmentComparer"/> object that performs a case-sensitive ordinal <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> comparison.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringSegmentComparer.OrdinalIgnoreCase">
            <summary>
            Gets a <see cref="T:Microsoft.Extensions.Primitives.StringSegmentComparer"/> object that performs a case-insensitive ordinal <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> comparison.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegmentComparer.Compare(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Compares two <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> objects and returns an indication of their relative sort order.
            </summary>
            <param name="x">The first <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare.</param>
            <param name="y">The second <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare.</param>
            <returns>A 32-bit signed integer that indicates the lexical relationship between the two comparands.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegmentComparer.Equals(Microsoft.Extensions.Primitives.StringSegment,Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Determines whether two <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> objects are equal.
            </summary>
            <param name="x">The first <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare.</param>
            <param name="y">The second <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to compare.</param>
            <returns><see langword="true"/> if the two <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> objects are equal; otherwise, <see langword="false"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringSegmentComparer.GetHashCode(Microsoft.Extensions.Primitives.StringSegment)">
            <summary>
            Returns a hash code for a <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> object.
            </summary>
            <param name="obj">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to get a hash code for.</param>
            <returns>A hash code for a <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>, suitable for use in hashing algorithms and data structures like a hash table.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.StringTokenizer">
            <summary>
            Tokenizes a <see cref="T:System.String"/> into <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>s.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringTokenizer.#ctor(System.String,System.Char[])">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>.
            </summary>
            <param name="value">The <see cref="T:System.String"/> to tokenize.</param>
            <param name="separators">The characters to tokenize by.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringTokenizer.#ctor(Microsoft.Extensions.Primitives.StringSegment,System.Char[])">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>.
            </summary>
            <param name="value">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> to tokenize.</param>
            <param name="separators">The characters to tokenize by.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringTokenizer.GetEnumerator">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator"/>.
            </summary>
            <returns>An <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator"/> based on the <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>'s value and separators.</returns>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator">
            <summary>
            Enumerates the <see cref="T:System.String"/> tokens represented by <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator.#ctor(Microsoft.Extensions.Primitives.StringTokenizer@)">
            <summary>
            Initializes an <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator"/> using a <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>.
            </summary>
            <param name="tokenizer"><see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/> containing value and separators for enumeration.</param>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator.Current">
            <summary>
            Gets the current <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> from the <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator.Dispose">
            <summary>
            Releases all resources used by the <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator.MoveNext">
            <summary>
            Advances the enumerator to the next token in the <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>.
            </summary>
            <returns><see langword="true"/> if the enumerator was successfully advanced to the next token; <see langword="false"/> if the enumerator has passed the end of the <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator.Reset">
            <summary>
            Resets the <see cref="T:Microsoft.Extensions.Primitives.StringTokenizer.Enumerator"/> to its initial state.
            </summary>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.StringValues">
            <summary>
            Represents zero/null, one, or many strings in an efficient way.
            </summary>
        </member>
        <member name="F:Microsoft.Extensions.Primitives.StringValues.Empty">
            <summary>
            A readonly instance of the <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> struct whose value is an empty string array.
            </summary>
            <remarks>
            In application code, this field is most commonly used to safely represent a <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> that has null string values.
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> structure using the specified string.
            </summary>
            <param name="value">A string value or <c>null</c>.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.#ctor(System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> structure using the specified array of strings.
            </summary>
            <param name="values">A string array.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Implicit(System.String)~Microsoft.Extensions.Primitives.StringValues">
            <summary>
            Defines an implicit conversion of a given string to a <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>.
            </summary>
            <param name="value">A string to implicitly convert.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Implicit(System.String[])~Microsoft.Extensions.Primitives.StringValues">
            <summary>
            Defines an implicit conversion of a given string array to a <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>.
            </summary>
            <param name="values">A string array to implicitly convert.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Implicit(Microsoft.Extensions.Primitives.StringValues)~System.String">
            <summary>
            Defines an implicit conversion of a given <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to a string, with multiple values joined as a comma separated string.
            </summary>
            <remarks>
            Returns <c>null</c> where <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> has been initialized from an empty string array or is <see cref="F:Microsoft.Extensions.Primitives.StringValues.Empty"/>.
            </remarks>
            <param name="values">A <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to implicitly convert.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Implicit(Microsoft.Extensions.Primitives.StringValues)~System.String[]">
            <summary>
            Defines an implicit conversion of a given <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to a string array.
            </summary>
            <param name="value">A <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to implicitly convert.</param>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringValues.Count">
            <summary>
            Gets the number of <see cref="T:System.String"/> elements contained in this <see cref="T:Microsoft.Extensions.Primitives.StringValues" />.
            </summary>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringValues.System#Collections#Generic#IList{System#String}#Item(System.Int32)">
            <summary>
            Gets the <see cref="T:System.String"/> at index.
            </summary>
            <value>The string at the specified index.</value>
            <param name="index">The zero-based index of the element to get.</param>
            <exception cref="T:System.NotSupportedException">Set operations are not supported on readonly <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>.</exception>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringValues.Item(System.Int32)">
            <summary>
            Gets the <see cref="T:System.String"/> at index.
            </summary>
            <value>The string at the specified index.</value>
            <param name="index">The zero-based index of the element to get.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.ToString">
            <summary>
            Converts the value of the current <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> object to its equivalent string representation, with multiple values joined as a comma separated string.
            </summary>
            <returns>A string representation of the value of the current <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> object.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.ToArray">
            <summary>
            Creates a string array from the current <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> object.
            </summary>
            <returns>A string array represented by this instance.</returns>
            <remarks>
            <para>If the <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> contains a single string internally, it is copied to a new array.</para>
            <para>If the <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> contains an array internally it returns that array instance.</para>
            </remarks>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.System#Collections#Generic#IList{System#String}#IndexOf(System.String)">
            <summary>
            Returns the zero-based index of the first occurrence of an item in the <see cref="T:Microsoft.Extensions.Primitives.StringValues" />.
            </summary>
            <param name="item">The string to locate in the <see cref="T:Microsoft.Extensions.Primitives.StringValues"></see>.</param>
            <returns>the zero-based index of the first occurrence of <paramref name="item" /> within the <see cref="T:Microsoft.Extensions.Primitives.StringValues"></see>, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.System#Collections#Generic#ICollection{System#String}#Contains(System.String)">
            <summary>Determines whether a string is in the <see cref="T:Microsoft.Extensions.Primitives.StringValues" />.</summary>
            <param name="item">The <see cref="T:System.String"/> to locate in the <see cref="T:Microsoft.Extensions.Primitives.StringValues" />.</param>
            <returns>true if <paramref name="item">item</paramref> is found in the <see cref="T:Microsoft.Extensions.Primitives.StringValues" />; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.System#Collections#Generic#ICollection{System#String}#CopyTo(System.String[],System.Int32)">
            <summary>
            Copies the entire <see cref="T:Microsoft.Extensions.Primitives.StringValues" />to a string array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
            <param name="arrayIndex">The zero-based index in the destination array at which copying begins.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex">arrayIndex</paramref> is less than 0.</exception>
            <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:Microsoft.Extensions.Primitives.StringValues"></see> is greater than the available space from <paramref name="arrayIndex">arrayIndex</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.GetEnumerator">
            <summary>Retrieves an object that can iterate through the individual strings in this <see cref="T:Microsoft.Extensions.Primitives.StringValues" />.</summary>
            <returns>An enumerator that can be used to iterate through the <see cref="T:Microsoft.Extensions.Primitives.StringValues" />.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.System#Collections#Generic#IEnumerable{System#String}#GetEnumerator">
            <inheritdoc cref="M:Microsoft.Extensions.Primitives.StringValues.GetEnumerator" />
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc cref="M:Microsoft.Extensions.Primitives.StringValues.GetEnumerator" />
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.IsNullOrEmpty(Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Indicates whether the specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> contains no string values.
            </summary>
            <param name="value">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to test.</param>
            <returns>true if <paramref name="value">value</paramref> contains a single null or empty string or an empty array; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Concat(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Concatenates two specified instances of <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>.
            </summary>
            <param name="values1">The first <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to concatenate.</param>
            <param name="values2">The second <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to concatenate.</param>
            <returns>The concatenation of <paramref name="values1"/> and <paramref name="values2"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Concat(Microsoft.Extensions.Primitives.StringValues@,System.String)">
            <summary>
            Concatenates specified instance of <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> with specified <see cref="T:System.String"/>.
            </summary>
            <param name="values">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to concatenate.</param>
            <param name="value">The <see cref="T:System.String" /> to concatenate.</param>
            <returns>The concatenation of <paramref name="values"/> and <paramref name="value"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Concat(System.String,Microsoft.Extensions.Primitives.StringValues@)">
            <summary>
            Concatenates specified instance of <see cref="T:System.String"/> with specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>.
            </summary>
            <param name="value">The <see cref="T:System.String" /> to concatenate.</param>
            <param name="values">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to concatenate.</param>
            <returns>The concatenation of <paramref name="values"/> and <paramref name="values"/>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether two specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> objects have the same values in the same order.
            </summary>
            <param name="left">The first <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The second <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is the same as the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Equality(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether two specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> have the same values.
            </summary>
            <param name="left">The first <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The second <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is the same as the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Inequality(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether two specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> have different values.
            </summary>
            <param name="left">The first <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The second <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is different to the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether this instance and another specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> object have the same values.
            </summary>
            <param name="other">The string to compare to this instance.</param>
            <returns><c>true</c> if the value of <paramref name="other"/> is the same as the value of this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(System.String,Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether the specified <see cref="T:System.String"/> and <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> objects have the same values.
            </summary>
            <param name="left">The <see cref="T:System.String"/> to compare.</param>
            <param name="right">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is the same as the value of <paramref name="right"/>; otherwise, <c>false</c>. If <paramref name="left"/> is <c>null</c>, the method returns <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(Microsoft.Extensions.Primitives.StringValues,System.String)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> and <see cref="T:System.String"/> objects have the same values.
            </summary>
            <param name="left">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The <see cref="T:System.String"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is the same as the value of <paramref name="right"/>; otherwise, <c>false</c>. If <paramref name="right"/> is <c>null</c>, the method returns <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(System.String)">
            <summary>
            Determines whether this instance and a specified <see cref="T:System.String"/>, have the same value.
            </summary>
            <param name="other">The <see cref="T:System.String"/> to compare to this instance.</param>
            <returns><c>true</c> if the value of <paramref name="other"/> is the same as this instance; otherwise, <c>false</c>. If <paramref name="other"/> is <c>null</c>, returns <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(System.String[],Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether the specified string array and <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> objects have the same values.
            </summary>
            <param name="left">The string array to compare.</param>
            <param name="right">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is the same as the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(Microsoft.Extensions.Primitives.StringValues,System.String[])">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> and string array objects have the same values.
            </summary>
            <param name="left">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The string array to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is the same as the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(System.String[])">
            <summary>
            Determines whether this instance and a specified string array have the same values.
            </summary>
            <param name="other">The string array to compare to this instance.</param>
            <returns><c>true</c> if the value of <paramref name="other"/> is the same as this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Equality(Microsoft.Extensions.Primitives.StringValues,System.String)">
            <inheritdoc cref="M:Microsoft.Extensions.Primitives.StringValues.Equals(Microsoft.Extensions.Primitives.StringValues,System.String)" />
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Inequality(Microsoft.Extensions.Primitives.StringValues,System.String)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> and <see cref="T:System.String"/> objects have different values.
            </summary>
            <param name="left">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The <see cref="T:System.String"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is different to the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Equality(System.String,Microsoft.Extensions.Primitives.StringValues)">
            <inheritdoc cref="M:Microsoft.Extensions.Primitives.StringValues.Equals(System.String,Microsoft.Extensions.Primitives.StringValues)" />
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Inequality(System.String,Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether the specified <see cref="T:System.String"/> and <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> objects have different values.
            </summary>
            <param name="left">The <see cref="T:System.String"/> to compare.</param>
            <param name="right">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is different to the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Equality(Microsoft.Extensions.Primitives.StringValues,System.String[])">
            <inheritdoc cref="M:Microsoft.Extensions.Primitives.StringValues.Equals(Microsoft.Extensions.Primitives.StringValues,System.String[])" />
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Inequality(Microsoft.Extensions.Primitives.StringValues,System.String[])">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> and string array have different values.
            </summary>
            <param name="left">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The string array to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is different to the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Equality(System.String[],Microsoft.Extensions.Primitives.StringValues)">
            <inheritdoc cref="M:Microsoft.Extensions.Primitives.StringValues.Equals(System.String[],Microsoft.Extensions.Primitives.StringValues)" />
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Inequality(System.String[],Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether the specified string array and <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> have different values.
            </summary>
            <param name="left">The string array to compare.</param>
            <param name="right">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <returns><c>true</c> if the value of <paramref name="left"/> is different to the value of <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Equality(Microsoft.Extensions.Primitives.StringValues,System.Object)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> and <see cref="T:System.Object"/>, which must be a
            <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>, <see cref="T:System.String"/>, or array of <see cref="T:System.String"/>, have the same value.
            </summary>
            <param name="left">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The <see cref="T:System.Object"/> to compare.</param>
            <returns><c>true</c> if the <paramref name="left"/> object is equal to the <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Inequality(Microsoft.Extensions.Primitives.StringValues,System.Object)">
            <summary>
            Determines whether the specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> and <see cref="T:System.Object"/>, which must be a
            <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>, <see cref="T:System.String"/>, or array of <see cref="T:System.String"/>, have different values.
            </summary>
            <param name="left">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The <see cref="T:System.Object"/> to compare.</param>
            <returns><c>true</c> if the <paramref name="left"/> object is equal to the <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Equality(System.Object,Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/>, which must be a
            <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>, <see cref="T:System.String"/>, or array of <see cref="T:System.String"/>, and specified <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>,  have the same value.
            </summary>
            <param name="left">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <param name="right">The <see cref="T:System.Object"/> to compare.</param>
            <returns><c>true</c> if the <paramref name="left"/> object is equal to the <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.op_Inequality(System.Object,Microsoft.Extensions.Primitives.StringValues)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> and <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> object have the same values.
            </summary>
            <param name="left">The <see cref="T:System.Object"/> to compare.</param>
            <param name="right">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to compare.</param>
            <returns><c>true</c> if the <paramref name="left"/> object is equal to the <paramref name="right"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Equals(System.Object)">
            <summary>
            Determines whether this instance and a specified object have the same value.
            </summary>
            <param name="obj">An object to compare with this object.</param>
            <returns><c>true</c> if the current object is equal to <paramref name="obj"/>; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
        </member>
        <member name="T:Microsoft.Extensions.Primitives.StringValues.Enumerator">
            <summary>
            Enumerates the string values of a <see cref="T:Microsoft.Extensions.Primitives.StringValues" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Enumerator.#ctor(Microsoft.Extensions.Primitives.StringValues@)">
            <summary>
            Instantiates an <see cref="T:Microsoft.Extensions.Primitives.StringValues.Enumerator"/> using a <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>.
            </summary>
            <param name="values">The <see cref="T:Microsoft.Extensions.Primitives.StringValues"/> to enumerate.</param>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Enumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>.
            </summary>
            <returns><see langword="true"/> if the enumerator was successfully advanced to the next element; <see langword="false"/> if the enumerator has passed the end of the <see cref="T:Microsoft.Extensions.Primitives.StringValues"/>.</returns>
        </member>
        <member name="P:Microsoft.Extensions.Primitives.StringValues.Enumerator.Current">
            <summary>
            Gets the element at the current position of the enumerator.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Primitives.StringValues.Enumerator.Dispose">
            <summary>
            Releases all resources used by the <see cref="T:Microsoft.Extensions.Primitives.StringValues.Enumerator" />.
            </summary>
        </member>
        <member name="M:Microsoft.Extensions.Internal.ChangeCallbackRegistrar.UnsafeRegisterChangeCallback``1(System.Action{System.Object},System.Object,System.Threading.CancellationToken,System.Action{``0},``0)">
            <summary>
            Registers for a callback that will be invoked when the entry has changed. <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged"/>
            MUST be set before the callback is invoked.
            </summary>
            <param name="callback">The callback to invoke.</param>
            <param name="state">State to be passed into the callback.</param>
            <param name="token">The <see cref="T:System.Threading.CancellationToken"/> to invoke the callback with.</param>
            <param name="onFailure">The action to execute when an <see cref="T:System.ObjectDisposedException"/> is thrown. Should be used to set the IChangeToken's ActiveChangeCallbacks property to false.</param>
            <param name="onFailureState">The state to be passed into the <paramref name="onFailure"/> action.</param>
            <returns>The <see cref="T:System.Threading.CancellationToken"/> registration.</returns>
        </member>
        <member name="M:System.Text.ValueStringBuilder.GetPinnableReference">
            <summary>
            Get a pinnable reference to the builder.
            Does not ensure there is a null char after <see cref="P:System.Text.ValueStringBuilder.Length"/>
            This overload is pattern matched in the C# 7.3+ compiler so you can omit
            the explicit method call, and write eg "fixed (char* c = builder)"
            </summary>
        </member>
        <member name="M:System.Text.ValueStringBuilder.GetPinnableReference(System.Boolean)">
            <summary>
            Get a pinnable reference to the builder.
            </summary>
            <param name="terminate">Ensures that the builder has a null char after <see cref="P:System.Text.ValueStringBuilder.Length"/></param>
        </member>
        <member name="P:System.Text.ValueStringBuilder.RawChars">
            <summary>Returns the underlying storage of the builder.</summary>
        </member>
        <member name="M:System.Text.ValueStringBuilder.AsSpan(System.Boolean)">
            <summary>
            Returns a span around the contents of the builder.
            </summary>
            <param name="terminate">Ensures that the builder has a null char after <see cref="P:System.Text.ValueStringBuilder.Length"/></param>
        </member>
        <member name="M:System.Text.ValueStringBuilder.Grow(System.Int32)">
            <summary>
            Resize the internal buffer either by doubling current buffer size or
            by adding <paramref name="additionalCapacityBeyondPos"/> to
            <see cref="F:System.Text.ValueStringBuilder._pos"/> whichever is greater.
            </summary>
            <param name="additionalCapacityBeyondPos">
            Number of chars requested beyond current position.
            </param>
        </member>
        <member name="P:System.SR.Argument_InvalidOffsetLength">
            <summary>Offset and length are out of bounds for the string or length is greater than the number of characters from index to the end of the string.</summary>
        </member>
        <member name="P:System.SR.Argument_InvalidOffsetLengthStringSegment">
            <summary>Offset and length are out of bounds for this StringSegment or length is greater than the number of characters to the end of this StringSegment.</summary>
        </member>
        <member name="P:System.SR.Capacity_CannotChangeAfterWriteStarted">
            <summary>Cannot change capacity after write started.</summary>
        </member>
        <member name="P:System.SR.Capacity_NotEnough">
            <summary>Not enough capacity to write '{0}' characters, only '{1}' left.</summary>
        </member>
        <member name="P:System.SR.Capacity_NotUsedEntirely">
            <summary>Entire reserved capacity was not used. Capacity: '{0}', written '{1}'.</summary>
        </member>
        <member name="T:System.Runtime.InteropServices.LibraryImportAttribute">
            <summary>
            Attribute used to indicate a source generator should create a function for marshalling
            arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
            </summary>
            <remarks>
            This attribute is meaningless if the source generator associated with it is not enabled.
            The current built-in source generator only supports C# and only supplies an implementation when
            applied to static, partial, non-generic methods.
            </remarks>
        </member>
        <member name="M:System.Runtime.InteropServices.LibraryImportAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.LibraryImportAttribute"/>.
            </summary>
            <param name="libraryName">Name of the library containing the import.</param>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.LibraryName">
            <summary>
            Gets the name of the library containing the import.
            </summary>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.EntryPoint">
            <summary>
            Gets or sets the name of the entry point to be called.
            </summary>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling">
            <summary>
            Gets or sets how to marshal string arguments to the method.
            </summary>
            <remarks>
            If this field is set to a value other than <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />,
            <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType" /> must not be specified.
            </remarks>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType">
            <summary>
            Gets or sets the <see cref="T:System.Type"/> used to control how string arguments to the method are marshalled.
            </summary>
            <remarks>
            If this field is specified, <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshalling" /> must not be specified
            or must be set to <see cref="F:System.Runtime.InteropServices.StringMarshalling.Custom" />.
            </remarks>
        </member>
        <member name="P:System.Runtime.InteropServices.LibraryImportAttribute.SetLastError">
            <summary>
            Gets or sets whether the callee sets an error (SetLastError on Windows or errno
            on other platforms) before returning from the attributed method.
            </summary>
        </member>
        <member name="T:System.Runtime.InteropServices.StringMarshalling">
            <summary>
            Specifies how strings should be marshalled for generated p/invokes
            </summary>
        </member>
        <member name="F:System.Runtime.InteropServices.StringMarshalling.Custom">
            <summary>
            Indicates the user is suppling a specific marshaller in <see cref="P:System.Runtime.InteropServices.LibraryImportAttribute.StringMarshallingCustomType"/>.
            </summary>
        </member>
        <member name="F:System.Runtime.InteropServices.StringMarshalling.Utf8">
            <summary>
            Use the platform-provided UTF-8 marshaller.
            </summary>
        </member>
        <member name="F:System.Runtime.InteropServices.StringMarshalling.Utf16">
            <summary>
            Use the platform-provided UTF-16 marshaller.
            </summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.AllowNullAttribute">
            <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DisallowNullAttribute">
            <summary>Specifies that null is disallowed as an input even if the corresponding type allows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullAttribute">
            <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullAttribute">
            <summary>Specifies that an output will not be null even if the corresponding type allows it. Specifies that an input argument was not null when the call returns.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute">
            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue"/>, the parameter may be null even if the corresponding type disallows it.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified return value condition.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter may be null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.ReturnValue">
            <summary>Gets the return value condition.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute">
            <summary>Specifies that when a method returns <see cref="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified return value condition.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter will not be null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.NotNullWhenAttribute.ReturnValue">
            <summary>Gets the return value condition.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute">
            <summary>Specifies that the output will be non-null if the named parameter is non-null.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.#ctor(System.String)">
            <summary>Initializes the attribute with the associated parameter name.</summary>
            <param name="parameterName">
            The associated parameter name.  The output will be non-null if the argument to the parameter specified is non-null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute.ParameterName">
            <summary>Gets the associated parameter name.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnAttribute">
            <summary>Applied to a method that will never return under any circumstance.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute">
            <summary>Specifies that the method will not return if the associated Boolean parameter is passed the specified value.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.#ctor(System.Boolean)">
            <summary>Initializes the attribute with the specified parameter value.</summary>
            <param name="parameterValue">
            The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to
            the associated parameter matches this value.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.DoesNotReturnIfAttribute.ParameterValue">
            <summary>Gets the condition parameter value.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute">
            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String)">
            <summary>Initializes the attribute with a field or property member.</summary>
            <param name="member">
            The field or property member that is promised to be not-null.
            </param>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.#ctor(System.String[])">
            <summary>Initializes the attribute with the list of field and property members.</summary>
            <param name="members">
            The list of field and property members that are promised to be not-null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullAttribute.Members">
            <summary>Gets field or property member names.</summary>
        </member>
        <member name="T:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute">
            <summary>Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition.</summary>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String)">
            <summary>Initializes the attribute with the specified return value condition and a field or property member.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter will not be null.
            </param>
            <param name="member">
            The field or property member that is promised to be not-null.
            </param>
        </member>
        <member name="M:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.#ctor(System.Boolean,System.String[])">
            <summary>Initializes the attribute with the specified return value condition and list of field and property members.</summary>
            <param name="returnValue">
            The return value condition. If the method returns this value, the associated parameter will not be null.
            </param>
            <param name="members">
            The list of field and property members that are promised to be not-null.
            </param>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue">
            <summary>Gets the return value condition.</summary>
        </member>
        <member name="P:System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members">
            <summary>Gets field or property member names.</summary>
        </member>
    </members>
</doc>
DataCapture_MA/bin/Debug/MySqlConnector.dll
Binary files differ
DataCapture_MA/bin/Debug/MySqlConnector.xml
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
DataCapture_MA/bin/Debug/Newtonsoft.Json.dll
Binary files differ
DataCapture_MA/bin/Debug/Newtonsoft.Json.xml
copy from packages/Newtonsoft.Json.9.0.1/lib/net40/Newtonsoft.Json.xml copy to DataCapture_MA/bin/Debug/Newtonsoft.Json.xml
Îļþ´Ó packages/Newtonsoft.Json.9.0.1/lib/net40/Newtonsoft.Json.xml ¸´ÖÆ
ÎļþÌ«´ó
DataCapture_MA/bin/Debug/Pomelo.EntityFrameworkCore.MySql.dll
Binary files differ
DataCapture_MA/bin/Debug/Pomelo.JsonObject.dll
Binary files differ
DataCapture_MA/bin/Debug/SQLitePCLRaw.batteries_v2.dll
Binary files differ
DataCapture_MA/bin/Debug/SQLitePCLRaw.core.dll
Binary files differ
DataCapture_MA/bin/Debug/SQLitePCLRaw.nativelibrary.dll
Binary files differ
DataCapture_MA/bin/Debug/SQLitePCLRaw.provider.dynamic_cdecl.dll
Binary files differ
DataCapture_MA/bin/Debug/System.Buffers.dll
Binary files differ
DataCapture_MA/bin/Debug/System.Buffers.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?><doc>
  <assembly>
    <name>System.Buffers</name>
  </assembly>
  <members>
    <member name="T:System.Buffers.ArrayPool`1">
      <summary>Provides a resource pool that enables reusing instances of type <see cref="T[]"></see>.</summary>
      <typeparam name="T">The type of the objects that are in the resource pool.</typeparam>
    </member>
    <member name="M:System.Buffers.ArrayPool`1.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class.</summary>
    </member>
    <member name="M:System.Buffers.ArrayPool`1.Create">
      <summary>Creates a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class.</summary>
      <returns>A new instance of the <see cref="System.Buffers.ArrayPool`1"></see> class.</returns>
    </member>
    <member name="M:System.Buffers.ArrayPool`1.Create(System.Int32,System.Int32)">
      <summary>Creates a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class using the specifed configuration.</summary>
      <param name="maxArrayLength">The maximum length of an array instance that may be stored in the pool.</param>
      <param name="maxArraysPerBucket">The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access.</param>
      <returns>A new instance of the <see cref="System.Buffers.ArrayPool`1"></see> class with the specified configuration.</returns>
    </member>
    <member name="M:System.Buffers.ArrayPool`1.Rent(System.Int32)">
      <summary>Retrieves a buffer that is at least the requested length.</summary>
      <param name="minimumLength">The minimum length of the array.</param>
      <returns>An array of type <see cref="T[]"></see> that is at least <paramref name="minimumLength">minimumLength</paramref> in length.</returns>
    </member>
    <member name="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)">
      <summary>Returns an array to the pool that was previously obtained using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method on the same <see cref="T:System.Buffers.ArrayPool`1"></see> instance.</summary>
      <param name="array">A buffer to return to the pool that was previously obtained using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method.</param>
      <param name="clearArray">Indicates whether the contents of the buffer should be cleared before reuse. If <paramref name="clearArray">clearArray</paramref> is set to true, and if the pool will store the buffer to enable subsequent reuse, the <see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"></see> method will clear the <paramref name="array">array</paramref> of its contents so that a subsequent caller using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method will not see the content of the previous caller. If <paramref name="clearArray">clearArray</paramref> is set to false or if the pool will release the buffer, the array&amp;#39;s contents are left unchanged.</param>
    </member>
    <member name="P:System.Buffers.ArrayPool`1.Shared">
      <summary>Gets a shared <see cref="T:System.Buffers.ArrayPool`1"></see> instance.</summary>
      <returns>A shared <see cref="System.Buffers.ArrayPool`1"></see> instance.</returns>
    </member>
  </members>
</doc>
DataCapture_MA/bin/Debug/System.Collections.Immutable.dll
Binary files differ
DataCapture_MA/bin/Debug/System.Collections.Immutable.xml
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
DataCapture_MA/bin/Debug/System.ComponentModel.Annotations.dll
Binary files differ
DataCapture_MA/bin/Debug/System.Diagnostics.DiagnosticSource.dll
Binary files differ
DataCapture_MA/bin/Debug/System.Diagnostics.DiagnosticSource.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,438 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Diagnostics.DiagnosticSource</name>
  </assembly>
  <members>
    <member name="T:System.Diagnostics.Activity">
      <summary>Represents an operation with context to be used for logging.</summary>
    </member>
    <member name="M:System.Diagnostics.Activity.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Diagnostics.Activity" /> class.</summary>
      <param name="operationName">The name of the operation.</param>
    </member>
    <member name="P:System.Diagnostics.Activity.ActivityTraceFlags">
      <summary>Gets the flags (defined by the W3C ID specification) associated with the activity.</summary>
      <returns>the flags associated with the activity.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.AddBaggage(System.String,System.String)">
      <summary>Updates the <see cref="T:System.Diagnostics.Activity" /> to have a new baggage item with the specified key and value.</summary>
      <param name="key">The baggage key.</param>
      <param name="value">The baggage value.</param>
      <returns>
        <see langword="this" /> for convenient chaining.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.AddTag(System.String,System.String)">
      <summary>Updates the <see cref="T:System.Diagnostics.Activity" /> to have a new tag with the provided <paramref name="key" /> and <paramref name="value" />. .</summary>
      <param name="key">The tag key.</param>
      <param name="value">The tag value.</param>
      <returns>
        <see langword="this" /> for convenient chaining.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.Baggage">
      <summary>Gets a collection of key/value pairs that represents information that is passed to children of this <see cref="T:System.Diagnostics.Activity" />.</summary>
      <returns>An enumeration of string-string key-value pairs.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.Current">
      <summary>Gets or sets the current operation (<see cref="T:System.Diagnostics.Activity" />) for the current thread.  This flows across async calls.</summary>
      <returns>The current operation for the current thread.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.DefaultIdFormat">
      <summary>Gets or sets the default ID format for the <see cref="T:System.Diagnostics.Activity" />.</summary>
    </member>
    <member name="P:System.Diagnostics.Activity.Duration">
      <summary>Gets the duration of the operation.</summary>
      <returns>The delta between <see cref="P:System.Diagnostics.Activity.StartTimeUtc" /> and the end time if the <see cref="T:System.Diagnostics.Activity" /> has ended (<see cref="M:System.Diagnostics.Activity.Stop" /> or <see cref="M:System.Diagnostics.Activity.SetEndTime(System.DateTime)" /> was called), or <see cref="F:System.TimeSpan.Zero" /> if the <see cref="T:System.Diagnostics.Activity" /> has not ended and <see cref="M:System.Diagnostics.Activity.SetEndTime(System.DateTime)" /> was not called.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.ForceDefaultIdFormat">
      <summary>Gets or sets a valud that detrmines if the <see cref="P:System.Diagnostics.Activity.DefaultIdFormat" /> is always used to define the default ID format.</summary>
      <returns>
        <see langword="true" /> to always use the <see cref="P:System.Diagnostics.Activity.DefaultIdFormat" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.GetBaggageItem(System.String)">
      <summary>Returns the value of a key-value pair added to the activity with <see cref="M:System.Diagnostics.Activity.AddBaggage(System.String,System.String)" />.</summary>
      <param name="key">The baggage key.</param>
      <returns>The value of the key-value-pair item if it exists, or <see langword="null" /> if it does not exist.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.Id">
      <summary>Gets an identifier that is specific to a particular request.</summary>
      <returns>The activity ID.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.IdFormat">
      <summary>Gets the format for the <see cref="P:System.Diagnostics.Activity.Id" />.</summary>
      <returns>The format for the <see cref="P:System.Diagnostics.Activity.Id" />.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.OperationName">
      <summary>Gets the operation name.</summary>
      <returns>The name of the operation.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.Parent">
      <summary>Gets the parent <see cref="T:System.Diagnostics.Activity" /> that created this activity.</summary>
      <returns>The parent of this <see cref="T:System.Diagnostics.Activity" />, if it is from the same process, or <see langword="null" /> if this instance has no parent (it is a root activity) or if the parent is from outside the process.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.ParentId">
      <summary>Gets the ID of this activity's parent.</summary>
      <returns>The parent ID, if one exists, or <see langword="null" /> if it does not.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.ParentSpanId">
      <summary>Gets the parent's <see cref="P:System.Diagnostics.Activity.SpanId" />.</summary>
      <returns>The parent's <see cref="P:System.Diagnostics.Activity.SpanId" />.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.Recorded">
      <summary>Gets a value that indicates whether the W3CIdFlags.Recorded flag is set.</summary>
      <returns>
        <see langword="true" /> if the W3CIdFlags.Recorded flag is set; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.RootId">
      <summary>Gets the root ID of this <see cref="T:System.Diagnostics.Activity" />.</summary>
      <returns>The root ID, or <see langword="null" /> if the current instance has either a <see cref="P:System.Diagnostics.Activity.ParentId" /> or an <see cref="P:System.Diagnostics.Activity.Id" />.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.SetEndTime(System.DateTime)">
      <summary>Updates the <see cref="T:System.Diagnostics.Activity" /> to set its <see cref="P:System.Diagnostics.Activity.Duration" /> as the difference between <see cref="P:System.Diagnostics.Activity.StartTimeUtc" /> and the specified stop time.</summary>
      <param name="endTimeUtc">The UTC stop time.</param>
      <returns>
        <see langword="this" /> for convenient chaining.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.SetIdFormat(System.Diagnostics.ActivityIdFormat)">
      <summary>Sets the ID format on this <see cref="T:System.Diagnostics.Activity" /> before it is started.</summary>
      <param name="format">One of the enumeration values that specifies the format of the <see cref="P:System.Diagnostics.Activity.Id" /> property.</param>
      <returns>
        <see langword="this" /> for convenient chaining.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.SetParentId(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivityTraceFlags)">
      <summary>Sets the parent ID using the W3C convention of a TraceId and a SpanId.</summary>
      <param name="traceId">The parent activity's TraceId.</param>
      <param name="spanId">The parent activity's SpanId.</param>
      <param name="activityTraceFlags">One of the enumeration values that specifies flags defined by the W3C standard that are associated with an activity.</param>
      <returns>
        <see langword="this" /> for convenient chaining.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.SetParentId(System.String)">
      <summary>Updates this <see cref="T:System.Diagnostics.Activity" /> to indicate that the <see cref="T:System.Diagnostics.Activity" /> with an ID of <paramref name="parentId" /> caused this <see cref="T:System.Diagnostics.Activity" />.</summary>
      <param name="parentId">The ID of the parent operation.</param>
      <returns>
        <see langword="this" /> for convenient chaining.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.SetStartTime(System.DateTime)">
      <summary>Sets the start time of this <see cref="T:System.Diagnostics.Activity" />.</summary>
      <param name="startTimeUtc">The <see cref="T:System.Diagnostics.Activity" /> start time in UTC.</param>
      <returns>
        <see langword="this" /> for convenient chaining.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.SpanId">
      <summary>Gets the SPAN part of the <see cref="P:System.Diagnostics.Activity.Id" />.</summary>
      <returns>The ID for the SPAN part of <see cref="P:System.Diagnostics.Activity.Id" />, if the <see cref="T:System.Diagnostics.Activity" /> has the W3C format; otherwise, a zero <see langword="SpanId" />.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.Start">
      <summary>Starts the activity.</summary>
      <returns>
        <see langword="this" /> for convenient chaining.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.StartTimeUtc">
      <summary>Gets the time when the operation started.</summary>
      <returns>The UTC time that the operation started.</returns>
    </member>
    <member name="M:System.Diagnostics.Activity.Stop">
      <summary>Stops the activity.</summary>
    </member>
    <member name="P:System.Diagnostics.Activity.Tags">
      <summary>Gets a collection of key/value pairs that represent information that will be logged along with the <see cref="T:System.Diagnostics.Activity" /> to the logging system.</summary>
      <returns>An enumeration of string-string key-value-pairs.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.TraceId">
      <summary>Gets the TraceId part of the <see cref="P:System.Diagnostics.Activity.Id" />.</summary>
      <returns>The ID for the TraceId part of the <see cref="P:System.Diagnostics.Activity.Id" />, if the ID has the W3C format; otherwise, a zero TraceId.</returns>
    </member>
    <member name="P:System.Diagnostics.Activity.TraceStateString">
      <summary>Gets the W3C <see langword="tracestate" /> header.</summary>
      <returns>The W3C <see langword="tracestate" /> header.</returns>
    </member>
    <member name="T:System.Diagnostics.ActivityIdFormat">
      <summary>Specifies the format of the <see cref="P:System.Diagnostics.Activity.Id" /> property.</summary>
    </member>
    <member name="F:System.Diagnostics.ActivityIdFormat.Hierarchical">
      <summary>The hierarchical format.</summary>
    </member>
    <member name="F:System.Diagnostics.ActivityIdFormat.Unknown">
      <summary>An unknown format.</summary>
    </member>
    <member name="F:System.Diagnostics.ActivityIdFormat.W3C">
      <summary>The W3C format.</summary>
    </member>
    <member name="T:System.Diagnostics.ActivitySpanId">
      <summary>Represents a <see cref="P:System.Diagnostics.Activity.SpanId" /> formatted based on a W3C standard.</summary>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.CopyTo(System.Span{System.Byte})">
      <summary>Copies the 8 bytes of the current <see cref="T:System.Diagnostics.ActivitySpanId" /> to a specified span.</summary>
      <param name="destination">The span to which the 8 bytes of the SpanID are to be copied.</param>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.CreateFromBytes(System.ReadOnlySpan{System.Byte})">
      <summary>Creates a new <see cref="T:System.Diagnostics.ActivitySpanId" /> value from a read-only span of eight bytes.</summary>
      <param name="idData">A read-only span of eight bytes.</param>
      <returns>The new span ID.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="idData" /> does not contain eight bytes.</exception>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.CreateFromString(System.ReadOnlySpan{System.Char})">
      <summary>Creates a new <see cref="T:System.Diagnostics.ActivitySpanId" /> value from a read-only span of 16 hexadecimal characters.</summary>
      <param name="idData">A span that contains 16 hexadecimal characters.</param>
      <returns>The new span ID.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="idData" /> does not contain 16 hexadecimal characters.
-or-
The characters in <paramref name="idData" /> are not all lower-case hexadecimal characters or all zeros.</exception>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.CreateFromUtf8String(System.ReadOnlySpan{System.Byte})">
      <summary>Creates a new <see cref="T:System.Diagnostics.ActivitySpanId" /> value from a read-only span of UTF8-encoded bytes.</summary>
      <param name="idData">A read-only span of UTF8-encoded bytes.</param>
      <returns>The new span ID.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.CreateRandom">
      <summary>Creates a new <see cref="T:System.Diagnostics.ActivitySpanId" /> based on a random number (that is very likely to be unique).</summary>
      <returns>The new span ID.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.Equals(System.Diagnostics.ActivitySpanId)">
      <summary>Determines whether this instance and the specified <see cref="T:System.Diagnostics.ActivitySpanId" /> instance have the same value.</summary>
      <param name="spanId">The instance to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="spanId" /> has the same hex value as the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.Equals(System.Object)">
      <summary>the current instance and a specified object, which also must be an <see cref="T:System.Diagnostics.ActivitySpanId" /> instance, have the same value.</summary>
      <param name="obj">The object to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is an instance of <see cref="T:System.Diagnostics.ActivitySpanId" /> and has the same hex value as the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.GetHashCode">
      <summary>Returns the hash code of the SpanId.</summary>
      <returns>The hash code of the SpanId.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.op_Equality(System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivitySpanId)">
      <summary>Determines whether two specified <see cref="T:System.Diagnostics.ActivitySpanId" /> instances have the same value.</summary>
      <param name="spanId1">The first instance to compare.</param>
      <param name="spandId2">The second instance to compare.</param>
      <returns>
        <see langword="true" /> if the SpanId of <paramref name="spanId1" /> is the same as the SpanId of <paramref name="spandId2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.op_Inequality(System.Diagnostics.ActivitySpanId,System.Diagnostics.ActivitySpanId)">
      <summary>Determine whether two specified <see cref="T:System.Diagnostics.ActivitySpanId" /> instances have unequal values.</summary>
      <param name="spanId1">The first instance to compare.</param>
      <param name="spandId2">The second instance to compare.</param>
      <returns>
        <see langword="true" /> if the SpanId of <paramref name="spanId1" /> is different from the SpanId of <paramref name="spandId2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.ToHexString">
      <summary>Returns a 16-character hexadecimal string that represents this span ID.</summary>
      <returns>The 16-character hecxadecimal string representation of this span ID.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivitySpanId.ToString">
      <summary>Returns a 16-character hexadecimal string that represents this span ID.</summary>
      <returns>The 16-character hexadecimal string representation of this span ID.</returns>
    </member>
    <member name="T:System.Diagnostics.ActivityTraceFlags">
      <summary>Specifies flags defined by the W3C standard that are associated with an activity.</summary>
    </member>
    <member name="F:System.Diagnostics.ActivityTraceFlags.None">
      <summary>The activity has not been marked.</summary>
    </member>
    <member name="F:System.Diagnostics.ActivityTraceFlags.Recorded">
      <summary>The activity (or more likely its parents) has been marked as useful to record.</summary>
    </member>
    <member name="T:System.Diagnostics.ActivityTraceId">
      <summary>Represents a <see cref="P:System.Diagnostics.Activity.TraceId" /> whose format is based on a W3C standard.</summary>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.CopyTo(System.Span{System.Byte})">
      <summary>Copies the 16 bytes of the current <see cref="T:System.Diagnostics.ActivityTraceId" /> to a specified span.</summary>
      <param name="destination">The span to which the 16 bytes of the trace ID are to be copied.</param>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.CreateFromBytes(System.ReadOnlySpan{System.Byte})">
      <summary>Creates a new <see cref="T:System.Diagnostics.ActivityTraceId" /> value from a read-only span of 16 bytes.</summary>
      <param name="idData">A read-only span of 16 bytes.</param>
      <returns>The new trace ID.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="idData" /> does not contain eight bytes.</exception>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.CreateFromString(System.ReadOnlySpan{System.Char})">
      <summary>Creates a new <see cref="T:System.Diagnostics.ActivityTraceId" /> value from a read-only span of 32 hexadecimal characters.</summary>
      <param name="idData">A span that contains 32 hexadecimal characters.</param>
      <returns>The new trace ID.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="idData" /> does not contain 16 hexadecimal characters.
-or-
The characters in <paramref name="idData" /> are not all lower-case hexadecimal characters or all zeros.</exception>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.CreateFromUtf8String(System.ReadOnlySpan{System.Byte})">
      <summary>Creates a new <see cref="T:System.Diagnostics.ActivityTraceId" /> value from a read-only span of UTF8-encoded bytes.</summary>
      <param name="idData">A read-only span of UTF8-encoded bytes.</param>
      <returns>The new trace ID.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.CreateRandom">
      <summary>Creates a new <see cref="T:System.Diagnostics.ActivitySpanId" /> based on a random number (that is very likely to be unique).</summary>
      <returns>The new span ID.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.Equals(System.Diagnostics.ActivityTraceId)">
      <summary>Determines whether the current instance and a specified <see cref="T:System.Diagnostics.ActivityTraceId" /> are equal.</summary>
      <param name="traceId">The instance to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="traceId" /> has the same hex value as the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.Equals(System.Object)">
      <summary>Determines whether this instance and a specified object, which must also be an <see cref="T:System.Diagnostics.ActivityTraceId" /> instance, have the same value.</summary>
      <param name="obj">The object to compare.</param>
      <returns>
        <see langword="true" /> if <paramref name="obj" /> is an instance of <see cref="T:System.Diagnostics.ActivityTraceId" /> and has the same hex value as the current instance; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.GetHashCode">
      <summary>Returns the hash code of the TraceId.</summary>
      <returns>The hash code of the TraceId.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.op_Equality(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivityTraceId)">
      <summary>Determines whether two specified <see cref="T:System.Diagnostics.ActivityTraceId" /> instances have the same value.</summary>
      <param name="traceId1">The first instance to compare.</param>
      <param name="traceId2">The second instance to compare.</param>
      <returns>
        <see langword="true" /> if the TraceId of <paramref name="traceId1" /> is the same as the TraceId of <paramref name="traceId2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.op_Inequality(System.Diagnostics.ActivityTraceId,System.Diagnostics.ActivityTraceId)">
      <summary>Determines whether two specified <see cref="T:System.Diagnostics.ActivityTraceId" /> instances have the same value.</summary>
      <param name="traceId1">The first instance to compare.</param>
      <param name="traceId2">The second instance to compare.</param>
      <returns>
        <see langword="true" /> if the TraceId of <paramref name="traceId1" /> is different from the TraceId of <paramref name="traceId2" />; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.ToHexString">
      <summary>Returns a 16-character hexadecimal string that represents this span ID.</summary>
      <returns>The 32-character hexadecimal string representation of this trace ID.</returns>
    </member>
    <member name="M:System.Diagnostics.ActivityTraceId.ToString">
      <summary>Returns a 32-character hexadecimal string that represents this trace ID.</summary>
      <returns>The 32-character hecxadecimal string representation of this trace ID.</returns>
    </member>
    <member name="T:System.Diagnostics.DiagnosticListener">
      <summary>Provides an implementation of the abstract <see cref="T:System.Diagnostics.DiagnosticSource" /> class that represents a named place to which a source sends its information (events).</summary>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.#ctor(System.String)">
      <summary>Creates a new <see cref="T:System.Diagnostics.DiagnosticListener" />.</summary>
      <param name="name">The name of this <see cref="T:System.Diagnostics.DiagnosticListener" />.</param>
    </member>
    <member name="P:System.Diagnostics.DiagnosticListener.AllListeners">
      <summary>Gets the collection of listeners for this <see cref="T:System.Diagnostics.DiagnosticListener" />.</summary>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.Dispose">
      <summary>Disposes the NotificationListeners.</summary>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.IsEnabled">
      <summary>Determines whether there are any registered subscribers.</summary>
      <returns>
        <see langword="true" /> if there are any registered subscribers, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.IsEnabled(System.String)">
      <summary>Checks whether the <see cref="T:System.Diagnostics.DiagnosticListener" /> is enabled.</summary>
      <param name="name" />
      <returns>
        <see langword="true" /> if notifications are enabled; otherwise, <see langword="false" />.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.IsEnabled(System.String,System.Object,System.Object)">
      <summary>Checks if the DiagnosticListener is enabled.</summary>
      <param name="name" />
      <param name="arg1" />
      <param name="arg2" />
      <returns>
        <see langword="true" /> if it is enabled, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="P:System.Diagnostics.DiagnosticListener.Name">
      <summary>Gets the name of this <see cref="T:System.Diagnostics.DiagnosticListener" />.</summary>
      <returns>The name of the <see cref="T:System.Diagnostics.DiagnosticListener" />.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.OnActivityExport(System.Diagnostics.Activity,System.Object)">
      <summary>Invokes the OnActivityExport method of all the subscribers.</summary>
      <param name="activity">The activity affected by an external event.</param>
      <param name="payload">An object that represents the outgoing request.</param>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.OnActivityImport(System.Diagnostics.Activity,System.Object)">
      <summary>Invokes the OnActivityImport method of all the subscribers.</summary>
      <param name="activity">The activity affected by an external event.</param>
      <param name="payload">An object that represents the incoming request.</param>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.Subscribe(System.IObserver{System.Collections.Generic.KeyValuePair{System.String,System.Object}})">
      <summary>Adds a subscriber.</summary>
      <param name="observer">A subscriber.</param>
      <returns>A reference to an interface that allows the listener to stop receiving notifications before the <see cref="T:System.Diagnostics.DiagnosticSource" /> has finished sending them.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.Subscribe(System.IObserver{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.Func{System.String,System.Object,System.Object,System.Boolean})">
      <summary>Adds a subscriber, and optionally filters events based on their name and up to two context objects.</summary>
      <param name="observer">A subscriber.</param>
      <param name="isEnabled">A delegate that filters events based on their name and up to two context objects (which can be <see langword="null" />), or <see langword="null" /> to if an event filter is not desirable.</param>
      <returns>A reference to an interface that allows the listener to stop receiving notifications before the <see cref="T:System.Diagnostics.DiagnosticSource" /> has finished sending them.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.Subscribe(System.IObserver{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.Func{System.String,System.Object,System.Object,System.Boolean},System.Action{System.Diagnostics.Activity,System.Object},System.Action{System.Diagnostics.Activity,System.Object})">
      <summary>Adds a subscriber, optionally filters events based on their name and up to two context objects, and specifies methods to call when providers import or export activites from outside the process.</summary>
      <param name="observer">A subscriber.</param>
      <param name="isEnabled">A delegate that filters events based on their name and up to two context objects (which can be <see langword="null" />), or <see langword="null" /> if an event filter is not desirable.</param>
      <param name="onActivityImport">An action delegate that receives the activity affected by an external event and an object that represents the incoming request.</param>
      <param name="onActivityExport">An action delegate that receives the activity affected by an external event and an object that represents the outgoing request.</param>
      <returns>A reference to an interface that allows the listener to stop receiving notifications before the <see cref="T:System.Diagnostics.DiagnosticSource" /> has finished sending them.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.Subscribe(System.IObserver{System.Collections.Generic.KeyValuePair{System.String,System.Object}},System.Predicate{System.String})">
      <summary>Adds a subscriber, and optionally filters events based on their name.</summary>
      <param name="observer">A subscriber.</param>
      <param name="isEnabled">A delegate that filters events based on their name (<see cref="T:System.String" />). The delegate should return <see langword="true" /> if the event is enabled.</param>
      <returns>A reference to an interface that allows the listener to stop receiving notifications before the <see cref="T:System.Diagnostics.DiagnosticSource" /> has finished sending them.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.ToString">
      <summary>Returns a string with the name of this DiagnosticListener.</summary>
      <returns>The name of this DiagnosticListener.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticListener.Write(System.String,System.Object)">
      <summary>Logs a notification.</summary>
      <param name="name">The name of the event to log.</param>
      <param name="value">An object that represents the payload for the event.</param>
    </member>
    <member name="T:System.Diagnostics.DiagnosticSource">
      <summary>An abstract class that allows code to be instrumented for production-time logging of rich data payloads for consumption within the process that was instrumented.</summary>
    </member>
    <member name="M:System.Diagnostics.DiagnosticSource.#ctor">
      <summary>Initializes an instance of the <see cref="T:System.Diagnostics.DiagnosticSource" /> class.</summary>
    </member>
    <member name="M:System.Diagnostics.DiagnosticSource.IsEnabled(System.String)">
      <summary>Verifies if the notification event is enabled.</summary>
      <param name="name">The name of the event being written.</param>
      <returns>
        <see langword="true" /> if the notification event is enabled, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticSource.IsEnabled(System.String,System.Object,System.Object)">
      <summary>Verifies it the notification event is enabled.</summary>
      <param name="name">The name of the event being written.</param>
      <param name="arg1">An object that represents the additional context for IsEnabled. Consumers should expect to receive <see langword="null" /> which may indicate that producer called pure IsEnabled(string) to check if consumer wants to get notifications for such events at all. Based on that, producer may call IsEnabled(string, object, object) again with non-<see langword="null" /> context.</param>
      <param name="arg2">Optional. An object that represents the additional context for IsEnabled. <see langword="null" /> by default. Consumers should expect to receive <see langword="null" /> which may indicate that producer called pure IsEnabled(string) or producer passed all necessary context in <paramref name="arg1" />.</param>
      <returns>
        <see langword="true" /> if the notification event is enabled, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticSource.OnActivityExport(System.Diagnostics.Activity,System.Object)">
      <summary>Transfers state from an activity to some event or operation, such as an outgoing HTTP request, that will occur outside the process.</summary>
      <param name="activity">The activity affected by an external event.</param>
      <param name="payload">An object that represents the outgoing request.</param>
    </member>
    <member name="M:System.Diagnostics.DiagnosticSource.OnActivityImport(System.Diagnostics.Activity,System.Object)">
      <summary>Transfers state to an activity from some event or operation, such as an incoming request, that occurred outside the process.</summary>
      <param name="activity">The activity affected by an external event.</param>
      <param name="payload">A payload that represents the incoming request.</param>
    </member>
    <member name="M:System.Diagnostics.DiagnosticSource.StartActivity(System.Diagnostics.Activity,System.Object)">
      <summary>Starts an <see cref="T:System.Diagnostics.Activity" /> and writes a start event.</summary>
      <param name="activity">The <see cref="T:System.Diagnostics.Activity" /> to be started.</param>
      <param name="args">An object that represent the value being passed as a payload for the event.</param>
      <returns>The started activity for convenient chaining.</returns>
    </member>
    <member name="M:System.Diagnostics.DiagnosticSource.StopActivity(System.Diagnostics.Activity,System.Object)">
      <summary>Stops the given <see cref="T:System.Diagnostics.Activity" />, maintains the global <see cref="P:System.Diagnostics.Activity.Current" /> activity, and notifies consumers that the <see cref="T:System.Diagnostics.Activity" /> was stopped.</summary>
      <param name="activity">The activity to be stopped.</param>
      <param name="args">An object that represents the value passed as a payload for the event.</param>
    </member>
    <member name="M:System.Diagnostics.DiagnosticSource.Write(System.String,System.Object)">
      <summary>Provides a generic way of logging complex payloads.</summary>
      <param name="name">The name of the event being written.</param>
      <param name="value">An object that represents the value being passed as a payload for the event. This is often an anonymous type which contains several sub-values.</param>
    </member>
  </members>
</doc>
DataCapture_MA/bin/Debug/System.Memory.dll
Binary files differ
DataCapture_MA/bin/Debug/System.Memory.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,355 @@
<?xml version="1.0" encoding="utf-8"?><doc>
  <assembly>
    <name>System.Memory</name>
  </assembly>
  <members>
    <member name="T:System.Span`1">
      <typeparam name="T"></typeparam>
    </member>
    <member name="M:System.Span`1.#ctor(`0[])">
      <param name="array"></param>
    </member>
    <member name="M:System.Span`1.#ctor(System.Void*,System.Int32)">
      <param name="pointer"></param>
      <param name="length"></param>
    </member>
    <member name="M:System.Span`1.#ctor(`0[],System.Int32)">
      <param name="array"></param>
      <param name="start"></param>
    </member>
    <member name="M:System.Span`1.#ctor(`0[],System.Int32,System.Int32)">
      <param name="array"></param>
      <param name="start"></param>
      <param name="length"></param>
    </member>
    <member name="M:System.Span`1.Clear">
    </member>
    <member name="M:System.Span`1.CopyTo(System.Span{`0})">
      <param name="destination"></param>
    </member>
    <member name="M:System.Span`1.DangerousCreate(System.Object,`0@,System.Int32)">
      <param name="obj"></param>
      <param name="objectData"></param>
      <param name="length"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.DangerousGetPinnableReference">
      <returns></returns>
    </member>
    <member name="P:System.Span`1.Empty">
      <returns></returns>
    </member>
    <member name="M:System.Span`1.Equals(System.Object)">
      <param name="obj"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.Fill(`0)">
      <param name="value"></param>
    </member>
    <member name="M:System.Span`1.GetHashCode">
      <returns></returns>
    </member>
    <member name="P:System.Span`1.IsEmpty">
      <returns></returns>
    </member>
    <member name="P:System.Span`1.Item(System.Int32)">
      <param name="index"></param>
      <returns></returns>
    </member>
    <member name="P:System.Span`1.Length">
      <returns></returns>
    </member>
    <member name="M:System.Span`1.op_Equality(System.Span{`0},System.Span{`0})">
      <param name="left"></param>
      <param name="right"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.op_Implicit(System.ArraySegment{T})~System.Span{T}">
      <param name="arraySegment"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.op_Implicit(System.Span{T})~System.ReadOnlySpan{T}">
      <param name="span"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.op_Implicit(T[])~System.Span{T}">
      <param name="array"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.op_Inequality(System.Span{`0},System.Span{`0})">
      <param name="left"></param>
      <param name="right"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.Slice(System.Int32)">
      <param name="start"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.Slice(System.Int32,System.Int32)">
      <param name="start"></param>
      <param name="length"></param>
      <returns></returns>
    </member>
    <member name="M:System.Span`1.ToArray">
      <returns></returns>
    </member>
    <member name="M:System.Span`1.TryCopyTo(System.Span{`0})">
      <param name="destination"></param>
      <returns></returns>
    </member>
    <member name="T:System.SpanExtensions">
    </member>
    <member name="M:System.SpanExtensions.AsBytes``1(System.ReadOnlySpan{``0})">
      <param name="source"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.AsBytes``1(System.Span{``0})">
      <param name="source"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.AsSpan(System.String)">
      <param name="text"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.AsSpan``1(System.ArraySegment{``0})">
      <param name="arraySegment"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.AsSpan``1(``0[])">
      <param name="array"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.CopyTo``1(``0[],System.Span{``0})">
      <param name="array"></param>
      <param name="destination"></param>
      <typeparam name="T"></typeparam>
    </member>
    <member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
      <param name="span"></param>
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.Byte)">
      <param name="span"></param>
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.Byte)">
      <param name="span"></param>
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
      <param name="span"></param>
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <param name="span"></param>
      <param name="value"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},``0)">
      <param name="span"></param>
      <param name="value"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <param name="span"></param>
      <param name="value"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},``0)">
      <param name="span"></param>
      <param name="value"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte,System.Byte)">
      <param name="span"></param>
      <param name="value0"></param>
      <param name="value1"></param>
      <param name="value2"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte,System.Byte)">
      <param name="span"></param>
      <param name="value0"></param>
      <param name="value1"></param>
      <param name="value2"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte)">
      <param name="span"></param>
      <param name="value0"></param>
      <param name="value1"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
      <param name="span"></param>
      <param name="values"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
      <param name="span"></param>
      <param name="values"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte)">
      <param name="span"></param>
      <param name="value0"></param>
      <param name="value1"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.NonPortableCast``2(System.ReadOnlySpan{``0})">
      <param name="source"></param>
      <typeparam name="TFrom"></typeparam>
      <typeparam name="TTo"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.NonPortableCast``2(System.Span{``0})">
      <param name="source"></param>
      <typeparam name="TFrom"></typeparam>
      <typeparam name="TTo"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.SequenceEqual(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
      <param name="first"></param>
      <param name="second"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.SequenceEqual(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
      <param name="first"></param>
      <param name="second"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.SequenceEqual``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <param name="first"></param>
      <param name="second"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.SequenceEqual``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <param name="first"></param>
      <param name="second"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.StartsWith(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
      <param name="span"></param>
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.StartsWith(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
      <param name="span"></param>
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.StartsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
      <param name="span"></param>
      <param name="value"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="M:System.SpanExtensions.StartsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
      <param name="span"></param>
      <param name="value"></param>
      <typeparam name="T"></typeparam>
      <returns></returns>
    </member>
    <member name="T:System.ReadOnlySpan`1">
      <typeparam name="T"></typeparam>
    </member>
    <member name="M:System.ReadOnlySpan`1.#ctor(`0[])">
      <param name="array"></param>
    </member>
    <member name="M:System.ReadOnlySpan`1.#ctor(System.Void*,System.Int32)">
      <param name="pointer"></param>
      <param name="length"></param>
    </member>
    <member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32)">
      <param name="array"></param>
      <param name="start"></param>
    </member>
    <member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32,System.Int32)">
      <param name="array"></param>
      <param name="start"></param>
      <param name="length"></param>
    </member>
    <member name="M:System.ReadOnlySpan`1.CopyTo(System.Span{`0})">
      <param name="destination"></param>
    </member>
    <member name="M:System.ReadOnlySpan`1.DangerousCreate(System.Object,`0@,System.Int32)">
      <param name="obj"></param>
      <param name="objectData"></param>
      <param name="length"></param>
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.DangerousGetPinnableReference">
      <returns></returns>
    </member>
    <member name="P:System.ReadOnlySpan`1.Empty">
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.Equals(System.Object)">
      <param name="obj"></param>
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.GetHashCode">
      <returns></returns>
    </member>
    <member name="P:System.ReadOnlySpan`1.IsEmpty">
      <returns></returns>
    </member>
    <member name="P:System.ReadOnlySpan`1.Item(System.Int32)">
      <param name="index"></param>
      <returns></returns>
    </member>
    <member name="P:System.ReadOnlySpan`1.Length">
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.op_Equality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
      <param name="left"></param>
      <param name="right"></param>
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.op_Implicit(System.ArraySegment{T})~System.ReadOnlySpan{T}">
      <param name="arraySegment"></param>
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.op_Implicit(T[])~System.ReadOnlySpan{T}">
      <param name="array"></param>
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.op_Inequality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
      <param name="left"></param>
      <param name="right"></param>
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.Slice(System.Int32)">
      <param name="start"></param>
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.Slice(System.Int32,System.Int32)">
      <param name="start"></param>
      <param name="length"></param>
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.ToArray">
      <returns></returns>
    </member>
    <member name="M:System.ReadOnlySpan`1.TryCopyTo(System.Span{`0})">
      <param name="destination"></param>
      <returns></returns>
    </member>
  </members>
</doc>
DataCapture_MA/bin/Debug/System.Numerics.Vectors.dll
Binary files differ
DataCapture_MA/bin/Debug/System.Numerics.Vectors.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,2621 @@
<?xml version="1.0" encoding="utf-8"?><doc>
  <assembly>
    <name>System.Numerics.Vectors</name>
  </assembly>
  <members>
    <member name="T:System.Numerics.Matrix3x2">
      <summary>Represents a 3x2 matrix.</summary>
    </member>
    <member name="M:System.Numerics.Matrix3x2.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a 3x2 matrix from the specified components.</summary>
      <param name="m11">The value to assign to the first element in the first row.</param>
      <param name="m12">The value to assign to the second element in the first row.</param>
      <param name="m21">The value to assign to the first element in the second row.</param>
      <param name="m22">The value to assign to the second element in the second row.</param>
      <param name="m31">The value to assign to the first element in the third row.</param>
      <param name="m32">The value to assign to the second element in the third row.</param>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Add(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
      <summary>Adds each element in one matrix with its corresponding element in a second matrix.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The matrix that contains the summed values of <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateRotation(System.Single)">
      <summary>Creates a rotation matrix using the given rotation in radians.</summary>
      <param name="radians">The amount of rotation, in radians.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateRotation(System.Single,System.Numerics.Vector2)">
      <summary>Creates a rotation matrix using the specified rotation in radians and a center point.</summary>
      <param name="radians">The amount of rotation, in radians.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Single)">
      <summary>Creates a scaling matrix from the specified X and Y components.</summary>
      <param name="xScale">The value to scale by on the X axis.</param>
      <param name="yScale">The value to scale by on the Y axis.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Numerics.Vector2)">
      <summary>Creates a scaling matrix that scales uniformly with the specified scale with an offset from the specified center.</summary>
      <param name="scale">The uniform scale to use.</param>
      <param name="centerPoint">The center offset.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Single,System.Numerics.Vector2)">
      <summary>Creates a scaling matrix that is offset by a given center point.</summary>
      <param name="xScale">The value to scale by on the X axis.</param>
      <param name="yScale">The value to scale by on the Y axis.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single)">
      <summary>Creates a scaling matrix that scales uniformly with the given scale.</summary>
      <param name="scale">The uniform scale to use.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateScale(System.Numerics.Vector2)">
      <summary>Creates a scaling matrix from the specified vector scale.</summary>
      <param name="scales">The scale to use.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateScale(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Creates a scaling matrix from the specified vector scale with an offset from the specified center point.</summary>
      <param name="scales">The scale to use.</param>
      <param name="centerPoint">The center offset.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateSkew(System.Single,System.Single)">
      <summary>Creates a skew matrix from the specified angles in radians.</summary>
      <param name="radiansX">The X angle, in radians.</param>
      <param name="radiansY">The Y angle, in radians.</param>
      <returns>The skew matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateSkew(System.Single,System.Single,System.Numerics.Vector2)">
      <summary>Creates a skew matrix from the specified angles in radians and a center point.</summary>
      <param name="radiansX">The X angle, in radians.</param>
      <param name="radiansY">The Y angle, in radians.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The skew matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateTranslation(System.Numerics.Vector2)">
      <summary>Creates a translation matrix from the specified 2-dimensional vector.</summary>
      <param name="position">The translation position.</param>
      <returns>The translation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.CreateTranslation(System.Single,System.Single)">
      <summary>Creates a translation matrix from the specified X and Y components.</summary>
      <param name="xPosition">The X position.</param>
      <param name="yPosition">The Y position.</param>
      <returns>The translation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Equals(System.Numerics.Matrix3x2)">
      <summary>Returns a value that indicates whether this instance and another 3x2 matrix are equal.</summary>
      <param name="other">The other matrix.</param>
      <returns>true if the two matrices are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Equals(System.Object)">
      <summary>Returns a value that indicates whether this instance and a specified object are equal.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>true if the current instance and <paramref name="obj">obj</paramref> are equal; otherwise, false. If <paramref name="obj">obj</paramref> is null, the method returns false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.GetDeterminant">
      <summary>Calculates the determinant for this matrix.</summary>
      <returns>The determinant.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code.</returns>
    </member>
    <member name="P:System.Numerics.Matrix3x2.Identity">
      <summary>Gets the multiplicative identity matrix.</summary>
      <returns>The multiplicative identify matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Invert(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2@)">
      <summary>Inverts the specified matrix. The return value indicates whether the operation succeeded.</summary>
      <param name="matrix">The matrix to invert.</param>
      <param name="result">When this method returns, contains the inverted matrix if the operation succeeded.</param>
      <returns>true if <paramref name="matrix">matrix</paramref> was converted successfully; otherwise,  false.</returns>
    </member>
    <member name="P:System.Numerics.Matrix3x2.IsIdentity">
      <summary>Indicates whether the current matrix is the identity matrix.</summary>
      <returns>true if the current matrix is the identity matrix; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Lerp(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2,System.Single)">
      <summary>Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix.</summary>
      <param name="matrix1">The first matrix.</param>
      <param name="matrix2">The second matrix.</param>
      <param name="amount">The relative weighting of matrix2.</param>
      <returns>The interpolated matrix.</returns>
    </member>
    <member name="F:System.Numerics.Matrix3x2.M11">
      <summary>The first element of the first row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix3x2.M12">
      <summary>The second element of the first row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix3x2.M21">
      <summary>The first element of the second row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix3x2.M22">
      <summary>The second element of the second row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix3x2.M31">
      <summary>The first element of the third row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix3x2.M32">
      <summary>The second element of the third row.</summary>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Multiply(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
      <summary>Returns the matrix that results from multiplying two matrices together.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The product matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Multiply(System.Numerics.Matrix3x2,System.Single)">
      <summary>Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.</summary>
      <param name="value1">The matrix to scale.</param>
      <param name="value2">The scaling value to use.</param>
      <returns>The scaled matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Negate(System.Numerics.Matrix3x2)">
      <summary>Negates the specified matrix by multiplying all its values by -1.</summary>
      <param name="value">The matrix to negate.</param>
      <returns>The negated matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.op_Addition(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
      <summary>Adds each element in one matrix with its corresponding element in a second matrix.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The matrix that contains the summed values.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.op_Equality(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
      <summary>Returns a value that indicates whether the specified matrices are equal.</summary>
      <param name="value1">The first matrix to compare.</param>
      <param name="value2">The second matrix to compare.</param>
      <returns>true if <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.op_Inequality(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
      <summary>Returns a value that indicates whether the specified matrices are not equal.</summary>
      <param name="value1">The first matrix to compare.</param>
      <param name="value2">The second matrix to compare.</param>
      <returns>true if <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref> are not equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.op_Multiply(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
      <summary>Returns the matrix that results from multiplying two matrices together.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The product matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.op_Multiply(System.Numerics.Matrix3x2,System.Single)">
      <summary>Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.</summary>
      <param name="value1">The matrix to scale.</param>
      <param name="value2">The scaling value to use.</param>
      <returns>The scaled matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.op_Subtraction(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
      <summary>Subtracts each element in a second matrix from its corresponding element in a first matrix.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The matrix containing the values that result from subtracting each element in <paramref name="value2">value2</paramref> from its corresponding element in <paramref name="value1">value1</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.op_UnaryNegation(System.Numerics.Matrix3x2)">
      <summary>Negates the specified matrix by multiplying all its values by -1.</summary>
      <param name="value">The matrix to negate.</param>
      <returns>The negated matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.Subtract(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
      <summary>Subtracts each element in a second matrix from its corresponding element in a first matrix.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The matrix containing the values that result from subtracting each element in <paramref name="value2">value2</paramref> from its corresponding element in <paramref name="value1">value1</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Matrix3x2.ToString">
      <summary>Returns a string that represents this matrix.</summary>
      <returns>The string representation of this matrix.</returns>
    </member>
    <member name="P:System.Numerics.Matrix3x2.Translation">
      <summary>Gets or sets the translation component of this matrix.</summary>
      <returns>The translation component of the current instance.</returns>
    </member>
    <member name="T:System.Numerics.Matrix4x4">
      <summary>Represents a 4x4 matrix.</summary>
    </member>
    <member name="M:System.Numerics.Matrix4x4.#ctor(System.Numerics.Matrix3x2)">
      <summary>Creates a <see cref="T:System.Numerics.Matrix4x4"></see> object from a specified <see cref="T:System.Numerics.Matrix3x2"></see> object.</summary>
      <param name="value">A 3x2 matrix.</param>
    </member>
    <member name="M:System.Numerics.Matrix4x4.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a 4x4 matrix from the specified components.</summary>
      <param name="m11">The value to assign to the first element in the first row.</param>
      <param name="m12">The value to assign to the second element in the first row.</param>
      <param name="m13">The value to assign to the third element in the first row.</param>
      <param name="m14">The value to assign to the fourth element in the first row.</param>
      <param name="m21">The value to assign to the first element in the second row.</param>
      <param name="m22">The value to assign to the second element in the second row.</param>
      <param name="m23">The value to assign to the third element in the second row.</param>
      <param name="m24">The value to assign to the third element in the second row.</param>
      <param name="m31">The value to assign to the first element in the third row.</param>
      <param name="m32">The value to assign to the second element in the third row.</param>
      <param name="m33">The value to assign to the third element in the third row.</param>
      <param name="m34">The value to assign to the fourth element in the third row.</param>
      <param name="m41">The value to assign to the first element in the fourth row.</param>
      <param name="m42">The value to assign to the second element in the fourth row.</param>
      <param name="m43">The value to assign to the third element in the fourth row.</param>
      <param name="m44">The value to assign to the fourth element in the fourth row.</param>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Add(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
      <summary>Adds each element in one matrix with its corresponding element in a second matrix.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The matrix that contains the summed values of <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateBillboard(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Creates a spherical billboard that rotates around a specified object position.</summary>
      <param name="objectPosition">The position of the object that the billboard will rotate around.</param>
      <param name="cameraPosition">The position of the camera.</param>
      <param name="cameraUpVector">The up vector of the camera.</param>
      <param name="cameraForwardVector">The forward vector of the camera.</param>
      <returns>The created billboard.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateConstrainedBillboard(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Creates a cylindrical billboard that rotates around a specified axis.</summary>
      <param name="objectPosition">The position of the object that the billboard will rotate around.</param>
      <param name="cameraPosition">The position of the camera.</param>
      <param name="rotateAxis">The axis to rotate the billboard around.</param>
      <param name="cameraForwardVector">The forward vector of the camera.</param>
      <param name="objectForwardVector">The forward vector of the object.</param>
      <returns>The billboard matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateFromAxisAngle(System.Numerics.Vector3,System.Single)">
      <summary>Creates a matrix that rotates around an arbitrary vector.</summary>
      <param name="axis">The axis to rotate around.</param>
      <param name="angle">The angle to rotate around axis, in radians.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateFromQuaternion(System.Numerics.Quaternion)">
      <summary>Creates a rotation matrix from the specified Quaternion rotation value.</summary>
      <param name="quaternion">The source Quaternion.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateFromYawPitchRoll(System.Single,System.Single,System.Single)">
      <summary>Creates a rotation matrix from the specified yaw, pitch, and roll.</summary>
      <param name="yaw">The angle of rotation, in radians, around the Y axis.</param>
      <param name="pitch">The angle of rotation, in radians, around the X axis.</param>
      <param name="roll">The angle of rotation, in radians, around the Z axis.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateLookAt(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Creates a view matrix.</summary>
      <param name="cameraPosition">The position of the camera.</param>
      <param name="cameraTarget">The target towards which the camera is pointing.</param>
      <param name="cameraUpVector">The direction that is &amp;quot;up&amp;quot; from the camera&amp;#39;s point of view.</param>
      <returns>The view matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateOrthographic(System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates an orthographic perspective matrix from the given view volume dimensions.</summary>
      <param name="width">The width of the view volume.</param>
      <param name="height">The height of the view volume.</param>
      <param name="zNearPlane">The minimum Z-value of the view volume.</param>
      <param name="zFarPlane">The maximum Z-value of the view volume.</param>
      <returns>The orthographic projection matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateOrthographicOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a customized orthographic projection matrix.</summary>
      <param name="left">The minimum X-value of the view volume.</param>
      <param name="right">The maximum X-value of the view volume.</param>
      <param name="bottom">The minimum Y-value of the view volume.</param>
      <param name="top">The maximum Y-value of the view volume.</param>
      <param name="zNearPlane">The minimum Z-value of the view volume.</param>
      <param name="zFarPlane">The maximum Z-value of the view volume.</param>
      <returns>The orthographic projection matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreatePerspective(System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a perspective projection matrix from the given view volume dimensions.</summary>
      <param name="width">The width of the view volume at the near view plane.</param>
      <param name="height">The height of the view volume at the near view plane.</param>
      <param name="nearPlaneDistance">The distance to the near view plane.</param>
      <param name="farPlaneDistance">The distance to the far view plane.</param>
      <returns>The perspective projection matrix.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="nearPlaneDistance">nearPlaneDistance</paramref> is less than or equal to zero.
 -or-
 <paramref name="farPlaneDistance">farPlaneDistance</paramref> is less than or equal to zero.
 -or-
 <paramref name="nearPlaneDistance">nearPlaneDistance</paramref> is greater than or equal to <paramref name="farPlaneDistance">farPlaneDistance</paramref>.</exception>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreatePerspectiveFieldOfView(System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a perspective projection matrix based on a field of view, aspect ratio, and near and far view plane distances.</summary>
      <param name="fieldOfView">The field of view in the y direction, in radians.</param>
      <param name="aspectRatio">The aspect ratio, defined as view space width divided by height.</param>
      <param name="nearPlaneDistance">The distance to the near view plane.</param>
      <param name="farPlaneDistance">The distance to the far view plane.</param>
      <returns>The perspective projection matrix.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="fieldOfView">fieldOfView</paramref> is less than or equal to zero.
 -or-
 <paramref name="fieldOfView">fieldOfView</paramref> is greater than or equal to <see cref="System.Math.PI"></see>.
 <paramref name="nearPlaneDistance">nearPlaneDistance</paramref> is less than or equal to zero.
 -or-
 <paramref name="farPlaneDistance">farPlaneDistance</paramref> is less than or equal to zero.
 -or-
 <paramref name="nearPlaneDistance">nearPlaneDistance</paramref> is greater than or equal to <paramref name="farPlaneDistance">farPlaneDistance</paramref>.</exception>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreatePerspectiveOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a customized perspective projection matrix.</summary>
      <param name="left">The minimum x-value of the view volume at the near view plane.</param>
      <param name="right">The maximum x-value of the view volume at the near view plane.</param>
      <param name="bottom">The minimum y-value of the view volume at the near view plane.</param>
      <param name="top">The maximum y-value of the view volume at the near view plane.</param>
      <param name="nearPlaneDistance">The distance to the near view plane.</param>
      <param name="farPlaneDistance">The distance to the far view plane.</param>
      <returns>The perspective projection matrix.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="nearPlaneDistance">nearPlaneDistance</paramref> is less than or equal to zero.
 -or-
 <paramref name="farPlaneDistance">farPlaneDistance</paramref> is less than or equal to zero.
 -or-
 <paramref name="nearPlaneDistance">nearPlaneDistance</paramref> is greater than or equal to <paramref name="farPlaneDistance">farPlaneDistance</paramref>.</exception>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateReflection(System.Numerics.Plane)">
      <summary>Creates a matrix that reflects the coordinate system about a specified plane.</summary>
      <param name="value">The plane about which to create a reflection.</param>
      <returns>A new matrix expressing the reflection.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateRotationX(System.Single)">
      <summary>Creates a matrix for rotating points around the X axis.</summary>
      <param name="radians">The amount, in radians, by which to rotate around the X axis.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateRotationX(System.Single,System.Numerics.Vector3)">
      <summary>Creates a matrix for rotating points around the X axis from a center point.</summary>
      <param name="radians">The amount, in radians, by which to rotate around the X axis.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateRotationY(System.Single,System.Numerics.Vector3)">
      <summary>The amount, in radians, by which to rotate around the Y axis from a center point.</summary>
      <param name="radians">The amount, in radians, by which to rotate around the Y-axis.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateRotationY(System.Single)">
      <summary>Creates a matrix for rotating points around the Y axis.</summary>
      <param name="radians">The amount, in radians, by which to rotate around the Y-axis.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateRotationZ(System.Single)">
      <summary>Creates a matrix for rotating points around the Z axis.</summary>
      <param name="radians">The amount, in radians, by which to rotate around the Z-axis.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateRotationZ(System.Single,System.Numerics.Vector3)">
      <summary>Creates a matrix for rotating points around the Z axis from a center point.</summary>
      <param name="radians">The amount, in radians, by which to rotate around the Z-axis.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The rotation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateScale(System.Numerics.Vector3)">
      <summary>Creates a scaling matrix from the specified vector scale.</summary>
      <param name="scales">The scale to use.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single)">
      <summary>Creates a uniform scaling matrix that scale equally on each axis.</summary>
      <param name="scale">The uniform scaling factor.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateScale(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Creates a scaling matrix with a center point.</summary>
      <param name="scales">The vector that contains the amount to scale on each axis.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Numerics.Vector3)">
      <summary>Creates a uniform scaling matrix that scales equally on each axis with a center point.</summary>
      <param name="scale">The uniform scaling factor.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Single,System.Single)">
      <summary>Creates a scaling matrix from the specified X, Y, and Z components.</summary>
      <param name="xScale">The value to scale by on the X axis.</param>
      <param name="yScale">The value to scale by on the Y axis.</param>
      <param name="zScale">The value to scale by on the Z axis.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Single,System.Single,System.Numerics.Vector3)">
      <summary>Creates a scaling matrix that is offset by a given center point.</summary>
      <param name="xScale">The value to scale by on the X axis.</param>
      <param name="yScale">The value to scale by on the Y axis.</param>
      <param name="zScale">The value to scale by on the Z axis.</param>
      <param name="centerPoint">The center point.</param>
      <returns>The scaling matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateShadow(System.Numerics.Vector3,System.Numerics.Plane)">
      <summary>Creates a matrix that flattens geometry into a specified plane as if casting a shadow from a specified light source.</summary>
      <param name="lightDirection">The direction from which the light that will cast the shadow is coming.</param>
      <param name="plane">The plane onto which the new matrix should flatten geometry so as to cast a shadow.</param>
      <returns>A new matrix that can be used to flatten geometry onto the specified plane from the specified direction.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateTranslation(System.Numerics.Vector3)">
      <summary>Creates a translation matrix from the specified 3-dimensional vector.</summary>
      <param name="position">The amount to translate in each axis.</param>
      <returns>The translation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateTranslation(System.Single,System.Single,System.Single)">
      <summary>Creates a translation matrix from the specified X, Y, and Z components.</summary>
      <param name="xPosition">The amount to translate on the X axis.</param>
      <param name="yPosition">The amount to translate on the Y axis.</param>
      <param name="zPosition">The amount to translate on the Z axis.</param>
      <returns>The translation matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.CreateWorld(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Creates a world matrix with the specified parameters.</summary>
      <param name="position">The position of the object.</param>
      <param name="forward">The forward direction of the object.</param>
      <param name="up">The upward direction of the object. Its value is usually [0, 1, 0].</param>
      <returns>The world matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Decompose(System.Numerics.Matrix4x4,System.Numerics.Vector3@,System.Numerics.Quaternion@,System.Numerics.Vector3@)">
      <summary>Attempts to extract the scale, translation, and rotation components from the given scale, rotation, or translation matrix. The return value indicates whether the operation succeeded.</summary>
      <param name="matrix">The source matrix.</param>
      <param name="scale">When this method returns, contains the scaling component of the transformation matrix if the operation succeeded.</param>
      <param name="rotation">When this method returns, contains the rotation component of the transformation matrix if the operation succeeded.</param>
      <param name="translation">When the method returns, contains the translation component of the transformation matrix if the operation succeeded.</param>
      <returns>true if <paramref name="matrix">matrix</paramref> was decomposed successfully; otherwise,  false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Equals(System.Numerics.Matrix4x4)">
      <summary>Returns a value that indicates whether this instance and another 4x4 matrix are equal.</summary>
      <param name="other">The other matrix.</param>
      <returns>true if the two matrices are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Equals(System.Object)">
      <summary>Returns a value that indicates whether this instance and a specified object are equal.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>true if the current instance and <paramref name="obj">obj</paramref> are equal; otherwise, false. If <paramref name="obj">obj</paramref> is null, the method returns false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.GetDeterminant">
      <summary>Calculates the determinant of the current 4x4 matrix.</summary>
      <returns>The determinant.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code.</returns>
    </member>
    <member name="P:System.Numerics.Matrix4x4.Identity">
      <summary>Gets the multiplicative identity matrix.</summary>
      <returns>Gets the multiplicative identity matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Invert(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4@)">
      <summary>Inverts the specified matrix. The return value indicates whether the operation succeeded.</summary>
      <param name="matrix">The matrix to invert.</param>
      <param name="result">When this method returns, contains the inverted matrix if the operation succeeded.</param>
      <returns>true if <paramref name="matrix">matrix</paramref> was converted successfully; otherwise,  false.</returns>
    </member>
    <member name="P:System.Numerics.Matrix4x4.IsIdentity">
      <summary>Indicates whether the current matrix is the identity matrix.</summary>
      <returns>true if the current matrix is the identity matrix; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Lerp(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4,System.Single)">
      <summary>Performs a linear interpolation from one matrix to a second matrix based on a value that specifies the weighting of the second matrix.</summary>
      <param name="matrix1">The first matrix.</param>
      <param name="matrix2">The second matrix.</param>
      <param name="amount">The relative weighting of matrix2.</param>
      <returns>The interpolated matrix.</returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M11">
      <summary>The first element of the first row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M12">
      <summary>The second element of the first row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M13">
      <summary>The third element of the first row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M14">
      <summary>The fourth element of the first row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M21">
      <summary>The first element of the second row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M22">
      <summary>The second element of the second row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M23">
      <summary>The third element of the second row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M24">
      <summary>The fourth element of the second row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M31">
      <summary>The first element of the third row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M32">
      <summary>The second element of the third row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M33">
      <summary>The third element of the third row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M34">
      <summary>The fourth element of the third row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M41">
      <summary>The first element of the fourth row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M42">
      <summary>The second element of the fourth row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M43">
      <summary>The third element of the fourth row.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Matrix4x4.M44">
      <summary>The fourth element of the fourth row.</summary>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Multiply(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
      <summary>Returns the matrix that results from multiplying two matrices together.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The product matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Multiply(System.Numerics.Matrix4x4,System.Single)">
      <summary>Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.</summary>
      <param name="value1">The matrix to scale.</param>
      <param name="value2">The scaling value to use.</param>
      <returns>The scaled matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Negate(System.Numerics.Matrix4x4)">
      <summary>Negates the specified matrix by multiplying all its values by -1.</summary>
      <param name="value">The matrix to negate.</param>
      <returns>The negated matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.op_Addition(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
      <summary>Adds each element in one matrix with its corresponding element in a second matrix.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The matrix that contains the summed values.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.op_Equality(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
      <summary>Returns a value that indicates whether the specified matrices are equal.</summary>
      <param name="value1">The first matrix to compare.</param>
      <param name="value2">The second matrix to care</param>
      <returns>true if <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.op_Inequality(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
      <summary>Returns a value that indicates whether the specified matrices are not equal.</summary>
      <param name="value1">The first matrix to compare.</param>
      <param name="value2">The second matrix to compare.</param>
      <returns>true if <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref> are not equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.op_Multiply(System.Numerics.Matrix4x4,System.Single)">
      <summary>Returns the matrix that results from scaling all the elements of a specified matrix by a scalar factor.</summary>
      <param name="value1">The matrix to scale.</param>
      <param name="value2">The scaling value to use.</param>
      <returns>The scaled matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.op_Multiply(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
      <summary>Returns the matrix that results from multiplying two matrices together.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The product matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.op_Subtraction(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
      <summary>Subtracts each element in a second matrix from its corresponding element in a first matrix.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The matrix containing the values that result from subtracting each element in <paramref name="value2">value2</paramref> from its corresponding element in <paramref name="value1">value1</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.op_UnaryNegation(System.Numerics.Matrix4x4)">
      <summary>Negates the specified matrix by multiplying all its values by -1.</summary>
      <param name="value">The matrix to negate.</param>
      <returns>The negated matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Subtract(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
      <summary>Subtracts each element in a second matrix from its corresponding element in a first matrix.</summary>
      <param name="value1">The first matrix.</param>
      <param name="value2">The second matrix.</param>
      <returns>The matrix containing the values that result from subtracting each element in <paramref name="value2">value2</paramref> from its corresponding element in <paramref name="value1">value1</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.ToString">
      <summary>Returns a string that represents this matrix.</summary>
      <returns>The string representation of this matrix.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Transform(System.Numerics.Matrix4x4,System.Numerics.Quaternion)">
      <summary>Transforms the specified matrix by applying the specified Quaternion rotation.</summary>
      <param name="value">The matrix to transform.</param>
      <param name="rotation">The rotation t apply.</param>
      <returns>The transformed matrix.</returns>
    </member>
    <member name="P:System.Numerics.Matrix4x4.Translation">
      <summary>Gets or sets the translation component of this matrix.</summary>
      <returns>The translation component of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Matrix4x4.Transpose(System.Numerics.Matrix4x4)">
      <summary>Transposes the rows and columns of a matrix.</summary>
      <param name="matrix">The matrix to transpose.</param>
      <returns>The transposed matrix.</returns>
    </member>
    <member name="T:System.Numerics.Plane">
      <summary>Represents a three-dimensional plane.</summary>
    </member>
    <member name="M:System.Numerics.Plane.#ctor(System.Numerics.Vector4)">
      <summary>Creates a <see cref="T:System.Numerics.Plane"></see> object from a specified four-dimensional vector.</summary>
      <param name="value">A vector whose first three elements describe the normal vector, and whose <see cref="F:System.Numerics.Vector4.W"></see> defines the distance along that normal from the origin.</param>
    </member>
    <member name="M:System.Numerics.Plane.#ctor(System.Numerics.Vector3,System.Single)">
      <summary>Creates a <see cref="T:System.Numerics.Plane"></see> object from a specified normal and the distance along the normal from the origin.</summary>
      <param name="normal">The plane&amp;#39;s normal vector.</param>
      <param name="d">The plane&amp;#39;s distance from the origin along its normal vector.</param>
    </member>
    <member name="M:System.Numerics.Plane.#ctor(System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a <see cref="T:System.Numerics.Plane"></see> object from the X, Y, and Z components of its normal, and its distance from the origin on that normal.</summary>
      <param name="x">The X component of the normal.</param>
      <param name="y">The Y component of the normal.</param>
      <param name="z">The Z component of the normal.</param>
      <param name="d">The distance of the plane along its normal from the origin.</param>
    </member>
    <member name="M:System.Numerics.Plane.CreateFromVertices(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Creates a <see cref="T:System.Numerics.Plane"></see> object that contains three specified points.</summary>
      <param name="point1">The first point defining the plane.</param>
      <param name="point2">The second point defining the plane.</param>
      <param name="point3">The third point defining the plane.</param>
      <returns>The plane containing the three points.</returns>
    </member>
    <member name="F:System.Numerics.Plane.D">
      <summary>The distance of the plane along its normal from the origin.</summary>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Plane.Dot(System.Numerics.Plane,System.Numerics.Vector4)">
      <summary>Calculates the dot product of a plane and a 4-dimensional vector.</summary>
      <param name="plane">The plane.</param>
      <param name="value">The four-dimensional vector.</param>
      <returns>The dot product.</returns>
    </member>
    <member name="M:System.Numerics.Plane.DotCoordinate(System.Numerics.Plane,System.Numerics.Vector3)">
      <summary>Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance (<see cref="F:System.Numerics.Plane.D"></see>) value of the plane.</summary>
      <param name="plane">The plane.</param>
      <param name="value">The 3-dimensional vector.</param>
      <returns>The dot product.</returns>
    </member>
    <member name="M:System.Numerics.Plane.DotNormal(System.Numerics.Plane,System.Numerics.Vector3)">
      <summary>Returns the dot product of a specified three-dimensional vector and the <see cref="F:System.Numerics.Plane.Normal"></see> vector of this plane.</summary>
      <param name="plane">The plane.</param>
      <param name="value">The three-dimensional vector.</param>
      <returns>The dot product.</returns>
    </member>
    <member name="M:System.Numerics.Plane.Equals(System.Object)">
      <summary>Returns a value that indicates whether this instance and a specified object are equal.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>true if the current instance and <paramref name="obj">obj</paramref> are equal; otherwise, false. If <paramref name="obj">obj</paramref> is null, the method returns false.</returns>
    </member>
    <member name="M:System.Numerics.Plane.Equals(System.Numerics.Plane)">
      <summary>Returns a value that indicates whether this instance and another plane object are equal.</summary>
      <param name="other">The other plane.</param>
      <returns>true if the two planes are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Plane.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code.</returns>
    </member>
    <member name="F:System.Numerics.Plane.Normal">
      <summary>The normal vector of the plane.</summary>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Plane.Normalize(System.Numerics.Plane)">
      <summary>Creates a new <see cref="T:System.Numerics.Plane"></see> object whose normal vector is the source plane&amp;#39;s normal vector normalized.</summary>
      <param name="value">The source plane.</param>
      <returns>The normalized plane.</returns>
    </member>
    <member name="M:System.Numerics.Plane.op_Equality(System.Numerics.Plane,System.Numerics.Plane)">
      <summary>Returns a value that indicates whether two planes are equal.</summary>
      <param name="value1">The first plane to compare.</param>
      <param name="value2">The second plane to compare.</param>
      <returns>true if <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Plane.op_Inequality(System.Numerics.Plane,System.Numerics.Plane)">
      <summary>Returns a value that indicates whether two planes are not equal.</summary>
      <param name="value1">The first plane to compare.</param>
      <param name="value2">The second plane to compare.</param>
      <returns>true if <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref> are not equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Plane.ToString">
      <summary>Returns the string representation of this plane object.</summary>
      <returns>A string that represents this <see cref="System.Numerics.Plane"></see> object.</returns>
    </member>
    <member name="M:System.Numerics.Plane.Transform(System.Numerics.Plane,System.Numerics.Matrix4x4)">
      <summary>Transforms a normalized plane by a 4x4 matrix.</summary>
      <param name="plane">The normalized plane to transform.</param>
      <param name="matrix">The transformation matrix to apply to plane.</param>
      <returns>The transformed plane.</returns>
    </member>
    <member name="M:System.Numerics.Plane.Transform(System.Numerics.Plane,System.Numerics.Quaternion)">
      <summary>Transforms a normalized plane by a Quaternion rotation.</summary>
      <param name="plane">The normalized plane to transform.</param>
      <param name="rotation">The Quaternion rotation to apply to the plane.</param>
      <returns>A new plane that results from applying the Quaternion rotation.</returns>
    </member>
    <member name="T:System.Numerics.Quaternion">
      <summary>Represents a vector that is used to encode three-dimensional physical rotations.</summary>
    </member>
    <member name="M:System.Numerics.Quaternion.#ctor(System.Numerics.Vector3,System.Single)">
      <summary>Creates a quaternion from the specified vector and rotation parts.</summary>
      <param name="vectorPart">The vector part of the quaternion.</param>
      <param name="scalarPart">The rotation part of the quaternion.</param>
    </member>
    <member name="M:System.Numerics.Quaternion.#ctor(System.Single,System.Single,System.Single,System.Single)">
      <summary>Constructs a quaternion from the specified components.</summary>
      <param name="x">The value to assign to the X component of the quaternion.</param>
      <param name="y">The value to assign to the Y component of the quaternion.</param>
      <param name="z">The value to assign to the Z component of the quaternion.</param>
      <param name="w">The value to assign to the W component of the quaternion.</param>
    </member>
    <member name="M:System.Numerics.Quaternion.Add(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Adds each element in one quaternion with its corresponding element in a second quaternion.</summary>
      <param name="value1">The first quaternion.</param>
      <param name="value2">The second quaternion.</param>
      <returns>The quaternion that contains the summed values of <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Concatenate(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Concatenates two quaternions.</summary>
      <param name="value1">The first quaternion rotation in the series.</param>
      <param name="value2">The second quaternion rotation in the series.</param>
      <returns>A new quaternion representing the concatenation of the <paramref name="value1">value1</paramref> rotation followed by the <paramref name="value2">value2</paramref> rotation.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Conjugate(System.Numerics.Quaternion)">
      <summary>Returns the conjugate of a specified quaternion.</summary>
      <param name="value">The quaternion.</param>
      <returns>A new quaternion that is the conjugate of value.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.CreateFromAxisAngle(System.Numerics.Vector3,System.Single)">
      <summary>Creates a quaternion from a vector and an angle to rotate about the vector.</summary>
      <param name="axis">The vector to rotate around.</param>
      <param name="angle">The angle, in radians, to rotate around the vector.</param>
      <returns>The newly created quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.CreateFromRotationMatrix(System.Numerics.Matrix4x4)">
      <summary>Creates a quaternion from the specified rotation matrix.</summary>
      <param name="matrix">The rotation matrix.</param>
      <returns>The newly created quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.CreateFromYawPitchRoll(System.Single,System.Single,System.Single)">
      <summary>Creates a new quaternion from the given yaw, pitch, and roll.</summary>
      <param name="yaw">The yaw angle, in radians, around the Y axis.</param>
      <param name="pitch">The pitch angle, in radians, around the X axis.</param>
      <param name="roll">The roll angle, in radians, around the Z axis.</param>
      <returns>The resulting quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Divide(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Divides one quaternion by a second quaternion.</summary>
      <param name="value1">The dividend.</param>
      <param name="value2">The divisor.</param>
      <returns>The quaternion that results from dividing <paramref name="value1">value1</paramref> by <paramref name="value2">value2</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Dot(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Calculates the dot product of two quaternions.</summary>
      <param name="quaternion1">The first quaternion.</param>
      <param name="quaternion2">The second quaternion.</param>
      <returns>The dot product.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Equals(System.Numerics.Quaternion)">
      <summary>Returns a value that indicates whether this instance and another quaternion are equal.</summary>
      <param name="other">The other quaternion.</param>
      <returns>true if the two quaternions are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Equals(System.Object)">
      <summary>Returns a value that indicates whether this instance and a specified object are equal.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>true if the current instance and <paramref name="obj">obj</paramref> are equal; otherwise, false. If <paramref name="obj">obj</paramref> is null, the method returns false.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code.</returns>
    </member>
    <member name="P:System.Numerics.Quaternion.Identity">
      <summary>Gets a quaternion that represents no rotation.</summary>
      <returns>A quaternion whose values are (0, 0, 0, 1).</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Inverse(System.Numerics.Quaternion)">
      <summary>Returns the inverse of a quaternion.</summary>
      <param name="value">The quaternion.</param>
      <returns>The inverted quaternion.</returns>
    </member>
    <member name="P:System.Numerics.Quaternion.IsIdentity">
      <summary>Gets a value that indicates whether the current instance is the identity quaternion.</summary>
      <returns>true if the current instance is the identity quaternion; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Length">
      <summary>Calculates the length of the quaternion.</summary>
      <returns>The computed length of the quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.LengthSquared">
      <summary>Calculates the squared length of the quaternion.</summary>
      <returns>The length squared of the quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Lerp(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single)">
      <summary>Performs a linear interpolation between two quaternions based on a value that specifies the weighting of the second quaternion.</summary>
      <param name="quaternion1">The first quaternion.</param>
      <param name="quaternion2">The second quaternion.</param>
      <param name="amount">The relative weight of quaternion2 in the interpolation.</param>
      <returns>The interpolated quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Multiply(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Returns the quaternion that results from multiplying two quaternions together.</summary>
      <param name="value1">The first quaternion.</param>
      <param name="value2">The second quaternion.</param>
      <returns>The product quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Multiply(System.Numerics.Quaternion,System.Single)">
      <summary>Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor.</summary>
      <param name="value1">The source quaternion.</param>
      <param name="value2">The scalar value.</param>
      <returns>The scaled quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Negate(System.Numerics.Quaternion)">
      <summary>Reverses the sign of each component of the quaternion.</summary>
      <param name="value">The quaternion to negate.</param>
      <returns>The negated quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Normalize(System.Numerics.Quaternion)">
      <summary>Divides each component of a specified <see cref="T:System.Numerics.Quaternion"></see> by its length.</summary>
      <param name="value">The quaternion to normalize.</param>
      <returns>The normalized quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.op_Addition(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Adds each element in one quaternion with its corresponding element in a second quaternion.</summary>
      <param name="value1">The first quaternion.</param>
      <param name="value2">The second quaternion.</param>
      <returns>The quaternion that contains the summed values of <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.op_Division(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Divides one quaternion by a second quaternion.</summary>
      <param name="value1">The dividend.</param>
      <param name="value2">The divisor.</param>
      <returns>The quaternion that results from dividing <paramref name="value1">value1</paramref> by <paramref name="value2">value2</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.op_Equality(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Returns a value that indicates whether two quaternions are equal.</summary>
      <param name="value1">The first quaternion to compare.</param>
      <param name="value2">The second quaternion to compare.</param>
      <returns>true if the two quaternions are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.op_Inequality(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Returns a value that indicates whether two quaternions are not equal.</summary>
      <param name="value1">The first quaternion to compare.</param>
      <param name="value2">The second quaternion to compare.</param>
      <returns>true if <paramref name="value1">value1</paramref> and <paramref name="value2">value2</paramref> are not equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.op_Multiply(System.Numerics.Quaternion,System.Single)">
      <summary>Returns the quaternion that results from scaling all the components of a specified quaternion by a scalar factor.</summary>
      <param name="value1">The source quaternion.</param>
      <param name="value2">The scalar value.</param>
      <returns>The scaled quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.op_Multiply(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Returns the quaternion that results from multiplying two quaternions together.</summary>
      <param name="value1">The first quaternion.</param>
      <param name="value2">The second quaternion.</param>
      <returns>The product quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.op_Subtraction(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Subtracts each element in a second quaternion from its corresponding element in a first quaternion.</summary>
      <param name="value1">The first quaternion.</param>
      <param name="value2">The second quaternion.</param>
      <returns>The quaternion containing the values that result from subtracting each element in <paramref name="value2">value2</paramref> from its corresponding element in <paramref name="value1">value1</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.op_UnaryNegation(System.Numerics.Quaternion)">
      <summary>Reverses the sign of each component of the quaternion.</summary>
      <param name="value">The quaternion to negate.</param>
      <returns>The negated quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Slerp(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single)">
      <summary>Interpolates between two quaternions, using spherical linear interpolation.</summary>
      <param name="quaternion1">The first quaternion.</param>
      <param name="quaternion2">The second quaternion.</param>
      <param name="amount">The relative weight of the second quaternion in the interpolation.</param>
      <returns>The interpolated quaternion.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.Subtract(System.Numerics.Quaternion,System.Numerics.Quaternion)">
      <summary>Subtracts each element in a second quaternion from its corresponding element in a first quaternion.</summary>
      <param name="value1">The first quaternion.</param>
      <param name="value2">The second quaternion.</param>
      <returns>The quaternion containing the values that result from subtracting each element in <paramref name="value2">value2</paramref> from its corresponding element in <paramref name="value1">value1</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Quaternion.ToString">
      <summary>Returns a string that represents this quaternion.</summary>
      <returns>The string representation of this quaternion.</returns>
    </member>
    <member name="F:System.Numerics.Quaternion.W">
      <summary>The rotation component of the quaternion.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Quaternion.X">
      <summary>The X value of the vector component of the quaternion.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Quaternion.Y">
      <summary>The Y value of the vector component of the quaternion.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Quaternion.Z">
      <summary>The Z value of the vector component of the quaternion.</summary>
      <returns></returns>
    </member>
    <member name="T:System.Numerics.Vector`1">
      <summary>Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms.</summary>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
    </member>
    <member name="M:System.Numerics.Vector`1.#ctor(`0)">
      <summary>Creates a vector whose components are of a specified type.</summary>
      <param name="value">The numeric type that defines the type of the components in the vector.</param>
    </member>
    <member name="M:System.Numerics.Vector`1.#ctor(`0[])">
      <summary>Creates a vector from a specified array.</summary>
      <param name="values">A numeric array.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
    </member>
    <member name="M:System.Numerics.Vector`1.#ctor(`0[],System.Int32)">
      <summary>Creates a vector from a specified array starting at a specified index position.</summary>
      <param name="values">A numeric array.</param>
      <param name="index">The starting index position from which to create the vector.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="values">values</paramref> is null.</exception>
      <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than zero.
 -or-
 The length of <paramref name="values">values</paramref> minus <paramref name="index">index</paramref> is less than <see cref="System.Numerics.Vector`1.Count"></see>.</exception>
    </member>
    <member name="M:System.Numerics.Vector`1.CopyTo(`0[])">
      <summary>Copies the vector instance to a specified destination array.</summary>
      <param name="destination">The array to receive a copy of the vector values.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the current vector is greater than the number of elements available in the <paramref name="destination">destination</paramref> array.</exception>
    </member>
    <member name="M:System.Numerics.Vector`1.CopyTo(`0[],System.Int32)">
      <summary>Copies the vector instance to a specified destination array starting at a specified index position.</summary>
      <param name="destination">The array to receive a copy of the vector values.</param>
      <param name="startIndex">The starting index in destination at which to begin the copy operation.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="destination">destination</paramref> is null.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than the number of elements available from <paramref name="startIndex">startIndex</paramref> to the end of the <paramref name="destination">destination</paramref> array.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than the last index in <paramref name="destination">destination</paramref>.</exception>
    </member>
    <member name="P:System.Numerics.Vector`1.Count">
      <summary>Returns the number of elements stored in the vector.</summary>
      <returns>The number of elements stored in the vector.</returns>
      <exception cref="T:System.NotSupportedException">Access to the property getter via reflection is not supported.</exception>
    </member>
    <member name="M:System.Numerics.Vector`1.Equals(System.Numerics.Vector{`0})">
      <summary>Returns a value that indicates whether this instance is equal to a specified vector.</summary>
      <param name="other">The vector to compare with this instance.</param>
      <returns>true if the current instance and <paramref name="other">other</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.Equals(System.Object)">
      <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
      <param name="obj">The object to compare with this instance.</param>
      <returns>true if the current instance and <paramref name="obj">obj</paramref> are equal; otherwise, false. The method returns false if <paramref name="obj">obj</paramref> is null, or if <paramref name="obj">obj</paramref> is a vector of a different type than the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code.</returns>
    </member>
    <member name="P:System.Numerics.Vector`1.Item(System.Int32)">
      <summary>Gets the element at a specified index.</summary>
      <param name="index">The index of the element to return.</param>
      <returns>The element at index <paramref name="index">index</paramref>.</returns>
      <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than zero.
 -or-
 <paramref name="index">index</paramref> is greater than or equal to <see cref="System.Numerics.Vector`1.Count"></see>.</exception>
    </member>
    <member name="P:System.Numerics.Vector`1.One">
      <summary>Returns a vector containing all ones.</summary>
      <returns>A vector containing all ones.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Addition(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Adds two vectors together.</summary>
      <param name="left">The first vector to add.</param>
      <param name="right">The second vector to add.</param>
      <returns>The summed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_BitwiseAnd(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Returns a new vector by performing a bitwise And operation on each of the elements in two vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from the bitwise And of <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_BitwiseOr(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Returns a new vector by performing a bitwise Or operation on each of the elements in two vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from the bitwise Or of the elements in <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Division(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Divides the first vector by the second.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from dividing <paramref name="left">left</paramref> by <paramref name="right">right</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Equality(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Returns a value that indicates whether each pair of elements in two specified vectors are equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_ExclusiveOr(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Returns a new vector by performing a bitwise XOr operation on each of the elements in two vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from the bitwise XOr of the elements in <paramref name="left">left</paramref> and <paramref name="right">right</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.UInt64}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.UInt64"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.UInt32}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.UInt32"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.UInt16}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.UInt16"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.Single}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Single"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.SByte}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.SByte"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.Double}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Double"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.Int32}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Int32"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.Int16}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Int16"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.Byte}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Byte"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Explicit(System.Numerics.Vector{T})~System.Numerics.Vector{System.Int64}">
      <summary>Reinterprets the bits of the specified vector into a vector of type <see cref="T:System.Int64"></see>.</summary>
      <param name="value">The vector to reinterpret.</param>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Inequality(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Returns a value that indicates whether any single pair of elements in the specified vectors is equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>true if any element pairs in left and right are equal. false if no element pairs are equal.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Multiply(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Multiplies two vectors together.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The product vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Multiply(System.Numerics.Vector{`0},`0)">
      <summary>Multiplies a vector by a specified scalar value.</summary>
      <param name="value">The source vector.</param>
      <param name="factor">A scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Multiply(`0,System.Numerics.Vector{`0})">
      <summary>Multiplies a vector by the given scalar.</summary>
      <param name="factor">The scalar value.</param>
      <param name="value">The source vector.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_OnesComplement(System.Numerics.Vector{`0})">
      <summary>Returns a new vector whose elements are obtained by taking the one&amp;#39;s complement of a specified vector&amp;#39;s elements.</summary>
      <param name="value">The source vector.</param>
      <returns>The one&amp;#39;s complement vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_Subtraction(System.Numerics.Vector{`0},System.Numerics.Vector{`0})">
      <summary>Subtracts the second vector from the first.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from subtracting <paramref name="right">right</paramref> from <paramref name="left">left</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.op_UnaryNegation(System.Numerics.Vector{`0})">
      <summary>Negates a given vector.</summary>
      <param name="value">The vector to negate.</param>
      <returns>The negated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.ToString(System.String,System.IFormatProvider)">
      <summary>Returns the string representation of this vector using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.</summary>
      <param name="format">A  or  that defines the format of individual elements.</param>
      <param name="formatProvider">A format provider that supplies culture-specific formatting information.</param>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.ToString">
      <summary>Returns the string representation of this vector using default formatting.</summary>
      <returns>The string representation of this vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector`1.ToString(System.String)">
      <summary>Returns the string representation of this vector using the specified format string to format individual elements.</summary>
      <param name="format">A  or  that defines the format of individual elements.</param>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="P:System.Numerics.Vector`1.Zero">
      <summary>Returns a vector containing all zeroes.</summary>
      <returns>A vector containing all zeroes.</returns>
    </member>
    <member name="T:System.Numerics.Vector">
      <summary>Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors.</summary>
    </member>
    <member name="M:System.Numerics.Vector.Abs``1(System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements are the absolute values of the given vector&amp;#39;s elements.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The absolute value vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Add``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose values are the sum of each pair of elements from two given vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The summed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AndNot``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector by performing a bitwise And Not operation on each pair of corresponding elements in two vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorByte``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a vector of unsigned bytes.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorDouble``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a double-precision floating-point vector.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorInt16``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a vector of 16-bit integers.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorInt32``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a vector of integers.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorInt64``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a vector of long integers.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorSByte``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a vector of signed bytes.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorSingle``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a single-precision floating-point vector.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorUInt16``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a vector of unsigned 16-bit integers.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorUInt32``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a vector of unsigned integers.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.AsVectorUInt64``1(System.Numerics.Vector{``0})">
      <summary>Reinterprets the bits of a specified vector into those of a vector of unsigned long integers.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The reinterpreted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.BitwiseAnd``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector by performing a bitwise And operation on each pair of elements in two vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.BitwiseOr``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector by performing a bitwise Or operation on each pair of elements in two vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.ConditionalSelect(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>Creates a new single-precision vector with elements selected between two specified single-precision source vectors based on an integral mask vector.</summary>
      <param name="condition">The integral mask vector used to drive selection.</param>
      <param name="left">The first source vector.</param>
      <param name="right">The second source vector.</param>
      <returns>The new vector with elements selected based on the mask.</returns>
    </member>
    <member name="M:System.Numerics.Vector.ConditionalSelect(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>Creates a new double-precision vector with elements selected between two specified double-precision source vectors based on an integral mask vector.</summary>
      <param name="condition">The integral mask vector used to drive selection.</param>
      <param name="left">The first source vector.</param>
      <param name="right">The second source vector.</param>
      <returns>The new vector with elements selected based on the mask.</returns>
    </member>
    <member name="M:System.Numerics.Vector.ConditionalSelect``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Creates a new vector of a specified type with elements selected between two specified source vectors of the same type based on an integral mask vector.</summary>
      <param name="condition">The integral mask vector used to drive selection.</param>
      <param name="left">The first source vector.</param>
      <param name="right">The second source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The new vector with elements selected based on the mask.</returns>
    </member>
    <member name="M:System.Numerics.Vector.ConvertToDouble(System.Numerics.Vector{System.Int64})">
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.ConvertToDouble(System.Numerics.Vector{System.UInt64})">
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.ConvertToInt32(System.Numerics.Vector{System.Single})">
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.ConvertToInt64(System.Numerics.Vector{System.Double})">
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.ConvertToSingle(System.Numerics.Vector{System.Int32})">
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.ConvertToSingle(System.Numerics.Vector{System.UInt32})">
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.ConvertToUInt32(System.Numerics.Vector{System.Single})">
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.ConvertToUInt64(System.Numerics.Vector{System.Double})">
      <param name="value"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.Divide``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose values are the result of dividing the first vector&amp;#39;s elements by the corresponding elements in the second vector.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The divided vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Dot``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns the dot product of two vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The dot product.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Equals(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>Returns a new integral vector whose elements signal whether the elements in two specified double-precision vectors are equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Equals(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>Returns a new integral vector whose elements signal whether the elements in two specified integral vectors are equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Equals(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>Returns a new vector whose elements signal whether the elements in two specified long integer vectors are equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting long integer vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Equals(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>Returns a new integral vector whose elements signal whether the elements in two specified single-precision vectors are equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Equals``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector of a specified type whose elements signal whether the elements in two specified vectors of the same type are equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.EqualsAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether each pair of elements in the given vectors is equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if all elements in <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.EqualsAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether any single pair of elements in the given vectors is equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if any element pair in <paramref name="left">left</paramref> and <paramref name="right">right</paramref> is equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are greater than their corresponding elements in a second double-precision floating-point vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than their corresponding elements in a second integral vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than their corresponding elements in a second long integer vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting long integer vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThan(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are greater than their corresponding elements in a second single-precision floating-point vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThan``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than their corresponding elements in the second vector of the same time.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether all elements in the first vector are greater than the corresponding elements in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if all elements in <paramref name="left">left</paramref> are greater than the corresponding elements in <paramref name="right">right</paramref>; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether any element in the first vector is greater than the corresponding element in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if any element in <paramref name="left">left</paramref> is greater than the corresponding element in <paramref name="right">right</paramref>; otherwise,  false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanOrEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the single-precision floating-point second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanOrEqual(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>Returns a new long integer vector whose elements signal whether the elements in one long integer vector are greater than or equal to their corresponding elements in the second long integer vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting long integer vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanOrEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one integral vector are greater than or equal to their corresponding elements in the second integral vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanOrEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one vector are greater than or equal to their corresponding elements in the second double-precision floating-point vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanOrEqual``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements signal whether the elements in one vector of a specified type are greater than or equal to their corresponding elements in the second vector of the same type.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanOrEqualAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether all elements in the first vector are greater than or equal to all the corresponding elements in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if all elements in <paramref name="left">left</paramref> are greater than or equal to the corresponding elements in <paramref name="right">right</paramref>; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.GreaterThanOrEqualAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether any element in the first vector is greater than or equal to the corresponding element in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if any element in <paramref name="left">left</paramref> is greater than or equal to the corresponding element in <paramref name="right">right</paramref>; otherwise,  false.</returns>
    </member>
    <member name="P:System.Numerics.Vector.IsHardwareAccelerated">
      <summary>Gets a value that indicates whether vector operations are subject to hardware acceleration through JIT intrinsic support.</summary>
      <returns>true if vector operations are subject to hardware acceleration; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than their corresponding elements in a second double-precision floating-point vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one integral vector are less than their corresponding elements in a second integral vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less than their corresponding elements in a second long integer vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting long integer vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThan(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one single-precision vector are less than their corresponding elements in a second single-precision vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThan``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector of a specified type whose elements signal whether the elements in one vector are less than their corresponding elements in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether all of the elements in the first vector are less than their corresponding elements in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if all of the elements in <paramref name="left">left</paramref> are less than the corresponding elements in <paramref name="right">right</paramref>; otherwise,  false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether any element in the first vector is less than the corresponding element in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if any element in <paramref name="left">left</paramref> is less than the corresponding element in <paramref name="right">right</paramref>; otherwise,  false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanOrEqual(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one double-precision floating-point vector are less than or equal to their corresponding elements in a second double-precision floating-point vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanOrEqual(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one integral vector are less than or equal to their corresponding elements in a second integral vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanOrEqual(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <summary>Returns a new long integer vector whose elements signal whether the elements in one long integer vector are less or equal to their corresponding elements in a second long integer vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting long integer vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanOrEqual(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})">
      <summary>Returns a new integral vector whose elements signal whether the elements in one single-precision floating-point vector are less than or equal to their corresponding elements in a second single-precision floating-point vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>The resulting integral vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanOrEqual``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements signal whether the elements in one vector are less than or equal to their corresponding elements in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanOrEqualAll``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether all elements in the first vector are less than or equal to their corresponding elements in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if all of the elements in <paramref name="left">left</paramref> are less than or equal to the corresponding elements in <paramref name="right">right</paramref>; otherwise,  false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.LessThanOrEqualAny``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a value that indicates whether any element in the first vector is less than or equal to the corresponding element in the second vector.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>true if any element in <paramref name="left">left</paramref> is less than or equal to the corresponding element in <paramref name="right">right</paramref>; otherwise,  false.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Max``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements are the maximum of each pair of elements in the two given vectors.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The maximum vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Min``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements are the minimum of each pair of elements in the two given vectors.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The minimum vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Multiply``1(``0,System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose values are a scalar value multiplied by each of the values of a specified vector.</summary>
      <param name="left">The scalar value.</param>
      <param name="right">The vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Multiply``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose values are the product of each pair of elements in two specified vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The product vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Multiply``1(System.Numerics.Vector{``0},``0)">
      <summary>Returns a new vector whose values are the values of a specified vector each multiplied by a scalar value.</summary>
      <param name="left">The vector.</param>
      <param name="right">The scalar value.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})">
      <param name="source1"></param>
      <param name="source2"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})">
      <param name="source1"></param>
      <param name="source2"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})">
      <param name="source1"></param>
      <param name="source2"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})">
      <param name="source1"></param>
      <param name="source2"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})">
      <param name="source1"></param>
      <param name="source2"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})">
      <param name="source1"></param>
      <param name="source2"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.Narrow(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})">
      <param name="source1"></param>
      <param name="source2"></param>
      <returns></returns>
    </member>
    <member name="M:System.Numerics.Vector.Negate``1(System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements are the negation of the corresponding element in the specified vector.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The negated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.OnesComplement``1(System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements are obtained by taking the one&amp;#39;s complement of a specified vector&amp;#39;s elements.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.SquareRoot``1(System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose elements are the square roots of a specified vector&amp;#39;s elements.</summary>
      <param name="value">The source vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The square root vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Subtract``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector whose values are the difference between the elements in the second vector and their corresponding elements in the first vector.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The difference vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt32}@,System.Numerics.Vector{System.UInt32}@)">
      <param name="source"></param>
      <param name="dest1"></param>
      <param name="dest2"></param>
    </member>
    <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Double}@,System.Numerics.Vector{System.Double}@)">
      <param name="source"></param>
      <param name="dest1"></param>
      <param name="dest2"></param>
    </member>
    <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.Int16}@,System.Numerics.Vector{System.Int16}@)">
      <param name="source"></param>
      <param name="dest1"></param>
      <param name="dest2"></param>
    </member>
    <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt64}@,System.Numerics.Vector{System.UInt64}@)">
      <param name="source"></param>
      <param name="dest1"></param>
      <param name="dest2"></param>
    </member>
    <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int32}@,System.Numerics.Vector{System.Int32}@)">
      <param name="source"></param>
      <param name="dest1"></param>
      <param name="dest2"></param>
    </member>
    <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.UInt16}@,System.Numerics.Vector{System.UInt16}@)">
      <param name="source"></param>
      <param name="dest1"></param>
      <param name="dest2"></param>
    </member>
    <member name="M:System.Numerics.Vector.Widen(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int64}@,System.Numerics.Vector{System.Int64}@)">
      <param name="source"></param>
      <param name="dest1"></param>
      <param name="dest2"></param>
    </member>
    <member name="M:System.Numerics.Vector.Xor``1(System.Numerics.Vector{``0},System.Numerics.Vector{``0})">
      <summary>Returns a new vector by performing a bitwise exclusive Or (XOr) operation on each pair of elements in two vectors.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <typeparam name="T">The vector type. T can be any primitive numeric type.</typeparam>
      <returns>The resulting vector.</returns>
    </member>
    <member name="T:System.Numerics.Vector2">
      <summary>Represents a vector with two single-precision floating-point values.</summary>
    </member>
    <member name="M:System.Numerics.Vector2.#ctor(System.Single)">
      <summary>Creates a new <see cref="T:System.Numerics.Vector2"></see> object whose two elements have the same value.</summary>
      <param name="value">The value to assign to both elements.</param>
    </member>
    <member name="M:System.Numerics.Vector2.#ctor(System.Single,System.Single)">
      <summary>Creates a vector whose elements have the specified values.</summary>
      <param name="x">The value to assign to the <see cref="F:System.Numerics.Vector2.X"></see> field.</param>
      <param name="y">The value to assign to the <see cref="F:System.Numerics.Vector2.Y"></see> field.</param>
    </member>
    <member name="M:System.Numerics.Vector2.Abs(System.Numerics.Vector2)">
      <summary>Returns a vector whose elements are the absolute values of each of the specified vector&amp;#39;s elements.</summary>
      <param name="value">A vector.</param>
      <returns>The absolute value vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Add(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Adds two vectors together.</summary>
      <param name="left">The first vector to add.</param>
      <param name="right">The second vector to add.</param>
      <returns>The summed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Clamp(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Restricts a vector between a minimum and a maximum value.</summary>
      <param name="value1">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.CopyTo(System.Single[])">
      <summary>Copies the elements of the vector to a specified array.</summary>
      <param name="array">The destination array.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
      <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
    </member>
    <member name="M:System.Numerics.Vector2.CopyTo(System.Single[],System.Int32)">
      <summary>Copies the elements of the vector to a specified array starting at a specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The index at which to copy the first element of the vector.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.
 -or-
 <paramref name="index">index</paramref> is greater than or equal to the array length.</exception>
      <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
    </member>
    <member name="M:System.Numerics.Vector2.Distance(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Computes the Euclidean distance between the two given points.</summary>
      <param name="value1">The first point.</param>
      <param name="value2">The second point.</param>
      <returns>The distance.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.DistanceSquared(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Returns the Euclidean distance squared between two specified points.</summary>
      <param name="value1">The first point.</param>
      <param name="value2">The second point.</param>
      <returns>The distance squared.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Divide(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Divides the first vector by the second.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector resulting from the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Divide(System.Numerics.Vector2,System.Single)">
      <summary>Divides the specified vector by a specified scalar value.</summary>
      <param name="left">The vector.</param>
      <param name="divisor">The scalar value.</param>
      <returns>The vector that results from the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Dot(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Returns the dot product of two vectors.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <returns>The dot product.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Equals(System.Object)">
      <summary>Returns a value that indicates whether this instance and a specified object are equal.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>true if the current instance and <paramref name="obj">obj</paramref> are equal; otherwise, false. If <paramref name="obj">obj</paramref> is null, the method returns false.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Equals(System.Numerics.Vector2)">
      <summary>Returns a value that indicates whether this instance and another vector are equal.</summary>
      <param name="other">The other vector.</param>
      <returns>true if the two vectors are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Length">
      <summary>Returns the length of the vector.</summary>
      <returns>The vector&amp;#39;s length.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.LengthSquared">
      <summary>Returns the length of the vector squared.</summary>
      <returns>The vector&amp;#39;s length squared.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Lerp(System.Numerics.Vector2,System.Numerics.Vector2,System.Single)">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of value2.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Max(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <returns>The maximized vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Min(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <returns>The minimized vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Multiply(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Multiplies two vectors together.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The product vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Multiply(System.Numerics.Vector2,System.Single)">
      <summary>Multiplies a vector by a specified scalar.</summary>
      <param name="left">The vector to multiply.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Multiply(System.Single,System.Numerics.Vector2)">
      <summary>Multiplies a scalar value by a specified vector.</summary>
      <param name="left">The scaled value.</param>
      <param name="right">The vector.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Negate(System.Numerics.Vector2)">
      <summary>Negates a specified vector.</summary>
      <param name="value">The vector to negate.</param>
      <returns>The negated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Normalize(System.Numerics.Vector2)">
      <summary>Returns a vector with the same direction as the specified vector, but with a length of one.</summary>
      <param name="value">The vector to normalize.</param>
      <returns>The normalized vector.</returns>
    </member>
    <member name="P:System.Numerics.Vector2.One">
      <summary>Gets a vector whose 2 elements are equal to one.</summary>
      <returns>A vector whose two elements are equal to one (that is, it returns the vector (1,1).</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Addition(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Adds two vectors together.</summary>
      <param name="left">The first vector to add.</param>
      <param name="right">The second vector to add.</param>
      <returns>The summed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Division(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Divides the first vector by the second.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from dividing <paramref name="left">left</paramref> by <paramref name="right">right</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Division(System.Numerics.Vector2,System.Single)">
      <summary>Divides the specified vector by a specified scalar value.</summary>
      <param name="value1">The vector.</param>
      <param name="value2">The scalar value.</param>
      <returns>The result of the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Equality(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Returns a value that indicates whether each pair of elements in two specified vectors is equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Inequality(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Returns a value that indicates whether two specified vectors are not equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are not equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Multiply(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Multiplies two vectors together.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The product vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Multiply(System.Numerics.Vector2,System.Single)">
      <summary>Multiples the specified vector by the specified scalar value.</summary>
      <param name="left">The vector.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Multiply(System.Single,System.Numerics.Vector2)">
      <summary>Multiples the scalar value by the specified vector.</summary>
      <param name="left">The vector.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_Subtraction(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Subtracts the second vector from the first.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from subtracting <paramref name="right">right</paramref> from <paramref name="left">left</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.op_UnaryNegation(System.Numerics.Vector2)">
      <summary>Negates the specified vector.</summary>
      <param name="value">The vector to negate.</param>
      <returns>The negated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Reflect(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Returns the reflection of a vector off a surface that has the specified normal.</summary>
      <param name="vector">The source vector.</param>
      <param name="normal">The normal of the surface being reflected off.</param>
      <returns>The reflected vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.SquareRoot(System.Numerics.Vector2)">
      <summary>Returns a vector whose elements are the square root of each of a specified vector&amp;#39;s elements.</summary>
      <param name="value">A vector.</param>
      <returns>The square root vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Subtract(System.Numerics.Vector2,System.Numerics.Vector2)">
      <summary>Subtracts the second vector from the first.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The difference vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.ToString">
      <summary>Returns the string representation of the current instance using default formatting.</summary>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.ToString(System.String)">
      <summary>Returns the string representation of the current instance using the specified format string to format individual elements.</summary>
      <param name="format">A  or  that defines the format of individual elements.</param>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.ToString(System.String,System.IFormatProvider)">
      <summary>Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.</summary>
      <param name="format">A  or  that defines the format of individual elements.</param>
      <param name="formatProvider">A format provider that supplies culture-specific formatting information.</param>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Matrix3x2)">
      <summary>Transforms a vector by a specified 3x2 matrix.</summary>
      <param name="position">The vector to transform.</param>
      <param name="matrix">The transformation matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
      <summary>Transforms a vector by a specified 4x4 matrix.</summary>
      <param name="position">The vector to transform.</param>
      <param name="matrix">The transformation matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Quaternion)">
      <summary>Transforms a vector by the specified Quaternion rotation value.</summary>
      <param name="value">The vector to rotate.</param>
      <param name="rotation">The rotation to apply.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.TransformNormal(System.Numerics.Vector2,System.Numerics.Matrix3x2)">
      <summary>Transforms a vector normal by the given 3x2 matrix.</summary>
      <param name="normal">The source vector.</param>
      <param name="matrix">The matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector2.TransformNormal(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
      <summary>Transforms a vector normal by the given 4x4 matrix.</summary>
      <param name="normal">The source vector.</param>
      <param name="matrix">The matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="P:System.Numerics.Vector2.UnitX">
      <summary>Gets the vector (1,0).</summary>
      <returns>The vector (1,0).</returns>
    </member>
    <member name="P:System.Numerics.Vector2.UnitY">
      <summary>Gets the vector (0,1).</summary>
      <returns>The vector (0,1).</returns>
    </member>
    <member name="F:System.Numerics.Vector2.X">
      <summary>The X component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Vector2.Y">
      <summary>The Y component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="P:System.Numerics.Vector2.Zero">
      <summary>Returns a vector whose 2 elements are equal to zero.</summary>
      <returns>A vector whose two elements are equal to zero (that is, it returns the vector (0,0).</returns>
    </member>
    <member name="T:System.Numerics.Vector3">
      <summary>Represents a vector with three  single-precision floating-point values.</summary>
    </member>
    <member name="M:System.Numerics.Vector3.#ctor(System.Single)">
      <summary>Creates a new <see cref="T:System.Numerics.Vector3"></see> object whose three elements have the same value.</summary>
      <param name="value">The value to assign to all three elements.</param>
    </member>
    <member name="M:System.Numerics.Vector3.#ctor(System.Numerics.Vector2,System.Single)">
      <summary>Creates a   new <see cref="T:System.Numerics.Vector3"></see> object from the specified <see cref="T:System.Numerics.Vector2"></see> object and the specified value.</summary>
      <param name="value">The vector with two elements.</param>
      <param name="z">The additional value to assign to the <see cref="F:System.Numerics.Vector3.Z"></see> field.</param>
    </member>
    <member name="M:System.Numerics.Vector3.#ctor(System.Single,System.Single,System.Single)">
      <summary>Creates a vector whose elements have the specified values.</summary>
      <param name="x">The value to assign to the <see cref="F:System.Numerics.Vector3.X"></see> field.</param>
      <param name="y">The value to assign to the <see cref="F:System.Numerics.Vector3.Y"></see> field.</param>
      <param name="z">The value to assign to the <see cref="F:System.Numerics.Vector3.Z"></see> field.</param>
    </member>
    <member name="M:System.Numerics.Vector3.Abs(System.Numerics.Vector3)">
      <summary>Returns a vector whose elements are the absolute values of each of the specified vector&amp;#39;s elements.</summary>
      <param name="value">A vector.</param>
      <returns>The absolute value vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Add(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Adds two vectors together.</summary>
      <param name="left">The first vector to add.</param>
      <param name="right">The second vector to add.</param>
      <returns>The summed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Clamp(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Restricts a vector between a minimum and a maximum value.</summary>
      <param name="value1">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.CopyTo(System.Single[])">
      <summary>Copies the elements of the vector to a specified array.</summary>
      <param name="array">The destination array.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
      <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
    </member>
    <member name="M:System.Numerics.Vector3.CopyTo(System.Single[],System.Int32)">
      <summary>Copies the elements of the vector to a specified array starting at a specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The index at which to copy the first element of the vector.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.
 -or-
 <paramref name="index">index</paramref> is greater than or equal to the array length.</exception>
      <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
    </member>
    <member name="M:System.Numerics.Vector3.Cross(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Computes the cross product of two vectors.</summary>
      <param name="vector1">The first vector.</param>
      <param name="vector2">The second vector.</param>
      <returns>The cross product.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Distance(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Computes the Euclidean distance between the two given points.</summary>
      <param name="value1">The first point.</param>
      <param name="value2">The second point.</param>
      <returns>The distance.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.DistanceSquared(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Returns the Euclidean distance squared between two specified points.</summary>
      <param name="value1">The first point.</param>
      <param name="value2">The second point.</param>
      <returns>The distance squared.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Divide(System.Numerics.Vector3,System.Single)">
      <summary>Divides the specified vector by a specified scalar value.</summary>
      <param name="left">The vector.</param>
      <param name="divisor">The scalar value.</param>
      <returns>The vector that results from the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Divide(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Divides the first vector by the second.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector resulting from the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Dot(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Returns the dot product of two vectors.</summary>
      <param name="vector1">The first vector.</param>
      <param name="vector2">The second vector.</param>
      <returns>The dot product.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Equals(System.Numerics.Vector3)">
      <summary>Returns a value that indicates whether this instance and another vector are equal.</summary>
      <param name="other">The other vector.</param>
      <returns>true if the two vectors are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Equals(System.Object)">
      <summary>Returns a value that indicates whether this instance and a specified object are equal.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>true if the current instance and <paramref name="obj">obj</paramref> are equal; otherwise, false. If <paramref name="obj">obj</paramref> is null, the method returns false.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Length">
      <summary>Returns the length of this vector object.</summary>
      <returns>The vector&amp;#39;s length.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.LengthSquared">
      <summary>Returns the length of the vector squared.</summary>
      <returns>The vector&amp;#39;s length squared.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Lerp(System.Numerics.Vector3,System.Numerics.Vector3,System.Single)">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of value2.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Max(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <returns>The maximized vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Min(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <returns>The minimized vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Multiply(System.Single,System.Numerics.Vector3)">
      <summary>Multiplies a scalar value by a specified vector.</summary>
      <param name="left">The scaled value.</param>
      <param name="right">The vector.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Multiply(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Multiplies two vectors together.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The product vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Multiply(System.Numerics.Vector3,System.Single)">
      <summary>Multiplies a vector by a specified scalar.</summary>
      <param name="left">The vector to multiply.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Negate(System.Numerics.Vector3)">
      <summary>Negates a specified vector.</summary>
      <param name="value">The vector to negate.</param>
      <returns>The negated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Normalize(System.Numerics.Vector3)">
      <summary>Returns a vector with the same direction as the specified vector, but with a length of one.</summary>
      <param name="value">The vector to normalize.</param>
      <returns>The normalized vector.</returns>
    </member>
    <member name="P:System.Numerics.Vector3.One">
      <summary>Gets a vector whose 3 elements are equal to one.</summary>
      <returns>A vector whose three elements are equal to one (that is, it returns the vector (1,1,1).</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Addition(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Adds two vectors together.</summary>
      <param name="left">The first vector to add.</param>
      <param name="right">The second vector to add.</param>
      <returns>The summed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Division(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Divides the first vector by the second.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from dividing <paramref name="left">left</paramref> by <paramref name="right">right</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Division(System.Numerics.Vector3,System.Single)">
      <summary>Divides the specified vector by a specified scalar value.</summary>
      <param name="value1">The vector.</param>
      <param name="value2">The scalar value.</param>
      <returns>The result of the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Equality(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Returns a value that indicates whether each pair of elements in two specified vectors is equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Inequality(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Returns a value that indicates whether two specified vectors are not equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are not equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Multiply(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Multiplies two vectors together.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The product vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Multiply(System.Numerics.Vector3,System.Single)">
      <summary>Multiples the specified vector by the specified scalar value.</summary>
      <param name="left">The vector.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Multiply(System.Single,System.Numerics.Vector3)">
      <summary>Multiples the scalar value by the specified vector.</summary>
      <param name="left">The vector.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_Subtraction(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Subtracts the second vector from the first.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from subtracting <paramref name="right">right</paramref> from <paramref name="left">left</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.op_UnaryNegation(System.Numerics.Vector3)">
      <summary>Negates the specified vector.</summary>
      <param name="value">The vector to negate.</param>
      <returns>The negated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Reflect(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Returns the reflection of a vector off a surface that has the specified normal.</summary>
      <param name="vector">The source vector.</param>
      <param name="normal">The normal of the surface being reflected off.</param>
      <returns>The reflected vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.SquareRoot(System.Numerics.Vector3)">
      <summary>Returns a vector whose elements are the square root of each of a specified vector&amp;#39;s elements.</summary>
      <param name="value">A vector.</param>
      <returns>The square root vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Subtract(System.Numerics.Vector3,System.Numerics.Vector3)">
      <summary>Subtracts the second vector from the first.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The difference vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.ToString">
      <summary>Returns the string representation of the current instance using default formatting.</summary>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.ToString(System.String)">
      <summary>Returns the string representation of the current instance using the specified format string to format individual elements.</summary>
      <param name="format">A  or  that defines the format of individual elements.</param>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.ToString(System.String,System.IFormatProvider)">
      <summary>Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.</summary>
      <param name="format">A  or  that defines the format of individual elements.</param>
      <param name="formatProvider">A format provider that supplies culture-specific formatting information.</param>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Transform(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
      <summary>Transforms a vector by a specified 4x4 matrix.</summary>
      <param name="position">The vector to transform.</param>
      <param name="matrix">The transformation matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.Transform(System.Numerics.Vector3,System.Numerics.Quaternion)">
      <summary>Transforms a vector by the specified Quaternion rotation value.</summary>
      <param name="value">The vector to rotate.</param>
      <param name="rotation">The rotation to apply.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector3.TransformNormal(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
      <summary>Transforms a vector normal by the given 4x4 matrix.</summary>
      <param name="normal">The source vector.</param>
      <param name="matrix">The matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="P:System.Numerics.Vector3.UnitX">
      <summary>Gets the vector (1,0,0).</summary>
      <returns>The vector (1,0,0).</returns>
    </member>
    <member name="P:System.Numerics.Vector3.UnitY">
      <summary>Gets the vector (0,1,0).</summary>
      <returns>The vector (0,1,0)..</returns>
    </member>
    <member name="P:System.Numerics.Vector3.UnitZ">
      <summary>Gets the vector (0,0,1).</summary>
      <returns>The vector (0,0,1).</returns>
    </member>
    <member name="F:System.Numerics.Vector3.X">
      <summary>The X component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Vector3.Y">
      <summary>The Y component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Vector3.Z">
      <summary>The Z component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="P:System.Numerics.Vector3.Zero">
      <summary>Gets a vector whose 3 elements are equal to zero.</summary>
      <returns>A vector whose three elements are equal to zero (that is, it returns the vector (0,0,0).</returns>
    </member>
    <member name="T:System.Numerics.Vector4">
      <summary>Represents a vector with four single-precision floating-point values.</summary>
    </member>
    <member name="M:System.Numerics.Vector4.#ctor(System.Single)">
      <summary>Creates a new <see cref="T:System.Numerics.Vector4"></see> object whose four elements have the same value.</summary>
      <param name="value">The value to assign to all four elements.</param>
    </member>
    <member name="M:System.Numerics.Vector4.#ctor(System.Numerics.Vector3,System.Single)">
      <summary>Constructs a new <see cref="T:System.Numerics.Vector4"></see> object from the specified <see cref="T:System.Numerics.Vector3"></see> object and a W component.</summary>
      <param name="value">The vector to use for the X, Y, and Z components.</param>
      <param name="w">The W component.</param>
    </member>
    <member name="M:System.Numerics.Vector4.#ctor(System.Numerics.Vector2,System.Single,System.Single)">
      <summary>Creates a   new <see cref="T:System.Numerics.Vector4"></see> object from the specified <see cref="T:System.Numerics.Vector2"></see> object and a Z and a W component.</summary>
      <param name="value">The vector to use for the X and Y components.</param>
      <param name="z">The Z component.</param>
      <param name="w">The W component.</param>
    </member>
    <member name="M:System.Numerics.Vector4.#ctor(System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a vector whose elements have the specified values.</summary>
      <param name="x">The value to assign to the <see cref="F:System.Numerics.Vector4.X"></see> field.</param>
      <param name="y">The value to assign to the <see cref="F:System.Numerics.Vector4.Y"></see> field.</param>
      <param name="z">The value to assign to the <see cref="F:System.Numerics.Vector4.Z"></see> field.</param>
      <param name="w">The value to assign to the <see cref="F:System.Numerics.Vector4.W"></see> field.</param>
    </member>
    <member name="M:System.Numerics.Vector4.Abs(System.Numerics.Vector4)">
      <summary>Returns a vector whose elements are the absolute values of each of the specified vector&amp;#39;s elements.</summary>
      <param name="value">A vector.</param>
      <returns>The absolute value vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Add(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Adds two vectors together.</summary>
      <param name="left">The first vector to add.</param>
      <param name="right">The second vector to add.</param>
      <returns>The summed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Clamp(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Restricts a vector between a minimum and a maximum value.</summary>
      <param name="value1">The vector to restrict.</param>
      <param name="min">The minimum value.</param>
      <param name="max">The maximum value.</param>
      <returns>The restricted vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.CopyTo(System.Single[])">
      <summary>Copies the elements of the vector to a specified array.</summary>
      <param name="array">The destination array.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
      <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
    </member>
    <member name="M:System.Numerics.Vector4.CopyTo(System.Single[],System.Int32)">
      <summary>Copies the elements of the vector to a specified array starting at a specified index position.</summary>
      <param name="array">The destination array.</param>
      <param name="index">The index at which to copy the first element of the vector.</param>
      <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the current instance is greater than in the array.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.
 -or-
 <paramref name="index">index</paramref> is greater than or equal to the array length.</exception>
      <exception cref="T:System.RankException"><paramref name="array">array</paramref> is multidimensional.</exception>
    </member>
    <member name="M:System.Numerics.Vector4.Distance(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Computes the Euclidean distance between the two given points.</summary>
      <param name="value1">The first point.</param>
      <param name="value2">The second point.</param>
      <returns>The distance.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.DistanceSquared(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Returns the Euclidean distance squared between two specified points.</summary>
      <param name="value1">The first point.</param>
      <param name="value2">The second point.</param>
      <returns>The distance squared.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Divide(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Divides the first vector by the second.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector resulting from the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Divide(System.Numerics.Vector4,System.Single)">
      <summary>Divides the specified vector by a specified scalar value.</summary>
      <param name="left">The vector.</param>
      <param name="divisor">The scalar value.</param>
      <returns>The vector that results from the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Dot(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Returns the dot product of two vectors.</summary>
      <param name="vector1">The first vector.</param>
      <param name="vector2">The second vector.</param>
      <returns>The dot product.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Equals(System.Numerics.Vector4)">
      <summary>Returns a value that indicates whether this instance and another vector are equal.</summary>
      <param name="other">The other vector.</param>
      <returns>true if the two vectors are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Equals(System.Object)">
      <summary>Returns a value that indicates whether this instance and a specified object are equal.</summary>
      <param name="obj">The object to compare with the current instance.</param>
      <returns>true if the current instance and <paramref name="obj">obj</paramref> are equal; otherwise, false. If <paramref name="obj">obj</paramref> is null, the method returns false.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.GetHashCode">
      <summary>Returns the hash code for this instance.</summary>
      <returns>The hash code.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Length">
      <summary>Returns the length of this vector object.</summary>
      <returns>The vector&amp;#39;s length.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.LengthSquared">
      <summary>Returns the length of the vector squared.</summary>
      <returns>The vector&amp;#39;s length squared.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Lerp(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
      <summary>Performs a linear interpolation between two vectors based on the given weighting.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <param name="amount">A value between 0 and 1 that indicates the weight of value2.</param>
      <returns>The interpolated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Max(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Returns a vector whose elements are the maximum of each of the pairs of elements in two specified vectors.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <returns>The maximized vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Min(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Returns a vector whose elements are the minimum of each of the pairs of elements in two specified vectors.</summary>
      <param name="value1">The first vector.</param>
      <param name="value2">The second vector.</param>
      <returns>The minimized vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Multiply(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Multiplies two vectors together.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The product vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Multiply(System.Numerics.Vector4,System.Single)">
      <summary>Multiplies a vector by a specified scalar.</summary>
      <param name="left">The vector to multiply.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Multiply(System.Single,System.Numerics.Vector4)">
      <summary>Multiplies a scalar value by a specified vector.</summary>
      <param name="left">The scaled value.</param>
      <param name="right">The vector.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Negate(System.Numerics.Vector4)">
      <summary>Negates a specified vector.</summary>
      <param name="value">The vector to negate.</param>
      <returns>The negated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Normalize(System.Numerics.Vector4)">
      <summary>Returns a vector with the same direction as the specified vector, but with a length of one.</summary>
      <param name="vector">The vector to normalize.</param>
      <returns>The normalized vector.</returns>
    </member>
    <member name="P:System.Numerics.Vector4.One">
      <summary>Gets a vector whose 4 elements are equal to one.</summary>
      <returns>Returns <see cref="System.Numerics.Vector4"></see>.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Addition(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Adds two vectors together.</summary>
      <param name="left">The first vector to add.</param>
      <param name="right">The second vector to add.</param>
      <returns>The summed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Division(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Divides the first vector by the second.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from dividing <paramref name="left">left</paramref> by <paramref name="right">right</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Division(System.Numerics.Vector4,System.Single)">
      <summary>Divides the specified vector by a specified scalar value.</summary>
      <param name="value1">The vector.</param>
      <param name="value2">The scalar value.</param>
      <returns>The result of the division.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Equality(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Returns a value that indicates whether each pair of elements in two specified vectors is equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Inequality(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Returns a value that indicates whether two specified vectors are not equal.</summary>
      <param name="left">The first vector to compare.</param>
      <param name="right">The second vector to compare.</param>
      <returns>true if <paramref name="left">left</paramref> and <paramref name="right">right</paramref> are not equal; otherwise, false.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Multiply(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Multiplies two vectors together.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The product vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Multiply(System.Numerics.Vector4,System.Single)">
      <summary>Multiples the specified vector by the specified scalar value.</summary>
      <param name="left">The vector.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Multiply(System.Single,System.Numerics.Vector4)">
      <summary>Multiples the scalar value by the specified vector.</summary>
      <param name="left">The vector.</param>
      <param name="right">The scalar value.</param>
      <returns>The scaled vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_Subtraction(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Subtracts the second vector from the first.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The vector that results from subtracting <paramref name="right">right</paramref> from <paramref name="left">left</paramref>.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.op_UnaryNegation(System.Numerics.Vector4)">
      <summary>Negates the specified vector.</summary>
      <param name="value">The vector to negate.</param>
      <returns>The negated vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.SquareRoot(System.Numerics.Vector4)">
      <summary>Returns a vector whose elements are the square root of each of a specified vector&amp;#39;s elements.</summary>
      <param name="value">A vector.</param>
      <returns>The square root vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Subtract(System.Numerics.Vector4,System.Numerics.Vector4)">
      <summary>Subtracts the second vector from the first.</summary>
      <param name="left">The first vector.</param>
      <param name="right">The second vector.</param>
      <returns>The difference vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.ToString">
      <summary>Returns the string representation of the current instance using default formatting.</summary>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.ToString(System.String)">
      <summary>Returns the string representation of the current instance using the specified format string to format individual elements.</summary>
      <param name="format">A  or  that defines the format of individual elements.</param>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.ToString(System.String,System.IFormatProvider)">
      <summary>Returns the string representation of the current instance using the specified format string to format individual elements and the specified format provider to define culture-specific formatting.</summary>
      <param name="format">A  or  that defines the format of individual elements.</param>
      <param name="formatProvider">A format provider that supplies culture-specific formatting information.</param>
      <returns>The string representation of the current instance.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector4,System.Numerics.Quaternion)">
      <summary>Transforms a four-dimensional vector by the specified Quaternion rotation value.</summary>
      <param name="value">The vector to rotate.</param>
      <param name="rotation">The rotation to apply.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector4,System.Numerics.Matrix4x4)">
      <summary>Transforms a four-dimensional vector by a specified 4x4 matrix.</summary>
      <param name="vector">The vector to transform.</param>
      <param name="matrix">The transformation matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector3,System.Numerics.Quaternion)">
      <summary>Transforms a three-dimensional vector by the specified Quaternion rotation value.</summary>
      <param name="value">The vector to rotate.</param>
      <param name="rotation">The rotation to apply.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
      <summary>Transforms a two-dimensional vector by a specified 4x4 matrix.</summary>
      <param name="position">The vector to transform.</param>
      <param name="matrix">The transformation matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector2,System.Numerics.Quaternion)">
      <summary>Transforms a two-dimensional vector by the specified Quaternion rotation value.</summary>
      <param name="value">The vector to rotate.</param>
      <param name="rotation">The rotation to apply.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
      <summary>Transforms a three-dimensional vector by a specified 4x4 matrix.</summary>
      <param name="position">The vector to transform.</param>
      <param name="matrix">The transformation matrix.</param>
      <returns>The transformed vector.</returns>
    </member>
    <member name="P:System.Numerics.Vector4.UnitW">
      <summary>Gets the vector (0,0,0,1).</summary>
      <returns>The vector (0,0,0,1).</returns>
    </member>
    <member name="P:System.Numerics.Vector4.UnitX">
      <summary>Gets the vector (1,0,0,0).</summary>
      <returns>The vector (1,0,0,0).</returns>
    </member>
    <member name="P:System.Numerics.Vector4.UnitY">
      <summary>Gets the vector (0,1,0,0).</summary>
      <returns>The vector (0,1,0,0)..</returns>
    </member>
    <member name="P:System.Numerics.Vector4.UnitZ">
      <summary>Gets a vector whose 4 elements are equal to zero.</summary>
      <returns>The vector (0,0,1,0).</returns>
    </member>
    <member name="F:System.Numerics.Vector4.W">
      <summary>The W component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Vector4.X">
      <summary>The X component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Vector4.Y">
      <summary>The Y component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="F:System.Numerics.Vector4.Z">
      <summary>The Z component of the vector.</summary>
      <returns></returns>
    </member>
    <member name="P:System.Numerics.Vector4.Zero">
      <summary>Gets a vector whose 4 elements are equal to zero.</summary>
      <returns>A vector whose four elements are equal to zero (that is, it returns the vector (0,0,0,0).</returns>
    </member>
  </members>
</doc>
在上述文件截断后对比
DataCapture_MA/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll DataCapture_MA/bin/Debug/System.Runtime.CompilerServices.Unsafe.xml DataCapture_MA/bin/Debug/System.Threading.Tasks.Extensions.dll DataCapture_MA/bin/Debug/System.Threading.Tasks.Extensions.xml DataCapture_MA/bin/Debug/WZ.Useful.Commons.dll DataCapture_MA/bin/Debug/log4net.dll DataCapture_MA/bin/Debug/log4net.pdb DataCapture_MA/bin/Debug/log4net.xml DataCapture_MA/bin/Debug/log4net_iWare.config DataCapture_MA/bin/Debug/runtimes/win-arm/native/e_sqlite3.dll DataCapture_MA/bin/Debug/runtimes/win-x64/native/e_sqlite3.dll DataCapture_MA/bin/Debug/runtimes/win-x86/native/e_sqlite3.dll DataCapture_MA/obj/Debug/DataCapture_MA.csproj.AssemblyReference.cache DataCapture_MA/obj/Debug/DataCapture_MA.csproj.CoreCompileInputs.cache DataCapture_MA/obj/Debug/DataCapture_MA.csproj.FileListAbsolute.txt DataCapture_MA/obj/Debug/DataCapture_MA.exe DataCapture_MA/obj/Debug/DataCapture_MA.pdb DataCapture_MA/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache DataCapture_MA/packages.config packages/Microsoft.EntityFrameworkCore.Relational.3.1.2/Microsoft.EntityFrameworkCore.Relational.3.1.2.nupkg (已删除) packages/Microsoft.EntityFrameworkCore.Relational.3.1.2/lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll (已删除) packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/.signature.p7s packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/Icon.png packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/Microsoft.EntityFrameworkCore.Relational.3.1.8.nupkg packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll packages/Microsoft.EntityFrameworkCore.Relational.3.1.8/lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.xml packages/MySqlConnector.0.69.9/.signature.p7s packages/MySqlConnector.0.69.9/MySqlConnector.0.69.9.nupkg packages/MySqlConnector.0.69.9/lib/net45/MySqlConnector.dll packages/MySqlConnector.0.69.9/lib/net45/MySqlConnector.xml packages/MySqlConnector.0.69.9/lib/net461/MySqlConnector.dll packages/MySqlConnector.0.69.9/lib/net461/MySqlConnector.xml packages/MySqlConnector.0.69.9/lib/net471/MySqlConnector.dll packages/MySqlConnector.0.69.9/lib/net471/MySqlConnector.xml packages/MySqlConnector.0.69.9/lib/netcoreapp2.1/MySqlConnector.dll packages/MySqlConnector.0.69.9/lib/netcoreapp2.1/MySqlConnector.xml packages/MySqlConnector.0.69.9/lib/netcoreapp3.0/MySqlConnector.dll packages/MySqlConnector.0.69.9/lib/netcoreapp3.0/MySqlConnector.xml packages/MySqlConnector.0.69.9/lib/netstandard1.3/MySqlConnector.dll packages/MySqlConnector.0.69.9/lib/netstandard1.3/MySqlConnector.xml packages/MySqlConnector.0.69.9/lib/netstandard2.0/MySqlConnector.dll packages/MySqlConnector.0.69.9/lib/netstandard2.0/MySqlConnector.xml packages/MySqlConnector.0.69.9/lib/netstandard2.1/MySqlConnector.dll packages/MySqlConnector.0.69.9/lib/netstandard2.1/MySqlConnector.xml packages/MySqlConnector.0.69.9/logo.png packages/Newtonsoft.Json.11.0.2/.signature.p7s packages/Newtonsoft.Json.11.0.2/LICENSE.md packages/Newtonsoft.Json.11.0.2/Newtonsoft.Json.11.0.2.nupkg packages/Newtonsoft.Json.11.0.2/lib/net20/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/net20/Newtonsoft.Json.xml packages/Newtonsoft.Json.11.0.2/lib/net35/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/net35/Newtonsoft.Json.xml packages/Newtonsoft.Json.11.0.2/lib/net40/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/net40/Newtonsoft.Json.xml packages/Newtonsoft.Json.11.0.2/lib/net45/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/net45/Newtonsoft.Json.xml packages/Newtonsoft.Json.11.0.2/lib/netstandard1.0/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/netstandard1.0/Newtonsoft.Json.xml packages/Newtonsoft.Json.11.0.2/lib/netstandard1.3/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/netstandard1.3/Newtonsoft.Json.xml packages/Newtonsoft.Json.11.0.2/lib/netstandard2.0/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/netstandard2.0/Newtonsoft.Json.xml packages/Newtonsoft.Json.11.0.2/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml packages/Newtonsoft.Json.11.0.2/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll packages/Newtonsoft.Json.11.0.2/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml packages/Newtonsoft.Json.9.0.1/Newtonsoft.Json.9.0.1.nupkg (已删除) packages/Newtonsoft.Json.9.0.1/lib/net20/Newtonsoft.Json.dll (已删除) packages/Newtonsoft.Json.9.0.1/lib/net35/Newtonsoft.Json.dll (已删除) packages/Newtonsoft.Json.9.0.1/lib/net35/Newtonsoft.Json.xml (已删除) packages/Newtonsoft.Json.9.0.1/lib/net40/Newtonsoft.Json.dll (已删除) packages/Newtonsoft.Json.9.0.1/lib/net45/Newtonsoft.Json.dll (已删除) packages/Newtonsoft.Json.9.0.1/lib/net45/Newtonsoft.Json.xml (已删除) packages/Newtonsoft.Json.9.0.1/lib/netstandard1.0/Newtonsoft.Json.dll (已删除) packages/Newtonsoft.Json.9.0.1/lib/netstandard1.0/Newtonsoft.Json.xml (已删除) packages/Newtonsoft.Json.9.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll (已删除) packages/Newtonsoft.Json.9.0.1/lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml (已删除) packages/Newtonsoft.Json.9.0.1/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll (已删除) packages/Newtonsoft.Json.9.0.1/tools/install.ps1 (已删除) packages/Pomelo.EntityFrameworkCore.MySql.3.2.0/.signature.p7s packages/Pomelo.EntityFrameworkCore.MySql.3.2.0/Pomelo.EntityFrameworkCore.MySql.3.2.0.nupkg packages/Pomelo.EntityFrameworkCore.MySql.3.2.0/icon.png packages/Pomelo.EntityFrameworkCore.MySql.3.2.0/lib/netstandard2.0/Pomelo.EntityFrameworkCore.MySql.dll packages/Pomelo.JsonObject.2.2.1/.signature.p7s packages/Pomelo.JsonObject.2.2.1/Pomelo.JsonObject.2.2.1.nupkg packages/Pomelo.JsonObject.2.2.1/lib/netstandard2.0/Pomelo.JsonObject.dll